aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/mac
Commit message (Collapse)AuthorAgeFilesLines
* Amalgamation fixeslloyd2015-01-231-9/+1
|
* Add SipHashlloyd2015-01-113-0/+169
|
* Remove SSLv3 and handling of SSLv2 client hellos.lloyd2015-01-113-143/+0
|
* Ensure all files have copyright and license info.lloyd2015-01-1015-15/+15
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Fix one past the end write in Poly1305 finishlloyd2014-12-311-1/+1
|
* Add Poly1305, based on poly1305-donna by Andrew Moon.lloyd2014-12-294-0/+282
|
* Replace Transformatio::nstart with start_raw so we can do a full setlloyd2014-11-051-0/+2
| | | | of overloads in the base class with the same name.
* Add the CMAC constants for 256 and 512 bit block cipherslloyd2014-02-021-6/+28
| | | | | Also add test vectors for Threefish-512 CMAC and EAX, both generated by the library.
* Guess I won't be needing theselloyd2014-01-185-5/+0
|
* More unique_ptr, also cleanup MGF1 usagelloyd2014-01-181-2/+3
|
* Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.lloyd2014-01-1811-207/+178
| | | | m_ namespaced everything while I'm in there. Changed CMAC poly_double signature.
* Move lib into srclloyd2014-01-1018-0/+919