summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* keccak: Use size_t to avoid integer overflowJakub Jelen2022-09-273-16/+16
* kdf:pkdf2: Check minimum allowed key size when running in FIPS mode.Tobias Heider2022-09-271-0/+4
* kdf:pkdf2: Require longer input when FIPS mode.NIIBE Yutaka2022-09-271-0/+3
* fips: Skip PCT if RSA keygen test-parms specifiedClemens Lang2022-09-221-1/+4
* More clean up.NIIBE Yutaka2022-09-161-1/+1
* Move function prototype to cipher.h.NIIBE Yutaka2022-09-161-4/+0
* Silence compiler warnings for unused internal value.NIIBE Yutaka2022-09-081-0/+2
* cipher: Check arguments for setup_geniv.NIIBE Yutaka2022-08-261-0/+3
* cipher: Support internal generation of IV for AEAD cipher mode.NIIBE Yutaka2022-08-253-12/+83
* fips: Disable RSA-OAEP padding in FIPS mode.Jakub Jelen2022-08-232-2/+6
* Simplify the PCT for RSA and ECDSAJakub Jelen2022-08-232-77/+20
* ecc: Run PCT also with the digest stepJakub Jelen2022-08-231-0/+81
* rsa: Run PCT in FIPS mode also with digest step.Jakub Jelen2022-08-231-1/+68
* fips: Run digest&sign self tests for RSA and ECC in FIPS mode.Jakub Jelen2022-08-232-12/+234
* kdf: Allow empty password for Argon2Milan Broz2022-08-181-5/+8
* sm4: fix unused parameter compiler warningJussi Kivilinna2022-07-311-0/+1
* sm4: add ARMv8 CE accelerated implementation for XTS modeTianjia Zhang2022-07-312-1/+168
* Simplify AES key schedule implementationJussi Kivilinna2022-07-316-283/+119
* rijndael-ppc: small speed-up for CBC and CFB encryptionJussi Kivilinna2022-07-312-83/+75
* sha512: add AArch64 crypto/SHA512 extension implementationJussi Kivilinna2022-07-253-2/+423
* blake2: add AVX512 accelerated implementationsJussi Kivilinna2022-07-254-5/+620
* sha3: Add x86-64 AVX512 accelerated implementationJussi Kivilinna2022-07-253-1/+668
* 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