aboutsummaryrefslogtreecommitdiffstats
path: root/src/aead
Commit message (Collapse)AuthorAgeFilesLines
* Avoid crash in get_aead if handed a string with no slasheslloyd2013-04-101-0/+3
|
* Add AEAD_Mode::output_lengthlloyd2013-04-104-0/+34
|
* Lost get_aead decl in revertlloyd2013-04-101-0/+5
|
* Revert part of 5be6e329324fc8263de56167091754e27305917b,lloyd2013-04-107-13/+14
| | | | | | | 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-038-14/+88
| | | | | | | 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-287-67/+117
| | | | | | 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-282-0/+6
|
* Compile fixlloyd2013-03-271-1/+1
|
* Allow tag sizes other than 128 bits in GCM and OCBlloyd2013-03-271-1/+1
|
* Add an AEAD_Filter that wraps an AEAD_Mode, plus various bug fixes.lloyd2013-03-274-27/+46
|
* Convert OCB to new AEAD interfacelloyd2013-03-274-1/+544
|
* Move GCM to new AEAD interfacelloyd2013-03-277-15/+364
|
* Move EAX to new AEAD_Mode interfacelloyd2013-03-205-0/+334