summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
2015-05-01Fix reseting cipher in OCB modeJussi Kivilinna1-0/+2
2015-04-30Fix buggy RC4 AMD64 assembly and add test to notice similar issuesJussi Kivilinna1-2/+2
2015-04-26Disallow compiler from generating SSE instructions in mixed C+asm sourceJussi Kivilinna3-0/+19
2015-04-18Add OCB bulk crypt/auth functions for AES/AES-NIJussi Kivilinna5-29/+706
2015-03-21bufhelp: use one-byte aligned type for unaligned memory accessesJussi Kivilinna1-57/+90
2015-03-16Make uintptr_t global available.Werner Koch2-21/+10
2015-03-16Indentation fix.Werner Koch1-2/+3
2015-03-16cipher: Remove useless NULL check.Werner Koch1-1/+1
2015-02-28Fix in-place encryption for OCB modeJussi Kivilinna1-3/+28
2015-02-23cipher: Use ciphertext blinding for Elgamal decryption.Werner Koch1-5/+41
2015-01-28Fix building of GOST s-boxes when cross-compiling.Werner Koch1-3/+8
2015-01-20rijndael: fix wrong ifdef for SSSE3 setkeyJussi Kivilinna1-1/+1
2015-01-16Add OCB cipher modeWerner Koch5-4/+694
2015-01-15Add functions to count trailing zero bits in a word.Werner Koch1-0/+45
2015-01-06Make make distcheck work again.Werner Koch1-0/+2
2015-01-06Remove the old Manifest filesWerner Koch2-75/+0
2015-01-06stribog: Reduce table size to the needed one.Dmitry Eremin-Solenikov1-1/+1
2015-01-06gostr3411-94: Fix the iteration count for length filling loop.Dmitry Eremin-Solenikov1-1/+1
2015-01-05primegen: Fix memory leak for invalid call sequences.Werner Koch1-39/+40
2015-01-05cipher: Add the original PD notice to rijndael-ssse3-amd64.cWerner Koch1-1/+18
2015-01-05Replace camel case of internal scrypt functions.Werner Koch1-8/+11
2015-01-05doc: State that gcry_md_write et al may be used after md_read.Werner Koch2-1/+7
2015-01-02rmd160: restore native-endian store in _gcry_rmd160_mixblockJussi Kivilinna1-3/+4
2014-12-27Add Intel SSSE3 based vector permutation AES implementationJussi Kivilinna4-3/+1313
2014-12-25scrypt: fix compiler warnings on ARMJussi Kivilinna1-1/+1
2014-12-25hash: fix compiler warning on ARMJussi Kivilinna8-11/+11
2014-12-25rijndael: fix compiler warnings on ARMJussi Kivilinna2-72/+75
2014-12-23Poly1305-AEAD: updated implementation to match draft-irtf-cfrg-chacha20-poly1...Jussi Kivilinna3-25/+56
2014-12-23chacha20: allow setting counter for stream random accessJussi Kivilinna1-5/+16
2014-12-23gcm: do not pass extra key pointer for setupM/fillMJussi Kivilinna2-8/+9
2014-12-23rijndael: use more compact look-up tables and add table prefetchingJussi Kivilinna5-3426/+820
2014-12-12rijndael: further optimizations for AES-NI accelerated CBC and CFB bulk modesJussi Kivilinna1-140/+104
2014-12-12GCM: move Intel PCLMUL accelerated implementation to separate fileJussi Kivilinna4-377/+430
2014-12-06rijndael: split Padlock part to separate fileJussi Kivilinna3-79/+111
2014-12-01rijndael: refactor to reduce number of #ifdefs and branchesJussi Kivilinna5-223/+172
2014-12-01rijndael: move AES-NI blocks before PadlockJussi Kivilinna1-43/+45
2014-12-01rijndael: split AES-NI functions to separate fileJussi Kivilinna4-1331/+1471
2014-11-19ecc: Improve Montgomery curve implementation.NIIBE Yutaka2-6/+86
2014-11-02Add ARM/NEON implementation of Poly1305Jussi Kivilinna4-1/+747
2014-11-02chacha20: add ARMv7/NEON implementationJussi Kivilinna3-0/+745
2014-10-08Fix prime test for 2 and lower and add check command to mpicalc.Werner Koch1-9/+10
2014-10-04Add Whirlpool AMD64/SSE2 assembly implementationJussi Kivilinna3-37/+391
2014-10-04Improved ripemd160 performanceAndrei Scherer1-189/+178
2014-09-30mac: Fix gcry_mac_close to allow for a NULL handle.Werner Koch1-1/+2
2014-08-21cipher: Fix a segv in case of calling with wrong parameters.Werner Koch1-1/+1
2014-08-21cipher: Fix possible NULL deref in call to prime generator.Werner Koch3-18/+41
2014-08-08ecc: Add cofactor to domain parameters.NIIBE Yutaka5-72/+151
2014-07-25ecc: Support the non-standard 0x40 compression flag for EdDSA.Werner Koch4-67/+99
2014-07-25cipher: Fix compiler warning for chacha20.Werner Koch1-0/+3
2014-06-29Speed-up SHA-1 NEON assembly implementationJussi Kivilinna1-73/+82