summaryrefslogtreecommitdiff
path: root/src/fips.c
Commit message (Expand)AuthorAgeFilesLines
* fips: More elaborate way of getting FIPS pk flags indicators.NIIBE Yutaka2023-03-241-4/+37
* fips: Explicitly disable overriding random in FIPS mode.Jakub Jelen2023-03-141-1/+2
* fips: Explicitly allow only some PK flags.Jakub Jelen2023-03-141-0/+15
* fips: Add explicit indicators for md and mac algorithms.Tobias Heider2023-03-081-0/+51
* fips: Check return value from ftellJakub Jelen2023-03-071-0/+2
* fips: Mark AES key wrapping as approved.Jakub Jelen2022-11-181-0/+1
* fips: Mark gcry_pk_encrypt/decrypt function non-approved.Jakub Jelen2022-10-191-1/+3
* fips: Fix fips indicator function.Jakub Jelen2022-10-191-2/+2
* fips: Add function-name based FIPS indicator.Jakub Jelen2022-08-231-0/+12
* fips: Skip selftests of unsupported PK algosClemens Lang2022-07-011-0/+4
* fips: Clarify what to be hashed for the integrity check.NIIBE Yutaka2022-02-171-11/+9
* fips: More portable integrity check.NIIBE Yutaka2022-02-161-71/+96
* fips: Integrity check improvement, with only loadable segments.NIIBE Yutaka2022-02-161-23/+50
* fips: Fix previous commit.NIIBE Yutaka2022-02-151-32/+32
* fips: Use ELF header to find hmac file offsetClemens Lang via Gcrypt-devel2022-02-151-6/+67
* fips: Remove unused assignmentJakub Jelen2022-01-311-1/+0
* fips: Remove GCRYCTL_FIPS_SERVICE_INDICATOR and renumber the enum.NIIBE Yutaka2022-01-171-1/+1
* fips: Add support for KDF FIPS indicatorsJakub Jelen2022-01-171-1/+15
* fips: Add constructor to run selftests.NIIBE Yutaka2021-12-171-0/+17
* fips: Disable DSA in FIPS mode.Jakub Jelen2021-12-081-1/+0
* fips: Factor out check_fips_system_setting function.NIIBE Yutaka2021-12-061-36/+49
* Disable 3DES in FIPS modeJakub Jelen2021-12-011-2/+0
* Implement explicit FIPS indicators for cipher modesJakub Jelen2021-11-301-0/+32
* fips: Release random resources after selftests.NIIBE Yutaka2021-11-241-1/+4
* 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: Use KEY_FOR_BINARY_CHECK for --enable-hmac-binary-check.NIIBE Yutaka2021-10-111-1/+3
* Remove the forced fips modeJakub Jelen2021-09-201-34/+0
* Remove a way to inactive FIPS modeJakub Jelen2021-09-201-52/+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-191-64/+19
* fips: Fix check_binary_integrity.NIIBE Yutaka2021-08-061-5/+4
* fips: Support LIBGCRYPT_FORCE_FIPS_MODE envvar.NIIBE Yutaka2021-08-031-1/+1
* kdf: Add selftest.NIIBE Yutaka2021-01-151-0/+26
* cmac: Add selftest.NIIBE Yutaka2021-01-131-0/+2
* Reorganize self-tests for HMAC.NIIBE Yutaka2020-12-181-14/+14
* fips: Only test check_binary_integrity when fips_mode is enabled.NIIBE Yutaka2019-02-251-4/+7
* Change remaining users of _gcry_fips_mode to use fips_modeJussi Kivilinna2018-11-051-17/+3
* Add fast path for _gcry_fips_is_operationalJussi Kivilinna2018-06-191-7/+7
* Allow building with configure option --enable-hmac-binary-check.Werner Koch2016-04-061-3/+7
* ecc: ECDSA adjustments for FIPS 186-4Vitezslav Cizek2016-03-181-1/+1
* Fix typos found using codespellJustus Winter2015-11-171-2/+2
* Add framework to eventually support SHA3.Werner Koch2015-08-081-0/+4
* Replace ath based mutexes by gpgrt based locks.Werner Koch2014-01-161-11/+10
* Use internal malloc function in fips.cWerner Koch2014-01-131-1/+1
* Add a configuration file to disable hardware features.Werner Koch2013-12-121-1/+1
* Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch2013-12-121-1/+1
* pk: Add algo id GCRY_PK_ECC and deprecate ECDSA and ECDH.Werner Koch2013-09-231-1/+1
* Add GCRYCTL_SET_ENFORCED_FIPS_FLAG command.Tomas Mraz2012-04-041-0/+8