summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
2013-10-29ecc: Add flags "noparam" and "comp".Werner Koch2-81/+146
2013-10-28Add ARM NEON assembly implementation of SerpentJussi Kivilinna3-1/+992
2013-10-28Add ARM NEON assembly implementation of Salsa20Jussi Kivilinna3-10/+1022
2013-10-28Add AMD64 assembly implementation of Salsa20Jussi Kivilinna3-74/+1049
2013-10-28Change .global to .globl in assembly filesJussi Kivilinna11-32/+32
2013-10-26Deduplicate code for ECB encryption and decryptionJussi Kivilinna1-30/+14
2013-10-26Drop _gcry_cipher_ofb_decrypt as it duplicates _gcry_cipher_ofb_encryptDmitry Eremin-Solenikov3-74/+1
2013-10-24ecc: Change algorithm for Ed25519 x recovery.Werner Koch2-52/+87
2013-10-24ecc: Refactor _gcry_ecc_eddsa_decodepoint.Werner Koch2-53/+62
2013-10-24ecc-gost: Add missing includeJussi Kivilinna1-0/+1
2013-10-23Improve the speed of the cipher mode codeJussi Kivilinna13-148/+188
2013-10-23bufhelp: enable unaligned memory accesses for AArch64 (64-bit ARM)Jussi Kivilinna1-1/+2
2013-10-23Enable assembler optimizations on earlier ARM coresDmitry Eremin-Solenikov13-320/+356
2013-10-23ecc: Refactor ecc.cWerner Koch6-1065/+1193
2013-10-22twofish: add ARMv6 assembly implementationJussi Kivilinna3-27/+428
2013-10-22serpent-amd64: do not use GAS macrosJussi Kivilinna2-587/+439
2013-10-22Add Counter with CBC-MAC mode (CCM)Jussi Kivilinna4-15/+511
2013-10-22Add API to support AEAD cipher modesJussi Kivilinna1-0/+34
2013-10-22ecc: Correct compliant key generation for Edwards curves.NIIBE Yutaka1-10/+23
2013-10-17ecc: Put the curve name again into the output of gcry_pk_genkey.Werner Koch1-1/+2
2013-10-16arcfour: more optimized version for non-i386 architecturesJussi Kivilinna1-5/+35
2013-10-16ecc: Add support for GOST R 34.10-2001/-2012 signaturesDmitry Eremin-Solenikov3-0/+249
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch8-172/+58
2013-10-15ecc: Support use of Ed25519 with ECDSA.Werner Koch2-17/+35
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch5-36/+98
2013-10-14pubkey: Remove duplicated flag parsing code.Werner Koch1-72/+80
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch8-592/+216
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch6-481/+549
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch4-118/+209
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch5-196/+289
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch8-831/+1177
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch6-39/+206
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch8-182/+264
2013-10-08cipher: Deprecate GCRY_PK_ELG_E.Werner Koch2-16/+2
2013-10-06ecc: Add OID for Ed25519.Werner Koch1-0/+2
2013-10-02sha512: fix building on ARMJussi Kivilinna1-1/+1
2013-10-02Remove deprecated control codes.Werner Koch2-15/+2
2013-10-02Remove last remains of the former module system.Werner Koch1-1/+0
2013-10-02md: Simplify the message digest dispatcher md.c.Werner Koch12-396/+196
2013-10-01cipher: Simplify the cipher dispatcher cipher.c.Werner Koch22-574/+284
2013-10-01cipher: Add support for 128-bit keys in RC2Peter Wu2-0/+15
2013-09-30ecc: Use faster b parameter for Ed25519.Werner Koch1-1/+1
2013-09-30ecc: Fix recomputing of Q for Ed25519.Werner Koch2-20/+98
2013-09-30Make Whirlpool use the _gcry_md_block_write helperJussi Kivilinna2-71/+30
2013-09-30whirlpool: add stack burning after transformJussi Kivilinna1-5/+11
2013-09-30whirlpool: do bitcount calculation in finalization partJussi Kivilinna1-25/+33
2013-09-25ecc: Allow the name "q@eddsa" to get/set the public key.Werner Koch3-45/+148
2013-09-25ecc: Refactor low-level access functions.Werner Koch3-0/+163
2013-09-25ecc: Fix highly unlikely endless loop in sign_ecdsa.Werner Koch1-10/+8
2013-09-24ecc: Allow the use of an uncompressed public key.Werner Koch1-16/+69