Ciphers were using the wrong length (length without mac should be used).
Get next buffer should fail on 2nd call for single buffer. (index was not
incremented).
Added cipher test for GCM as well.