summaryrefslogtreecommitdiff
path: root/src/cipher.h
AgeCommit message (Expand)AuthorFilesLines
2015-10-31Keccak: Add SHAKE Extendable-Output FunctionsJussi Kivilinna1-0/+2
2015-08-08Add framework to eventually support SHA3.Werner Koch1-1/+5
2015-08-06Add Curve25519 support.NIIBE Yutaka1-0/+1
2015-07-27Reduce amount of duplicated code in OCB bulk implementationsJussi Kivilinna1-19/+19
2015-07-27Add bulk OCB for Serpent SSE2, AVX2 and NEON implementationsJussi Kivilinna1-0/+5
2015-07-27Add bulk OCB for Twofish AMD64 implementationJussi Kivilinna1-0/+5
2015-07-27Add bulk OCB for Camellia AES-NI/AVX and AES-NI/AVX2 implementationsJussi Kivilinna1-0/+5
2015-05-21ecc: Add key generation flag "no-keytest".Werner Koch1-0/+1
2015-04-18Add OCB bulk crypt/auth functions for AES/AES-NIJussi Kivilinna1-0/+4
2014-06-28Add GOST R 34.11-94 variant using id-GostR3411-94-CryptoProParamSetDmitry Eremin-Solenikov1-0/+1
2014-05-11Add ChaCha20 stream cipherJussi Kivilinna1-0/+1
2014-03-303des: add amd64 assembly implementation for 3DESJussi Kivilinna1-0/+13
2014-03-11Add MD2 message digest implementationDmitry Eremin-Solenikov1-0/+1
2014-03-04Add a simple (raw) PKCS#1 padding modeDmitry Eremin-Solenikov1-0/+1
2013-11-19Add CMAC (Cipher-based MAC) to MAC APIJussi Kivilinna1-0/+24
2013-11-15cipher: use size_t for internal buffer lengthsJussi Kivilinna1-20/+20
2013-11-08ecc: Make "noparam" the default and replace by "param".Werner Koch1-3/+4
2013-11-05ecc: Require "eddsa" flag for curve Ed25519.Werner Koch1-5/+4
2013-10-29ecc: Add flags "noparam" and "comp".Werner Koch1-0/+2
2013-10-16ecc: Add support for GOST R 34.10-2001/-2012 signaturesDmitry Eremin-Solenikov1-0/+1
2013-10-15ecc: Support use of Ed25519 with ECDSA.Werner Koch1-8/+9
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch1-0/+5
2013-10-14pubkey: Remove duplicated flag parsing code.Werner Koch1-0/+1
2013-10-02md: Simplify the message digest dispatcher md.c.Werner Koch1-6/+0
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch1-6/+0
2013-10-01cipher: Add support for 128-bit keys in RC2Peter Wu1-0/+1
2013-09-23pk: Add algo id GCRY_PK_ECC and deprecate ECDSA and ECDH.Werner Koch1-2/+1
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch1-0/+1
2013-09-20pk: Remove unused function.Werner Koch1-1/+0
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-0/+1
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch1-0/+1
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch1-5/+0
2013-09-18Add GOST R 34.11-2012 implementation (Stribog)Dmitry Eremin-Solenikov1-0/+2
2013-09-18Add basic implementation of GOST R 34.11-94 message digestDmitry Eremin-Solenikov1-0/+1
2013-09-18Add limited implementation of GOST 28147-89 cipherDmitry Eremin-Solenikov1-0/+1
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch1-0/+2
2013-09-07Add support for Salsa20/12 - 12 round version of Salsa20Dmitry Eremin-Solenikov1-0/+1
2013-09-04Prepare support for EdDSA.Werner Koch1-0/+1
2013-07-18Add support for Salsa20.Werner Koch1-1/+3
2013-06-26Make gpg-error replacement defines more robust.Werner Koch1-1/+1
2013-06-09twofish: add amd64 assembly implementationJussi Kivilinna1-0/+11
2013-05-29blowfish: add amd64 assembly implementationJussi Kivilinna1-0/+13
2013-05-24cast5: add amd64 assembly implementationJussi Kivilinna1-0/+13
2013-05-23serpent: add parallel processing for CFB decryptionJussi Kivilinna1-0/+3
2013-05-23camellia: add parallel processing for CFB decryptionJussi Kivilinna1-0/+3
2013-05-23serpent: add SSE2 accelerated amd64 implementationJussi Kivilinna1-0/+7
2013-02-19Camellia, prepare glue code for AES-NI/AVX implementationJussi Kivilinna1-0/+8
2012-02-16Add support for the IDEA cipher.Ulrich Müller1-0/+1
2011-05-25Support PSS.Daiki Ueno1-0/+4
2011-05-24Cleanup pk_encoding_ctx code.Daiki Ueno1-0/+18