diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2022-07-16 18:49:54 +0300 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2022-07-20 22:50:07 +0300 |
commit | 434a58d0e784958d56ad4eceebec10ee97933108 (patch) | |
tree | 02b2629fc4f0531222d37dc78aa3c5f8356aafc3 | |
parent | 9636c88262fc5704cb4136cae975932acee6d08f (diff) | |
download | libgcrypt-434a58d0e784958d56ad4eceebec10ee97933108.tar.gz |
visibility: add missing fips_is_operational check for gcry_md_extract
* src/visibility.c (gcry_md_extract): Add 'fips_is_operational' check.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
-rw-r--r-- | src/visibility.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/visibility.c b/src/visibility.c index aee5bffb..daaf4033 100644 --- a/src/visibility.c +++ b/src/visibility.c @@ -1244,7 +1244,9 @@ gcry_md_read (gcry_md_hd_t hd, int algo) gcry_error_t gcry_md_extract (gcry_md_hd_t hd, int algo, void *buffer, size_t length) { - return gpg_error (_gcry_md_extract(hd, algo, buffer, length)); + if (!fips_is_operational ()) + return gpg_error (fips_not_operational ()); + return gpg_error (_gcry_md_extract (hd, algo, buffer, length)); } void |