aboutsummaryrefslogtreecommitdiff
path: root/crypto/poly1305_generic.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-16crypto: poly1305 - add new 32 and 64-bit generic versionsGravatar Jason A. Donenfeld 1-1/+24
2019-11-17crypto: x86/poly1305 - depend on generic library not generic shashGravatar Ard Biesheuvel 1-7/+4
2019-11-17crypto: poly1305 - expose init/update/final library interfaceGravatar Ard Biesheuvel 1-21/+1
2019-11-17crypto: x86/poly1305 - unify Poly1305 state struct with generic codeGravatar Ard Biesheuvel 1-3/+3
2019-11-17crypto: poly1305 - move core routines into a separate libraryGravatar Ard Biesheuvel 1-187/+8
2019-04-18crypto: run initcalls for generic implementations earlierGravatar Eric Biggers 1-1/+1
2018-11-20crypto: poly1305 - add Poly1305 core APIGravatar Eric Biggers 1-75/+99
2018-11-20crypto: poly1305 - use structures for key and accumulatorGravatar Eric Biggers 1-26/+26
2018-07-09crypto: shash - remove useless setting of type flagsGravatar Eric Biggers 1-1/+0
2018-01-12crypto: poly1305 - remove ->setkey() methodGravatar Eric Biggers 1-12/+5
2018-01-05crypto: poly1305 - remove cra_alignmaskGravatar Eric Biggers 1-1/+0
2018-01-05crypto: poly1305 - use unaligned access macros to output digestGravatar Eric Biggers 1-5/+4
2016-11-13crypto: poly1305 - Use unaligned access where requiredGravatar Jason A. Donenfeld 1-19/+15
2015-07-17crypto: poly1305 - Export common Poly1305 helpersGravatar Martin Willi 1-38/+35
2015-06-17crypto: poly1305 - Pass key as first two message blocks to each desc_ctxGravatar Martin Willi 1-38/+59
2015-06-04crypto: poly1305 - Add a generic Poly1305 authenticator implementationGravatar Martin Willi 1-0/+300