aboutsummaryrefslogtreecommitdiffstats
path: root/src/aead/gcm
Commit message (Collapse)AuthorAgeFilesLines
* Add AEAD_Mode::output_lengthlloyd2013-04-101-0/+9
|
* Revert part of 5be6e329324fc8263de56167091754e27305917b,lloyd2013-04-102-2/+4
| | | | | | | AEAD_Mode::start now returns a value again. While not useful for any current modes it allows future flexibility of presenting protoocol-level concepts (eg, OpenPGP encryption) using the AEAD interface.
* Remove return value of AEAD_Mode::start as it doesn't seem necessarylloyd2013-04-032-4/+2
| | | | | | | and is an extra complication for callers. Replace the get_aead in lookup.h returning a Filter with one in aead.h returning AEAD_Mode.
* Add an offset to ignore at the start of the buffer in AEAD processinglloyd2013-03-282-21/+32
| | | | | | which makes more complicated packet building easier to do in-place. For instance now update can take a buffer that contains a header and be told to ignore the header.
* Add nonce length checks to EAX and GCMlloyd2013-03-281-0/+3
|
* Add an AEAD_Filter that wraps an AEAD_Mode, plus various bug fixes.lloyd2013-03-271-6/+12
|
* Convert OCB to new AEAD interfacelloyd2013-03-271-1/+0
|
* Move GCM to new AEAD interfacelloyd2013-03-273-0/+335