summaryrefslogtreecommitdiffstats
path: root/crypto/poly1305_generic.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: poly1305 - add new 32 and 64-bit generic versionsJason A. Donenfeld2020-01-161-1/+24
* crypto: x86/poly1305 - depend on generic library not generic shashArd Biesheuvel2019-11-171-7/+4
* crypto: poly1305 - expose init/update/final library interfaceArd Biesheuvel2019-11-171-21/+1
* crypto: x86/poly1305 - unify Poly1305 state struct with generic codeArd Biesheuvel2019-11-171-3/+3
* crypto: poly1305 - move core routines into a separate libraryArd Biesheuvel2019-11-171-187/+8
* crypto: run initcalls for generic implementations earlierEric Biggers2019-04-181-1/+1
* crypto: poly1305 - add Poly1305 core APIEric Biggers2018-11-201-75/+99
* crypto: poly1305 - use structures for key and accumulatorEric Biggers2018-11-201-26/+26
* crypto: shash - remove useless setting of type flagsEric Biggers2018-07-091-1/+0
* crypto: poly1305 - remove ->setkey() methodEric Biggers2018-01-121-12/+5
* crypto: poly1305 - remove cra_alignmaskEric Biggers2018-01-051-1/+0
* crypto: poly1305 - use unaligned access macros to output digestEric Biggers2018-01-051-5/+4
* crypto: poly1305 - Use unaligned access where requiredJason A. Donenfeld2016-11-131-19/+15
* crypto: poly1305 - Export common Poly1305 helpersMartin Willi2015-07-171-38/+35
* crypto: poly1305 - Pass key as first two message blocks to each desc_ctxMartin Willi2015-06-171-38/+59
* crypto: poly1305 - Add a generic Poly1305 authenticator implementationMartin Willi2015-06-041-0/+300