summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
...
* sm4-arm-sve-ce: use 32 parallel blocks for XTS and CTR32LEJussi Kivilinna2022-07-211-0/+7
* sm4 & camellia: add generic bulk acceleration for CTR32LE mode (GCM-SIV)Jussi Kivilinna2022-07-213-1/+124
* sm4: add amd64 GFNI/AVX512 implementationJussi Kivilinna2022-07-213-17/+2075
* Add SM4 ARMv9 SVE CE assembly implementationTianjia Zhang2022-07-213-0/+1054
* Cleanup for type definitions of byte, ushort, u32, and u64.NIIBE Yutaka2022-07-211-1/+1
* cipher: Add buildhelp.h to source to be distributed.NIIBE Yutaka2022-07-191-1/+2
* cipher: Fix gcry_pk_hash_verify for explicit hash.NIIBE Yutaka2022-07-071-16/+78
* sm4: fix wrong macro used for GFNI/AVX2 code-pathJussi Kivilinna2022-07-061-1/+1
* sm4: fix use of GFNI/AVX2 accelerated key expansionJussi Kivilinna2022-07-061-7/+7
* camellia-gfni-avx512: remove copy-paste / leftover extra instructionsJussi Kivilinna2022-07-061-7/+1
* camellia-gfni-avx512: add missing register clearing on function exitsJussi Kivilinna2022-07-061-0/+12
* tests/basic: enable IV checks for CBC/CFB/CTR bulk testsJussi Kivilinna2022-07-061-0/+24
* cipher,chacha20: Conditionalize a variable.NIIBE Yutaka2022-07-061-0/+4
* kdf: Fix memory leak on error.NIIBE Yutaka2022-07-051-1/+4
* hmac,hkdf: Allow use of shorter salt for HKDF.NIIBE Yutaka2022-06-241-3/+0
* kdf: Add input check for hkdf.NIIBE Yutaka2022-06-211-0/+4
* kdf: Add HKDF of RFC5869.NIIBE Yutaka2022-06-161-1/+218
* ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00Jussi Kivilinna2022-06-123-2/+21
* Chacha20/poly1305 - Optimized chacha20/poly1305 for P10 operationDanny Tsen2022-06-126-3/+1792
* kdf: Add support for One-Step KDF with MAC.NIIBE Yutaka2022-06-081-0/+167
* kdf: Add One-Step KDF with hash.NIIBE Yutaka2022-06-071-5/+144
* cipher: Allow verification of small RSA signatures in FIPS modeJakub Jelen2022-05-191-2/+24
* aarch64-asm: use ADR for getting pointers for local labelsJussi Kivilinna2022-05-1510-29/+18
* cipher: move CBC/CFB/CTR self-tests to tests/basicJussi Kivilinna2022-05-1116-1050/+8
* camellia: add amd64 GFNI/AVX512 implementationJussi Kivilinna2022-05-118-43/+1870
* sm4-aesni-avx2: add generic 1 to 16 block bulk processing functionJussi Kivilinna2022-04-302-13/+95
* Add SM4 x86-64/GFNI/AVX2 implementationJussi Kivilinna2022-04-304-42/+1466
* sm4: add XTS bulk processingJussi Kivilinna2022-04-301-0/+35
* camellia-avx2: add bulk processing for XTS modeJussi Kivilinna2022-04-292-0/+107
* camellia-avx2: add partial parallel block processingJussi Kivilinna2022-04-292-80/+438
* cipher/bulkhelp: add functions for CTR/CBC/CFB/OCB bulk processingJussi Kivilinna2022-04-242-149/+260
* Move bulk OCB L pointer array setup code to common headerJussi Kivilinna2022-04-245-248/+132
* sm4: deduplicate bulk processing function selectionJussi Kivilinna2022-04-241-145/+45
* Add GFNI/AVX2 implementation of CamelliaJussi Kivilinna2022-04-244-63/+395
* Do not allow PKCS #1.5 padding for encryption in FIPSJakub Jelen2022-04-212-1/+9
* cipher: Change the bounds for RSA key generation round.NIIBE Yutaka2022-04-201-4/+4
* cipher: Fix rsa key generation.NIIBE Yutaka2022-04-181-0/+2
* chacha20: add AVX512 implementationJussi Kivilinna2022-04-063-6/+356
* poly1305: add AVX512 implementationJussi Kivilinna2022-04-064-3/+1687
* Add SM3 ARMv8/AArch64/CE assembly implementationTianjia Zhang2022-04-043-1/+247
* kdf:argon2: Fix for the case output > 64.NIIBE Yutaka2022-03-292-3/+12
* build: Fix for build for Windows.NIIBE Yutaka2022-03-281-4/+4
* hash: Add more OIDs.Werner Koch2022-03-282-0/+9
* Fix building sha512-avx512 with clangJussi Kivilinna2022-03-121-7/+7
* SHA512: Add AVX512 implementationJussi Kivilinna2022-03-103-8/+507
* rijndael-vaes-avx2: perform checksumming inlineJussi Kivilinna2022-03-091-237/+187
* ghash|polyval: add x86_64 VPCLMUL/AVX512 accelerated implementationJussi Kivilinna2022-03-072-220/+728
* ghash|polyval: add x86_64 VPCLMUL/AVX2 accelerated implementationJussi Kivilinna2022-03-063-111/+724
* Add SM4 ARMv8/AArch64/CE assembly implementationTianjia Zhang2022-03-023-0/+733
* powerpc: check for missing optimization level for vector register usageJussi Kivilinna2022-02-241-1/+1