summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add SM4 ARMv8/AArch64 assembly implementationTianjia Zhang2022-02-233-1/+772
* Move VPUSH_API/VPOP_API macros to common headerTianjia Zhang2022-02-232-22/+22
* Perform AEAD input 24KiB splitting only when input larger than 32KiBJussi Kivilinna2022-02-226-21/+39
* Silence compiler warnings for possible alignment problem.NIIBE Yutaka2022-02-171-7/+7
* fips: Fix memory leaks in FIPS modeClemens Lang via Gcrypt-devel2022-02-141-1/+4
* kdf: Prepare aligned memory in balloon_final.NIIBE Yutaka2022-02-091-10/+16
* kdf: fix unaligned memory access in balloon_xor_blockJussi Kivilinna2022-02-081-6/+3
* kdf: Extend original Balloon to other digest algos.NIIBE Yutaka2022-02-081-18/+76
* kdf: Add experimental Balloon KDF.NIIBE Yutaka2022-02-071-12/+439
* kdf: Use u64.NIIBE Yutaka2022-02-071-1/+1
* rsa: Fix regression in not returning an error for prime generation.Werner Koch2022-01-311-2/+5
* cipher: Initialize values not to confuse static analyzersJakub Jelen2022-01-311-3/+3
* cipher: Remove dead code in for the siv modeJakub Jelen2022-01-311-2/+0
* kdf: Fix computation by big-endian machine.NIIBE Yutaka2022-01-311-16/+32
* ciper/blake2: Make sure to clean up the stack.NIIBE Yutaka2022-01-311-0/+2
* kdf: handle errors from thread dispatch/wait functionsJussi Kivilinna2022-01-281-3/+12
* kdf/argon2: use BLAKE2b hash_buffers function instead of _gcry_md_*Jussi Kivilinna2022-01-281-45/+52