summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rename KDF job functions and function typesJussi Kivilinna2022-01-281-3/+3
* kdf: Change new KDF API.NIIBE Yutaka2022-01-281-175/+50
* kdf: Implement Argon2 KDF using blake2b_vl_hash function.NIIBE Yutaka2022-01-281-159/+227
* cipher: Implement variable-length hash function for Argon2.NIIBE Yutaka2022-01-282-0/+54
* kdf: Improve new KDF API.NIIBE Yutaka2022-01-261-33/+78
* cipher: Add new API for modern KDF function.NIIBE Yutaka2022-01-261-1/+678
* Fix building GCM when GCM_USE_ARM_NEON defined but GCM_USE_ARM_PMULL notJussi Kivilinna2022-01-221-4/+3
* scrypt: Fix the last step of SCRYPT.NIIBE Yutaka2022-01-201-1/+1
* fips: Recover test cases for selftest, add skipping in FIPS mode.NIIBE Yutaka2022-01-202-2/+150
* fips: Reject shorter key for HMAC in FIPS mode.NIIBE Yutaka2022-01-193-141/+5
* Update documentation related to FIPSJakub Jelen2022-01-171-1/+1
* rijndael-aesni: small optimization for cbc-enc and cfb-encJussi Kivilinna2022-01-111-36/+165
* Add straight-line speculation hardening for aarch64 assemblyJussi Kivilinna2022-01-1112-35/+39
* Add straight-line speculation hardening for amd64 and i386 assemblyJussi Kivilinna2022-01-1133-132/+136
* Optimizations for AES aarch64-ce assembly implementationJussi Kivilinna2022-01-111-514/+713
* Add armv8/pmull accelerated POLYVAL for GCM-SIVJussi Kivilinna2022-01-113-0/+397
* Use 'vmov' and 'movi' for vector register clearing in ARM assemblyJussi Kivilinna2022-01-1112-23/+25
* Add SM3 ARM/AArch64 assembly implementationJussi Kivilinna2022-01-113-1/+685
* cipher: Keep original behavior of Key Unwrap when not extended.NIIBE Yutaka2022-01-111-1/+6
* cipher: Add an API to retrieve unwrapped key length for KWP.NIIBE Yutaka2022-01-053-79/+64
* cipher: Use const for *_spec_t, if possible.NIIBE Yutaka2022-01-0432-251/+263
* fips: Use flags.fips to check algo availability.NIIBE Yutaka2022-01-043-51/+34
* cipher: Add support of Key wrap with padding (KWP).NIIBE Yutaka2022-01-033-67/+285
* AES-GCM: Bulk implementation of AES-GCM acceleration for ppc64leDanny Tsen2021-12-214-0/+1533
* cipher: Fix SM3 avx/bmi2 compilation errorTianjia Zhang2021-12-211-67/+64
* Add SM3 x86-64 AVX/BMI2 assembly implementationJussi Kivilinna2021-12-143-27/+630
* Adjust tests for proper disablement of non-approve PK operationsJakub Jelen2021-12-091-1/+1
* fips: Disable DSA in FIPS mode.Jakub Jelen2021-12-081-1/+1
* build: cipher/Makefile.am, doc/Makefile.am: add a missing spaceAlexander Kanavin2021-12-071-1/+1
* md: Fix disabled check.NIIBE Yutaka2021-12-071-1/+1