summaryrefslogtreecommitdiff
path: root/lib/fips.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2013-12-04 15:48:49 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2013-12-04 15:48:49 +0100
commit4123494385f4c0916923a870c8a69cf664e99df4 (patch)
treec9d226e3fe255a61f3bf99a832979e66c82987c8 /lib/fips.h
parentd0b75ec928a2eb1a9d5b10ec2d0127111544c7a1 (diff)
downloadgnutls-4123494385f4c0916923a870c8a69cf664e99df4.tar.gz
removed zombie mode, and no longer use fips140.h
Diffstat (limited to 'lib/fips.h')
-rw-r--r--lib/fips.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/fips.h b/lib/fips.h
index 95f28ad251..6b48be4a5a 100644
--- a/lib/fips.h
+++ b/lib/fips.h
@@ -30,7 +30,6 @@
typedef enum {
LIB_STATE_POWERON,
- LIB_STATE_ZOMBIE,
LIB_STATE_INIT,
LIB_STATE_SELFTEST,
LIB_STATE_OPERATIONAL,
@@ -45,8 +44,7 @@ inline static
void _gnutls_switch_lib_state(gnutls_lib_state_t state)
{
/* Once into zombie state no errors can change us */
- if (_gnutls_lib_mode != LIB_STATE_ZOMBIE)
- _gnutls_lib_mode = state;
+ _gnutls_lib_mode = state;
}
inline static gnutls_lib_state_t _gnutls_get_lib_state(void)
@@ -59,8 +57,8 @@ unsigned _gnutls_fips_mode_enabled(void);
# define FAIL_IF_LIB_ERROR \
if (_gnutls_get_lib_state() != LIB_STATE_OPERATIONAL && \
- _gnutls_get_lib_state() != LIB_STATE_SELFTEST && \
- _gnutls_get_lib_state() != LIB_STATE_ZOMBIE) return GNUTLS_E_LIB_IN_ERROR_STATE
+ _gnutls_get_lib_state() != LIB_STATE_SELFTEST) \
+ return GNUTLS_E_LIB_IN_ERROR_STATE
void _gnutls_switch_lib_state(gnutls_lib_state_t state);