summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
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
2014-06-28gostr3411_94: rewrite to use u32 mathematicDmitry Eremin-Solenikov3-103/+139
2014-06-28gost28147: use bufhelp helpersDmitry Eremin-Solenikov1-36/+10
2014-06-28Add GOST R 34.11-94 variant using id-GostR3411-94-CryptoProParamSetDmitry Eremin-Solenikov4-8/+31
2014-06-28gost28147: support GCRYCTL_SET_SBOXDmitry Eremin-Solenikov1-0/+39
2014-06-28Support setting s-box for the ciphers that require itDmitry Eremin-Solenikov1-0/+7
2014-06-28cipher/gost28147: generate optimized s-boxes from compact onesDmitry Eremin-Solenikov4-274/+270
2014-06-28gost28147: add OIDs used to define cipher modeDmitry Eremin-Solenikov1-1/+11
2014-06-28GOST R 34.11-94 add OIDsDmitry Eremin-Solenikov1-1/+14
2014-05-21sha512: fix ARM/NEON implementationJussi Kivilinna1-1/+1
2014-05-20Fix ARM assembly when building __PIC__Jussi Kivilinna4-10/+64
2014-05-16chacha20: add SSE2/AMD64 optimized implementationJussi Kivilinna3-1/+671
2014-05-16poly1305: add AMD64/AVX2 optimized implementationJussi Kivilinna4-4/+1001
2014-05-12poly1305: add AMD64/SSE2 optimized implementationJussi Kivilinna4-3/+1084
2014-05-12Add Poly1305 based cipher AEAD modeJussi Kivilinna4-5/+382
2014-05-12Add Poly1305-AES (-Camellia, etc) MACsJussi Kivilinna3-14/+180
2014-05-12Add Poly1305 MACJussi Kivilinna6-2/+1091
2014-05-12chacha20/AVX2: clear upper-halfs of YMM registers on entryJussi Kivilinna1-0/+1
2014-05-12chacha20/AVX2: check for ENABLE_AVX2_SUPPORT instead of HAVE_GCC_INLINE_ASM_AVX2Jussi Kivilinna2-2/+2
2014-05-12chacha20/SSSE3: clear XMM registers after useJussi Kivilinna1-0/+16
2014-05-11chacha20: add AVX2/AMD64 assembly implementationJussi Kivilinna3-2/+969
2014-05-11chacha20: add SSSE3 assembly implementationJussi Kivilinna3-1/+633
2014-05-11Add ChaCha20 stream cipherJussi Kivilinna3-0/+508
2014-04-16pubkey: Re-map all depreccated RSA algo numbers.Werner Koch1-8/+6
2014-04-15cipher: Fix possible NULL dereference.Werner Koch2-5/+2
2014-03-303des: add amd64 assembly implementation for 3DESJussi Kivilinna5-7/+1342
2014-03-11Add MD2 message digest implementationDmitry Eremin-Solenikov2-0/+185
2014-03-04Add a simple (raw) PKCS#1 padding modeDmitry Eremin-Solenikov3-0/+94
2014-01-29Fix RSA Blinding.NIIBE Yutaka1-5/+4
2014-01-28cipher: Take care of ENABLE_NEON_SUPPORT.Werner Koch4-17/+20
2014-01-27Fix memory leaks in ecc codeDmitry Eremin-Solenikov2-5/+19
2014-01-27Fix number of blocks passed used in _gcry_rmd160_mixblockDmitry Eremin-Solenikov1-1/+1
2014-01-20cipher: Fix commit 94030e44Werner Koch1-3/+9
2014-01-19md: Add Whirlpool bug emulation feature.Werner Koch11-46/+216
2014-01-16Replace ath based mutexes by gpgrt based locks.Werner Koch12-52/+27
2014-01-14PBKDF2: Use gcry_md_reset to speed up calculation.Milan Broz1-7/+9
2014-01-13Fix macro conflict in NetBSDWerner Koch1-9/+11
2014-01-13Truncate hash values for ECDSA signature schemeDmitry Eremin-Solenikov4-62/+83
2014-01-13Add GOST R 34.10-2012 curves proposed by TC26Dmitry Eremin-Solenikov1-0/+35