summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* fips: Improve selftests invocation.Jakub Jelen2021-10-151-4/+18
* fips: Fix the previous commit.NIIBE Yutaka2021-10-141-2/+2
* fips: Verify library integrity before running selftests.Jakub Jelen2021-10-141-10/+27
* build: Support specifying HMAC key by --enable-hmac-binary-check.NIIBE Yutaka2021-10-121-2/+3
* build: Use KEY_FOR_BINARY_CHECK for --enable-hmac-binary-check.NIIBE Yutaka2021-10-112-2/+7
* cipher: Add sign+hash, verify+hash, and random-override API.NIIBE Yutaka2021-10-078-2/+72
* build,gcrypt.h: Don't define gcry_socklen_t.NIIBE Yutaka2021-10-051-8/+1
* build,gcrypt.h: Remove INSERT_SYS_SELECT_H.NIIBE Yutaka2021-10-051-2/+0
* build: Add hmac256.h to distribution.NIIBE Yutaka2021-09-241-1/+1
* Allow passing FIPS module versionJakub Jelen2021-09-201-3/+13
* Remove the forced fips modeJakub Jelen2021-09-203-50/+4
* Remove a way to inactive FIPS modeJakub Jelen2021-09-203-61/+6
* Add AES-GCM-SIV mode (RFC 8452)Jussi Kivilinna2021-08-261-3/+4
* Add SIV mode (RFC 5297)Jussi Kivilinna2021-08-261-2/+12
* hmac: Don't have the second implementation of hmac256.NIIBE Yutaka2021-08-191-1/+1
* fips: Don't use gcry_check_version for integrity check any more.NIIBE Yutaka2021-08-191-5/+0
* fips: Use a .rodata1 section integrity check with hmac256.NIIBE Yutaka2021-08-191-20/+99
* build: Generate hash for integrity check with hmac256 (2).NIIBE Yutaka2021-08-192-67/+21
* build: Generate hash for integrity check with hmac256.NIIBE Yutaka2021-08-181-8/+18
* hmac: Fix hmac256 command option handling.NIIBE Yutaka2021-08-181-4/+9
* fips: Fix tests in fips mode.NIIBE Yutaka2021-08-161-2/+1
* fips: Fix check_binary_integrity.NIIBE Yutaka2021-08-062-5/+9
* fips: Support LIBGCRYPT_FORCE_FIPS_MODE envvar.NIIBE Yutaka2021-08-031-1/+1
* hwfeatures: Enable hardware support also in FIPS mode.NIIBE Yutaka2021-07-291-3/+0
* hmac: Use xfree.NIIBE Yutaka2021-07-151-3/+4
* ec: add zSeries/s390x accelerated scalar multiplicationJussi Kivilinna2021-07-023-1/+4
* mpi/ec: add fast reduction functions for NIST curvesJussi Kivilinna2021-06-191-0/+1
* Minor tweak to gcry_free.Werner Koch2021-06-021-1/+1
* hwf-x86: fix use of wrong operand typeJussi Kivilinna2021-04-281-7/+5
* hash_buffers: add output length param for XOF supportJussi Kivilinna2021-04-261-2/+3
* md: remove hash_buffer function from algorithmsJussi Kivilinna2021-04-262-29/+0
* Add XOF output support for internal _gcry_md_hash_buffersJussi Kivilinna2021-04-261-0/+4
* Use memset for constant length wipememory2Jussi Kivilinna2021-04-261-42/+20
* api: Avoid use of C99 feature.NIIBE Yutaka2021-04-131-1/+1
* ecc: Fix the regression of gcry_mpi_ec_add.NIIBE Yutaka2021-03-302-5/+32
* src/hwfeatures: add reminder about documenting new HW featuresJussi Kivilinna2021-03-061-1/+2
* hwf-x86: add "intel-vaes-vpclmul" HW featureJussi Kivilinna2021-02-283-2/+11
* global: make sure that bulk config string is null-terminatedJussi Kivilinna2021-02-031-0/+7
* Add a compliance keyword to gcry_get_config.Werner Koch2021-01-281-0/+15
* global: fix compile error at pragma GCC diagnosticJussi Kivilinna2021-01-261-7/+8
* cipher-proto: remove forward typedef of cipher_bulk_ops_tJussi Kivilinna2021-01-261-2/+2
* Define HW-feature flags per architectureJussi Kivilinna2021-01-261-12/+22
* Add configure option to force enable 'soft' HW feature bitsJussi Kivilinna2021-01-261-0/+23
* Merge branch 'LIBGCRYPT-1.9-BRANCH'Werner Koch2021-01-213-9/+9
|\
| * Release 1.9.0libgcrypt-1.9.0Werner Koch2021-01-191-1/+1
| * Merge branch 'master' into LIBGCRYPT-1.9-BRANCHWerner Koch2021-01-183-0/+36
| |\
| * | ecc: Change an error code of gcry_ecc_mul_point.Werner Koch2021-01-182-8/+8
* | | Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into masterJussi Kivilinna2021-01-195-1/+246
|\ \ \
| * | | hwf-s390x: add VX vector instruction set detectionJussi Kivilinna2020-12-303-7/+15
| * | | hwf: add detection of s390x/zSeries hardware featuresJussi Kivilinna2020-12-185-1/+238