Add additional roundtrip to test
Add encrypt benchmark
Remove plaintextLen from mac args
Fix authData comment
Remove an alloc by pre-allocating the dest slice
Remove 9 allocs by using a buffer for key derivation
Remove 2 allocs by using buffer for keystream
Remove 2 allocs by reusing CipherContext

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>