summaryrefslogtreecommitdiff
path: root/cipher/cipher-internal.h
Commit message (Expand)AuthorAgeFilesLines
* rijndael: add ECB acceleration (for benchmarking purposes)Jussi Kivilinna2022-10-261-0/+2
* cipher: Support internal generation of IV for AEAD cipher mode.NIIBE Yutaka2022-08-251-0/+8
* ghash|polyval: add x86_64 VPCLMUL/AVX512 accelerated implementationJussi Kivilinna2022-03-071-0/+8
* ghash|polyval: add x86_64 VPCLMUL/AVX2 accelerated implementationJussi Kivilinna2022-03-061-0/+11
* cipher: Add an API to retrieve unwrapped key length for KWP.NIIBE Yutaka2022-01-051-7/+7
* cipher: Add support of Key wrap with padding (KWP).NIIBE Yutaka2022-01-031-2/+11
* Add intel-pclmul accelerated POLYVAL for GCM-SIVJussi Kivilinna2021-11-151-0/+3
* Add x86 HW acceleration for GCM-SIV counter modeJussi Kivilinna2021-08-261-0/+2
* Add AES-GCM-SIV mode (RFC 8452)Jussi Kivilinna2021-08-261-1/+55
* Add SIV mode (RFC 5297)Jussi Kivilinna2021-08-261-0/+57
* cipher-gcm-ppc: add big-endian supportJussi Kivilinna2021-04-011-1/+1
* VPMSUMD acceleration for GCM mode on PPCShawn Landden2021-03-071-3/+15
* Add bulk AES-GCM acceleration for s390x/zSeriesJussi Kivilinna2020-12-181-0/+6
* Add bulk function interface for GCM modeJussi Kivilinna2020-12-181-0/+2
* Add bulk function interface for OFB modeJussi Kivilinna2020-12-181-0/+2
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-271-45/+48
* Add gcry_cipher_ctl command to allow weak keys in testing use-casesJussi Kivilinna2020-02-021-0/+1
* Optimizations for generic table-based GCM implementationsJussi Kivilinna2019-04-271-2/+2
* Add helper function for adding value to cipher blockJussi Kivilinna2019-03-311-0/+23
* Add ARMv7/NEON accelerated GCM implementationJussi Kivilinna2019-03-231-0/+9
* Do not precalculate OCB offset L0+L1+L0Jussi Kivilinna2019-01-271-1/+0
* Calculate OCB L-tables when setting key instead of when setting nonceJussi Kivilinna2019-01-271-0/+6
* Add stitched ChaCha20-Poly1305 SSSE3 and AVX2 implementationsJussi Kivilinna2019-01-271-0/+9
* Optimizations for AES-NI OCBJussi Kivilinna2018-11-201-1/+3
* Add size optimized cipher block copy and xor functionsJussi Kivilinna2018-07-211-0/+141
* Access cipher mode routines through routine pointersJussi Kivilinna2018-06-191-2/+24
* Add separate handlers for CBC-CTS variantJussi Kivilinna2018-06-191-0/+8
* Avoid division by spec->blocksize in cipher mode handlersJussi Kivilinna2018-06-191-0/+10
* Add EAX modeJussi Kivilinna2018-01-201-7/+64
* Add AES-NI acceleration for AES-XTSJussi Kivilinna2018-01-091-1/+1
* Spelling fixes in docs and comments.NIIBE Yutaka2017-04-281-1/+1
* Implement CFB with 8-bit modeMathias L. Baumann2017-02-041-0/+8
* Add XTS cipher modeJussi Kivilinna2017-01-061-0/+15
* OCB: Move large L handling from bottom to upper levelJussi Kivilinna2016-12-101-18/+18
* Add ARMv8/AArch64 Crypto Extension implementation of GCMJussi Kivilinna2016-09-051-0/+4
* Add ARMv8/AArch32 Crypto Extension implementation of GCMJussi Kivilinna2016-07-141-0/+10
* cipher: Buffer data from gcry_cipher_authenticate in OCB mode.Werner Koch2016-04-121-0/+6
* Always require a 64 bit integer typeWerner Koch2016-03-181-6/+1
* Optimize OCB offset calculationJussi Kivilinna2015-08-101-0/+20
* Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna2015-07-271-3/+4
* Enable AES/AES-NI, AES/SSSE3 and GCM/PCLMUL implementations on WIN64Jussi Kivilinna2015-05-011-3/+1
* Disable GCM and AES-NI assembly implementations for WIN64Jussi Kivilinna2015-05-011-1/+3
* Add OCB bulk crypt/auth functions for AES/AES-NIJussi Kivilinna2015-04-181-0/+5
* Add OCB cipher modeWerner Koch2015-01-161-2/+81
* Poly1305-AEAD: updated implementation to match draft-irtf-cfrg-chacha20-poly1...Jussi Kivilinna2014-12-231-2/+5
* GCM: move Intel PCLMUL accelerated implementation to separate fileJussi Kivilinna2014-12-121-5/+8
* Add Poly1305 based cipher AEAD modeJussi Kivilinna2014-05-121-0/+38
* Use u64 for CCM data lengthsJussi Kivilinna2013-12-151-4/+7
* GCM: Move gcm_table initialization to setkeyJussi Kivilinna2013-11-211-9/+21
* GCM: Add support for split data buffers and online operationJussi Kivilinna2013-11-201-0/+7