X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=fips%2Ffips.h;h=cd513ec052cda85aaf2967381b12cf8b5c2cef3d;hp=85a6f2574a3da827e50c27ddc8ceda2c38041031;hb=f87ff24bc46a6a3e50c4cdaa69896808c4da5e1f;hpb=cf3aeae419217f832ac2f351d6763d0503c8e1b7 diff --git a/fips/fips.h b/fips/fips.h index 85a6f2574a..cd513ec052 100644 --- a/fips/fips.h +++ b/fips/fips.h @@ -172,6 +172,57 @@ int fips_cipher_test(int id, struct evp_cipher_ctx_st *ctx, const unsigned char *ciphertext, int len); +#ifndef OPENSSL_FIPSCANISTER + +const EVP_CIPHER *FIPS_evp_aes_128_cbc(void); +const EVP_CIPHER *FIPS_evp_aes_128_ccm(void); +const EVP_CIPHER *FIPS_evp_aes_128_cfb1(void); +const EVP_CIPHER *FIPS_evp_aes_128_cfb128(void); +const EVP_CIPHER *FIPS_evp_aes_128_cfb8(void); +const EVP_CIPHER *FIPS_evp_aes_128_ctr(void); +const EVP_CIPHER *FIPS_evp_aes_128_ecb(void); +const EVP_CIPHER *FIPS_evp_aes_128_gcm(void); +const EVP_CIPHER *FIPS_evp_aes_128_ofb(void); +const EVP_CIPHER *FIPS_evp_aes_128_xts(void); +const EVP_CIPHER *FIPS_evp_aes_192_cbc(void); +const EVP_CIPHER *FIPS_evp_aes_192_ccm(void); +const EVP_CIPHER *FIPS_evp_aes_192_cfb1(void); +const EVP_CIPHER *FIPS_evp_aes_192_cfb128(void); +const EVP_CIPHER *FIPS_evp_aes_192_cfb8(void); +const EVP_CIPHER *FIPS_evp_aes_192_ctr(void); +const EVP_CIPHER *FIPS_evp_aes_192_ecb(void); +const EVP_CIPHER *FIPS_evp_aes_192_gcm(void); +const EVP_CIPHER *FIPS_evp_aes_192_ofb(void); +const EVP_CIPHER *FIPS_evp_aes_256_cbc(void); +const EVP_CIPHER *FIPS_evp_aes_256_ccm(void); +const EVP_CIPHER *FIPS_evp_aes_256_cfb1(void); +const EVP_CIPHER *FIPS_evp_aes_256_cfb128(void); +const EVP_CIPHER *FIPS_evp_aes_256_cfb8(void); +const EVP_CIPHER *FIPS_evp_aes_256_ctr(void); +const EVP_CIPHER *FIPS_evp_aes_256_ecb(void); +const EVP_CIPHER *FIPS_evp_aes_256_gcm(void); +const EVP_CIPHER *FIPS_evp_aes_256_ofb(void); +const EVP_CIPHER *FIPS_evp_aes_256_xts(void); +const EVP_CIPHER *FIPS_evp_des_ede(void); +const EVP_CIPHER *FIPS_evp_des_ede3(void); +const EVP_CIPHER *FIPS_evp_des_ede3_cbc(void); +const EVP_CIPHER *FIPS_evp_des_ede3_cfb1(void); +const EVP_CIPHER *FIPS_evp_des_ede3_cfb64(void); +const EVP_CIPHER *FIPS_evp_des_ede3_cfb8(void); +const EVP_CIPHER *FIPS_evp_des_ede3_ecb(void); +const EVP_CIPHER *FIPS_evp_des_ede3_ofb(void); +const EVP_CIPHER *FIPS_evp_des_ede_cbc(void); +const EVP_CIPHER *FIPS_evp_des_ede_cfb64(void); +const EVP_CIPHER *FIPS_evp_des_ede_ecb(void); +const EVP_CIPHER *FIPS_evp_des_ede_ofb(void); +const EVP_MD *FIPS_evp_sha1(void); +const EVP_MD *FIPS_evp_sha224(void); +const EVP_MD *FIPS_evp_sha256(void); +const EVP_MD *FIPS_evp_sha384(void); +const EVP_MD *FIPS_evp_sha512(void); + +#endif + /* Where necessary redirect standard OpenSSL APIs to FIPS versions */ #if defined(OPENSSL_FIPSCANISTER) && defined(OPENSSL_FIPSAPI)