summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* cipher: Extend convenience OID mapping table for AES.Werner Koch2021-06-021-0/+6
* cipher: Fix ElGamal encryption for other implementations.NIIBE Yutaka2021-05-261-18/+6
* cipher: Fix memory leaks for EdDSA.Tianjia Zhang2021-05-171-6/+2
* Always include <config.h> in cipher assembly codesH.J. Lu2021-05-171-1/+1
* ecc: Fix the input length check for Montgomery curve.NIIBE Yutaka2021-05-061-1/+1
* ecc: Check the input length for the point.NIIBE Yutaka2021-04-271-1/+8
* keccak: add hash_buffers functions for SHAKE128 & SHAKE256Jussi Kivilinna2021-04-261-2/+18
* hash_buffers: add output length param for XOF supportJussi Kivilinna2021-04-268-30/+62
* md: remove hash_buffer function from algorithmsJussi Kivilinna2021-04-2616-212/+56
* Add XOF output support for internal _gcry_md_hash_buffersJussi Kivilinna2021-04-262-283/+208
* cipher: Fix memory leaks for EdDSA.NIIBE Yutaka2021-04-151-6/+9
* cipher: Hardening ElGamal by introducing exponent blinding too.NIIBE Yutaka2021-04-131-3/+17
* cipher: Return GPG_ERR_INV_KEYLEN when wrong key length.NIIBE Yutaka2021-04-023-3/+12
* cipher-gcm-ppc: add big-endian supportJussi Kivilinna2021-04-013-24/+31
* rijndael-s390x: fix checksum calculation in OCB decryptionJussi Kivilinna2021-03-251-3/+3
* ecc: Fix keygrip computation for compressed points.Werner Koch2021-03-243-19/+128
* Compile arch specific GCM implementations only on target archJussi Kivilinna2021-03-071-3/+3
* cipher-gcm-ppc: tweak for better performanceJussi Kivilinna2021-03-071-151/+185
* VPMSUMD acceleration for GCM mode on PPCShawn Landden2021-03-074-4/+562
* poly1305: make --disable-asm work on x86, aarch64 and ppcJussi Kivilinna2021-03-031-4/+4
* poly1305: fix compiling on i386 gcc-4.7Jussi Kivilinna2021-03-031-1/+2
* cipher-gcm-intel-pclmul: fix compiling with i386 gcc-4.7Jussi Kivilinna2021-03-031-1/+1
* rijndael: add x86_64 VAES/AVX2 accelerated implementationJussi Kivilinna2021-02-285-0/+2925
* rijndael-aesni: add 8-block parallel code path for XTSJussi Kivilinna2021-02-281-1/+595
* camellia: add x86_64 VAES/AVX2 accelerated implementationJussi Kivilinna2021-02-285-1763/+1943
* sha256-avx2: fix reading beyond end of input bufferJussi Kivilinna2021-02-031-0/+7
* ecc-ecdh: fix memory leakJussi Kivilinna2021-02-031-0/+1
* Add handling for -Og with O-flag mungingJussi Kivilinna2021-02-031-1/+1
* Fix building with --disable-asm on x86Jussi Kivilinna2021-02-031-3/+6
* md: clear bctx.count at final functionJussi Kivilinna2021-02-039-15/+19
* ecc: Add checking key for ECDSA.NIIBE Yutaka2021-02-023-0/+9
* hash-common: fix heap overflow when writing more data after finalJussi Kivilinna2021-01-291-0/+7
* asm-common-aarch64: add MacOS support for GET_DATA_POINTERJussi Kivilinna2021-01-271-1/+5
* cipher-proto: remove forward typedef of cipher_bulk_ops_tJussi Kivilinna2021-01-2612-7/+13
* cipher/sha512: Fix non-NEON ARM assembly implementationDavid Michael2021-01-261-1/+1
* blake2: fix RIP register access for AVX/AVX2 implementationsJussi Kivilinna2021-01-262-12/+12
* sha512/sha256: remove assembler macros from AMD64 implementationsJussi Kivilinna2021-01-266-1493/+1382
* rijndael: remove unused use_xxx flagsJussi Kivilinna2021-01-262-43/+2
* ecc: Fix Ed25519 private key handling for preceding ZEROs.NIIBE Yutaka2021-01-261-5/+23
* ecc: Fix initialization of CTX for sign and verify.NIIBE Yutaka2021-01-261-3/+5
* Merge branch 'LIBGCRYPT-1.9-BRANCH'Werner Koch2021-01-211-7/+7
|\
| * Merge branch 'master' into LIBGCRYPT-1.9-BRANCHWerner Koch2021-01-182-2/+485
| |\
| * | ecc: Change an error code of gcry_ecc_mul_point.Werner Koch2021-01-181-7/+7
* | | Split inline assembly blocks with many memory operandsJussi Kivilinna2021-01-202-65/+90
* | | kdf: make self-test test-vector array read-onlyJussi Kivilinna2021-01-201-1/+1
* | | kdf: add missing null-terminator for self-test test-vector arrayJussi Kivilinna2021-01-201-1/+2
* | | cipher/bithelp: use __builtin_ctzl when availableJussi Kivilinna2021-01-201-3/+5
* | | Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into masterJussi Kivilinna2021-01-1919-86/+4044
|\ \ \
| * | | Add s390x/zSeries implementation of Poly1305cipher-s390x-optimizationsJussi Kivilinna2020-12-306-0/+1068
| * | | Add s390x/zSeries implementation of ChaCha20Jussi Kivilinna2020-12-304-6/+1028