summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove the built-in memory guard support.NIIBE Yutaka2022-02-107-149/+12
* Fix memory allocation when GCRYCTL_ENABLE_M_GUARD.NIIBE Yutaka2022-02-092-1/+5
* 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-072-16/+557
* kdf: Use u64.NIIBE Yutaka2022-02-071-1/+1
* jitterentropy: Include <fcntl.h> and <limits.h>Heiko Becker2022-02-041-0/+3
* hwf-arm: add detection of ARMv8 crypto extension by toolchain configJussi Kivilinna2022-02-021-3/+66
* Remove random-daemon server and util.NIIBE Yutaka2022-02-024-1028/+0
* Prepare master for future workWerner Koch2022-02-012-8/+92
* 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
* fips: Remove unused assignmentJakub Jelen2022-01-311-1/+0
* cipher: Remove dead code in for the siv modeJakub Jelen2022-01-311-2/+0
* random: Avoid dereference of the ec before checking for NULLJakub Jelen2022-01-311-4/+6
* 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-282-7/+32
* 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-283-14/+14
* tests/t-kdf: few changes to pthread example and fix win32/win64 buildsJussi Kivilinna2022-01-283-26/+29
* kdf: Change new KDF API.NIIBE Yutaka2022-01-288-305/+196
* kdf: Implement Argon2 KDF using blake2b_vl_hash function.NIIBE Yutaka2022-01-282-166/+244
* cipher: Implement variable-length hash function for Argon2.NIIBE Yutaka2022-01-282-0/+54
* kdf: Improve new KDF API.NIIBE Yutaka2022-01-268-70/+120
* random: Include sys/random.h when available.NIIBE Yutaka2022-01-262-1/+4
* cipher: Add new API for modern KDF function.NIIBE Yutaka2022-01-269-10/+987
* Prefer uint64_t for the definition of u64.NIIBE Yutaka2022-01-251-5/+5
* tests: Fix variable initialization for tests.NIIBE Yutaka2022-01-252-6/+4
* mpi: Add missing header file to the tarballJakub Jelen2022-01-251-1/+1
* doc: Update more information about FIPS selftests and algorithmsJakub Jelen2022-01-251-14/+175
* tests/t-kdf: fix format string argument type mismatchJussi Kivilinna2022-01-221-4/+4
* 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-195-151/+62
* build: Fix .m4 files in distribution.NIIBE Yutaka2022-01-181-1/+1
* fips: Remove GCRYCTL_FIPS_SERVICE_INDICATOR and renumber the enum.NIIBE Yutaka2022-01-174-9/+9
* Update documentation related to FIPSJakub Jelen2022-01-172-74/+50
* fips: Add support for KDF FIPS indicatorsJakub Jelen2022-01-174-7/+30
* rijndael-aesni: small optimization for cbc-enc and cfb-encJussi Kivilinna2022-01-111-36/+165
* mpi/amd64: remove extra 'ret' from assembly functionsJussi Kivilinna2022-01-117-7/+0
* mpi/config.links: merge i586 targets with rest i*86 targetsJussi Kivilinna2022-01-111-49/+15
* mpi: remove unused i586 and pentium4 assemblyJussi Kivilinna2022-01-1121-2645/+4
* Add straight-line speculation hardening for aarch64 assemblyJussi Kivilinna2022-01-1117-41/+45
* Add straight-line speculation hardening for amd64 and i386 assemblyJussi Kivilinna2022-01-1143-166/+178
* 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