Added cipher integrity tests for header and ciphertext: integrity test fail for GCM (MUST FIX)
Merge remote-tracking branch 'origin/master' into cleanup