summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch2-0/+92
2013-09-10md: Fix Whirlpool flaw.Werner Koch1-3/+0
2013-09-10md: Update URL of the Whirlpool specs.Werner Koch1-5/+4
2013-09-07Fix static build on AMD64Jussi Kivilinna1-3/+3
2013-09-07scrypt: fix for big-endian systemsJussi Kivilinna1-3/+5
2013-09-07Add support for Salsa20/12 - 12 round version of Salsa20Dmitry Eremin-Solenikov2-5/+46
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch4-13/+29
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch2-2/+2
2013-09-04Prepare support for EdDSA.Werner Koch5-33/+159
2013-09-04Prepare support for non-Weierstrass EC equations.Werner Koch4-8/+63
2013-09-04Move stack burning from block ciphers to cipher modesJussi Kivilinna16-94/+216
2013-09-01camellia-aesni-avx2-amd64: Move register clearing to assembly functionsJussi Kivilinna2-9/+10
2013-09-01camellia-aesni-avx-amd64: Move register clearing to assembly functionsJussi Kivilinna2-9/+12
2013-09-01serpent-avx2-amd64: Move register clearing to assemblyJussi Kivilinna2-12/+3
2013-08-31sha512: add ARM/NEON assembly version of transform functionJussi Kivilinna3-51/+417
2013-08-31sha512: reduce stack use in transform function by 512 bytesJussi Kivilinna1-18/+173
2013-08-30Refactor the ECC code into 3 files.Werner Koch5-915/+1020
2013-08-22serpent-sse2-amd64: Move register clearing to assembly functionsJussi Kivilinna2-48/+42
2013-08-22twofish-amd64: do not make __twofish_dec_blk3 globalJussi Kivilinna1-1/+1
2013-08-20Move ARMv6 detection to configure.acJussi Kivilinna8-64/+8
2013-08-19cipher: bufhelp: allow unaligned memory accesses on ARMJussi Kivilinna1-1/+2
2013-08-16camellia: add ARMv6 assembly implementationJussi Kivilinna5-1/+684
2013-08-16blowfish: add ARMv6 assembly implementationJussi Kivilinna2-2/+850
2013-08-16cast5: add ARMv6 assembly implementationJussi Kivilinna3-3/+845
2013-08-14rijndael: add ARMv6 assembly implementationJussi Kivilinna3-9/+901
2013-08-09cipher: fix memory leak.NIIBE Yutaka1-1/+10
2013-08-06cipher: fix another memory leak.NIIBE Yutaka1-0/+1
2013-08-06cipher: fix memory leaks.NIIBE Yutaka2-5/+8
2013-07-31Correct checks for ecc secret keyDmitry Eremin-Solenikov1-3/+37
2013-07-29Implement deterministic ECDSA as specified by rfc-6979.Werner Koch1-44/+65
2013-07-26Implement deterministic DSA as specified by rfc-6979.Werner Koch3-31/+358
2013-07-26Allow the use of a private-key s-expression with gcry_pk_verify.Werner Koch1-1/+6
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch5-14/+139
2013-07-18Add support for Salsa20.Werner Koch3-1/+394
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch5-6/+22
2013-07-10Fix i386/amd64 inline assembly "cc" clobbersJussi Kivilinna2-3/+6
2013-07-10bufhelp: Suppress 'cast increases required alignment' warningJussi Kivilinna1-10/+10
2013-06-20Check if assembler is compatible with AMD64 assembly implementationsJussi Kivilinna14-16/+20
2013-06-09Add Camellia AES-NI/AVX2 implementationJussi Kivilinna3-4/+1388
2013-06-09Add Serpent AVX2 implementationJussi Kivilinna3-4/+1023
2013-06-09twofish: add amd64 assembly implementationJussi Kivilinna4-1/+1018
2013-05-29rinjdael: add amd64 assembly implementationJussi Kivilinna3-1/+1449
2013-05-29blowfish: add amd64 assembly implementationJussi Kivilinna4-1/+812
2013-05-24ecc: Simplify the compliant point generation.Werner Koch1-28/+17
2013-05-24ecc: Fix a minor flaw in the generation of K.Werner Koch5-104/+117
2013-05-24cast5: add amd64 assembly implementationJussi Kivilinna4-9/+865
2013-05-24cipher-selftest: make selftest work with any block-sizeJussi Kivilinna5-79/+85
2013-05-23serpent: add parallel processing for CFB decryptionJussi Kivilinna3-0/+155
2013-05-23camellia: add parallel processing for CFB decryptionJussi Kivilinna3-0/+140
2013-05-23rinjdael: add parallel processing for CFB decryption with AES-NIJussi Kivilinna3-1/+299