summaryrefslogtreecommitdiff
path: root/src/macs
AgeCommit message (Expand)Author
2019-02-07Add SipHash MACGuillaume LE VAILLANT
2018-10-12Add support for 256, 512 and 1024 bit block ciphers to CMACGuillaume LE VAILLANT
2018-09-25Add optimized Poly1305 core function for ECLGuillaume LE VAILLANT
2018-09-18Add ironclad-assembly feature flagGuillaume LE VAILLANT
2018-09-07Allow passing a start index for the first buffer to xor-blockGuillaume LE VAILLANT
2018-08-19Make all MACs inherit from a MAC classGuillaume LE VAILLANT
2018-08-19Fixes for GCM and GMACGuillaume LE VAILLANT
2018-08-19Add GCM authenticated encryption modeGuillaume LE VAILLANT
2018-08-15CMAC: fetch the encryption function only onceGuillaume LE VAILLANT
2018-08-15Faster CMACGuillaume LE VAILLANT
2018-08-15Faster poly1305Guillaume LE VAILLANT
2018-08-12Add optimized GMAC for SBCL on x86-64 CPUs with PCLMULQDQGuillaume LE VAILLANT
2018-08-11Optimize GMACGuillaume LE VAILLANT
2018-08-11Add GMAC authentication codeGuillaume LE VAILLANT
2018-08-02Move generic function definitions to their own fileGuillaume LE VAILLANT
2018-03-24Fixed Poly1305 giving bad MAC when calling produce-mac several timesGuillaume LE VAILLANT
2017-11-25Faster implementation of Poly1305Guillaume LE VAILLANT
2017-11-02Rename NULL cipher to XORGuillaume LE VAILLANT
2017-08-06Fix blake2-mac initialization with an empty keyGuillaume LE VAILLANT
2017-05-29Improve error reporting for MACsGuillaume LE VAILLANT
2017-05-26Unified API for MACsGuillaume LE VAILLANT
2017-04-09Add blake2s MACGuillaume LE VAILLANT
2017-04-09Add blake2 MACGuillaume LE VAILLANT
2016-11-22Add poly1305 MAC and test vectors. (#70)glv2
2015-07-29Add Skein MAC and test vectorsGuillaume LE VAILLANT
2012-05-29add emacs modelines to all lisp-y filesNathan Froyd
2011-12-09Optimize hmac initialization on SBCLBart Botta
2009-11-11Initial commit.Nathan Froyd