crypto/hkdfchachapoly: Add testing seal to the test vector

This commit is contained in:
ValarDragon 2018-06-21 16:45:26 -07:00
parent 2b5229dd5e
commit 3ae878b229
1 changed files with 4 additions and 0 deletions

View File

@ -36,12 +36,16 @@ func TestVector(t *testing.T) {
nonce := make([]byte, 24)
nonce[0] = byteArr[0]
// Test that we get the expected plaintext on open
plaintext, err := aead.Open(nil, nonce, ct, byteArr)
if err != nil {
t.Errorf("%dth Open failed", i)
continue
}
assert.Equal(t, byteArr, plaintext)
// Test that sealing yields the expected ciphertext
ciphertext := aead.Seal(nil, nonce, plaintext, byteArr)
assert.Equal(t, ct, ciphertext)
}
}