summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/crypto.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/crypto.h')
-rw-r--r--src/lib/libcrypto/crypto.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/lib/libcrypto/crypto.h b/src/lib/libcrypto/crypto.h
index 351ccfd35b..56c5dfadb8 100644
--- a/src/lib/libcrypto/crypto.h
+++ b/src/lib/libcrypto/crypto.h
@@ -538,25 +538,9 @@ void OPENSSL_init(void);
538 538
539#define fips_md_init(alg) fips_md_init_ctx(alg, alg) 539#define fips_md_init(alg) fips_md_init_ctx(alg, alg)
540 540
541#ifdef OPENSSL_FIPS
542#define fips_md_init_ctx(alg, cx) \
543 int alg##_Init(cx##_CTX *c) \
544 { \
545 if (FIPS_mode()) OpenSSLDie(__FILE__, __LINE__, \
546 "Low level API call to digest " #alg " forbidden in FIPS mode!"); \
547 return private_##alg##_Init(c); \
548 } \
549 int private_##alg##_Init(cx##_CTX *c)
550
551#define fips_cipher_abort(alg) \
552 if (FIPS_mode()) OpenSSLDie(__FILE__, __LINE__, \
553 "Low level API call to cipher " #alg " forbidden in FIPS mode!")
554
555#else
556#define fips_md_init_ctx(alg, cx) \ 541#define fips_md_init_ctx(alg, cx) \
557 int alg##_Init(cx##_CTX *c) 542 int alg##_Init(cx##_CTX *c)
558#define fips_cipher_abort(alg) while(0) 543#define fips_cipher_abort(alg) while(0)
559#endif
560 544
561/* CRYPTO_memcmp returns zero iff the |len| bytes at |a| and |b| are equal. It 545/* CRYPTO_memcmp returns zero iff the |len| bytes at |a| and |b| are equal. It
562 * takes an amount of time dependent on |len|, but independent of the contents 546 * takes an amount of time dependent on |len|, but independent of the contents