summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* cipher: Fix ElGamal encryption for other implementations.NIIBE Yutaka2021-05-261-18/+6
* 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
| * | | Add s390x/zSeries acceleration for SHA3Jussi Kivilinna2020-12-182-3/+241
| * | | Add s390x/zSeries acceleration for SHA512Jussi Kivilinna2020-12-181-19/+92
| * | | Add s390x/zSeries acceleration for SHA256Jussi Kivilinna2020-12-181-1/+65
| * | | Add s390x/zSeries acceleration for SHA1Jussi Kivilinna2020-12-184-7/+99
| * | | Add bulk AES-GCM acceleration for s390x/zSeriesJussi Kivilinna2020-12-185-31/+213
| * | | Add bulk function interface for GCM modeJussi Kivilinna2020-12-182-48/+79
| * | | Add s390x/zSeries acceleration for AESJussi Kivilinna2020-12-184-0/+1174
| * | | Add bulk function interface for OFB modeJussi Kivilinna2020-12-182-8/+22
* | | | Fix DSA for FIPS 186-3.NIIBE Yutaka2021-01-191-1/+3
| |_|/ |/| |