summaryrefslogtreecommitdiff
path: root/cipher/cipher-gcm.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-23cipher: Avoid NULL-segv in GCM mode if a key has not been set.Werner Koch1-4/+16
2016-03-23cipher: Check length of supplied tag in _gcry_cipher_gcm_check_tag.Werner Koch1-3/+8
2016-03-23Fix buffer overrun in gettag for GCMPeter Wu1-2/+2
2016-03-18Always require a 64 bit integer typeWerner Koch1-2/+2
2015-07-26Fix undefined behavior wrt memcpyPeter Wu1-1/+1
2014-12-23gcm: do not pass extra key pointer for setupM/fillMJussi Kivilinna1-7/+8
2014-12-12GCM: move Intel PCLMUL accelerated implementation to separate fileJussi Kivilinna1-370/+25
2014-01-16Replace ath based mutexes by gpgrt based locks.Werner Koch1-1/+0
2013-12-18Change utf-8 copyright characters to '(C)'Jussi Kivilinna1-1/+1
2013-11-21GCM: Move gcm_table initialization to setkeyJussi Kivilinna1-9/+16
2013-11-20GCM: Add support for split data buffers and online operationJussi Kivilinna1-28/+85
2013-11-20GCM: Use size_t for buffer sizesJussi Kivilinna1-12/+18
2013-11-20GCM: add FIPS mode restrictionsJussi Kivilinna1-2/+59
2013-11-20GCM: Add clearing and checking of marks.tagJussi Kivilinna1-0/+7
2013-11-20GCM: Add stack burningJussi Kivilinna1-9/+26
2013-11-20Add aggregated bulk processing for GCM on x86-64Jussi Kivilinna1-9/+219
2013-11-20GCM: Tweak Intel PCLMUL ghash loop for small speed-upJussi Kivilinna1-55/+65
2013-11-20GCM: Use counter mode code for speed-upJussi Kivilinna1-147/+215
2013-11-20Add Intel PCLMUL acceleration for GCMJussi Kivilinna1-29/+176
2013-11-20GCM: GHASH optimizationsJussi Kivilinna1-111/+222
2013-11-19Initial implementation of GCMDmitry Eremin-Solenikov1-0/+483