Commit Graph

10 Commits

Author SHA1 Message Date
Lucas Clemente
d5255a4075 update AEADs to allow in-place encryption and decryption
ref #217
2016-07-26 15:13:15 +02:00
Lucas Clemente
d87e20efc9 remove DiversificationNonce() from the AEAD interface 2016-06-02 16:13:48 +02:00
Lucas Clemente
2606b891e2 add diversification to AEADs and conditionally include in public header
ref #51
2016-05-20 23:41:04 +02:00
Lucas Clemente
9cbeb49d49 change AEAD interface to use byte slices, simplifying its usage 2016-04-18 14:37:34 +02:00
Lucas Clemente
3d767401d0 introduce PacketNumber type & protocol package 2016-04-14 10:29:21 +02:00
Lucas Clemente
8b7e2744da implement AES-GCM as AEAD 2016-04-14 09:56:43 +02:00
Lucas Clemente
96ae3efa64 simplify AEAD.Seal 2016-04-10 20:33:24 +02:00
Lucas Clemente
893704e38f implement sealing for NullAEAD 2016-04-10 20:23:51 +02:00
Lucas Clemente
7296d4e55e change AEAD interface to return bytes.Reader instead of io.Reader 2016-04-08 10:22:52 +02:00
Lucas Clemente
fc853a6e22 add AEAD interface 2016-04-07 17:02:07 +02:00