summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
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
2014-01-13Add GOST R 34.10-2001 curves per RFC4357Dmitry Eremin-Solenikov1-1/+39
2014-01-13Fix typo in search_oidDmitry Eremin-Solenikov1-1/+1
2014-01-13Add MD2-HMAC calculation supportDmitry Eremin-Solenikov1-0/+8
2014-01-13Add a function to retrieve algorithm used by MAC handlerDmitry Eremin-Solenikov1-0/+7
2014-01-13ecc: Make a macro shorter.Werner Koch3-9/+25
2014-01-12Add secp256k1 curve.NIIBE Yutaka1-0/+13
2013-12-30Add blowfish/serpent ARM assembly files to Makefile.amJussi Kivilinna1-2/+2
2013-12-30Add AMD64 assembly implementation for arcfourJussi Kivilinna3-1/+125
2013-12-18Change utf-8 copyright characters to '(C)'Jussi Kivilinna29-29/+29
2013-12-18Add ARM/NEON implementation for SHA-1Jussi Kivilinna3-1/+530
2013-12-18Improve performance of SHA-512/ARM/NEON implementationJussi Kivilinna2-124/+252
2013-12-18Add AVX and AVX2/BMI implementations for SHA-256Jussi Kivilinna5-8/+1401
2013-12-17Add AVX and AVX/BMI2 implementations for SHA-1Jussi Kivilinna4-2/+891
2013-12-17SHA-1/SSSE3: Improve performance on large buffersJussi Kivilinna2-21/+64
2013-12-17Add bulk processing for hash transform functionsJussi Kivilinna12-58/+208
2013-12-16cipher: Normalize the MPIs used as input to secret key functions.Werner Koch3-2/+18
2013-12-16Remove duplicate gcry_mac_hd_t typedefJussi Kivilinna1-1/+0
2013-12-15Use u64 for CCM data lengthsJussi Kivilinna3-12/+101
2013-12-14Minor fixes to SHA assembly implementationsJussi Kivilinna5-28/+9
2013-12-14SHA-1/SSSE3: Do not check for Intel syntax assembly supportJussi Kivilinna2-3/+1
2013-12-13Convert SHA-1 SSSE3 implementation from mixed asm&C to pure asmJussi Kivilinna3-320/+379
2013-12-13SHA-1: Add SSSE3 implementationJussi Kivilinna3-2/+358
2013-12-13Add missing register clearing in to SHA-256 and SHA-512 assemblyJussi Kivilinna4-0/+49
2013-12-13SHA-512: Add AVX and AVX2 implementations for x86-64Jussi Kivilinna4-5/+1264
2013-12-13SHA-512: Add SSSE3 implementation for x86-64Jussi Kivilinna3-3/+447
2013-12-12SHA-256: Add SSSE3 implementation for x86-64Jussi Kivilinna3-2/+571
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch18-233/+233
2013-12-06ecc: Merge partly duplicated code.Werner Koch3-77/+69
2013-12-06ecc: Remove unused internal function.Werner Koch3-25/+9
2013-12-05ecc: Change OID for Ed25519.Werner Koch1-1/+2
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch23-1415/+1357
2013-12-03rijndael: fix compiler warning on aarch64Jussi Kivilinna1-2/+6
2013-12-02ecc: Make gcry_pk_testkey work for Ed25519.Werner Koch4-135/+157
2013-12-02ecc: Fix eddsa point decompression.Werner Koch1-2/+2
2013-11-24Camellia: Tweaks for AES-NI implementationsJussi Kivilinna2-140/+148
2013-11-21Add GMAC to MAC APIJussi Kivilinna4-1/+214
2013-11-21GCM: Move gcm_table initialization to setkeyJussi Kivilinna3-20/+58