summaryrefslogtreecommitdiff
path: root/src/fips.c
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2018-11-05 20:42:58 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2018-11-05 20:42:58 +0200
commit2aece89d3967e692743541cea857f2e4771b0b62 (patch)
treeef8ef284c037cc45c18241572fe94bded82f8527 /src/fips.c
parenta2e0cb1542818ad8a71de34ccbf191adab0a0b86 (diff)
downloadlibgcrypt-2aece89d3967e692743541cea857f2e4771b0b62.tar.gz
Change remaining users of _gcry_fips_mode to use fips_mode
* src/fips.c (_gcry_fips_mode): Remove. (_gcry_enforced_fips_mode, _gcry_inactivate_fips_mode) (_gcry_is_fips_mode_inactive): Use fips_mode. * src/g10lib.h (_gcry_fips_mode): Remove. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'src/fips.c')
-rw-r--r--src/fips.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/fips.c b/src/fips.c
index 2b3a0af4..36358bfa 100644
--- a/src/fips.c
+++ b/src/fips.c
@@ -255,25 +255,11 @@ unlock_fsm (void)
}
-/* This function returns true if fips mode is enabled. This is
- independent of the fips required finite state machine and only used
- to enable fips specific code. Please use the fips_mode macro
- instead of calling this function directly. */
-int
-_gcry_fips_mode (void)
-{
- /* No locking is required because we have the requirement that this
- variable is only initialized once with no other threads
- existing. */
- return !_gcry_no_fips_mode_required;
-}
-
-
/* Return a flag telling whether we are in the enforced fips mode. */
int
_gcry_enforced_fips_mode (void)
{
- if (!_gcry_fips_mode ())
+ if (!fips_mode ())
return 0;
return enforced_fips_mode;
}
@@ -292,7 +278,7 @@ _gcry_set_enforced_fips_mode (void)
void
_gcry_inactivate_fips_mode (const char *text)
{
- gcry_assert (_gcry_fips_mode ());
+ gcry_assert (fips_mode ());
if (_gcry_enforced_fips_mode () )
{
@@ -323,7 +309,7 @@ _gcry_is_fips_mode_inactive (void)
{
int flag;
- if (!_gcry_fips_mode ())
+ if (!fips_mode ())
return 0;
lock_fsm ();
flag = inactive_fips_mode;