diff options
Diffstat (limited to 'src/lib/libcrypto/evp/evp.h')
-rw-r--r-- | src/lib/libcrypto/evp/evp.h | 78 |
1 files changed, 5 insertions, 73 deletions
diff --git a/src/lib/libcrypto/evp/evp.h b/src/lib/libcrypto/evp/evp.h index 56eec23fef..09e597f631 100644 --- a/src/lib/libcrypto/evp/evp.h +++ b/src/lib/libcrypto/evp/evp.h | |||
@@ -74,52 +74,6 @@ | |||
74 | #ifndef OPENSSL_NO_BIO | 74 | #ifndef OPENSSL_NO_BIO |
75 | #include <openssl/bio.h> | 75 | #include <openssl/bio.h> |
76 | #endif | 76 | #endif |
77 | #ifndef OPENSSL_NO_MD2 | ||
78 | #include <openssl/md2.h> | ||
79 | #endif | ||
80 | #ifndef OPENSSL_NO_MD4 | ||
81 | #include <openssl/md4.h> | ||
82 | #endif | ||
83 | #ifndef OPENSSL_NO_MD5 | ||
84 | #include <openssl/md5.h> | ||
85 | #endif | ||
86 | #ifndef OPENSSL_NO_SHA | ||
87 | #ifndef OPENSSL_FIPS | ||
88 | #include <openssl/sha.h> | ||
89 | #else | ||
90 | #include <openssl/fips_sha.h> | ||
91 | #endif | ||
92 | #endif | ||
93 | #ifndef OPENSSL_NO_RIPEMD | ||
94 | #include <openssl/ripemd.h> | ||
95 | #endif | ||
96 | #ifndef OPENSSL_NO_DES | ||
97 | #include <openssl/des.h> | ||
98 | #endif | ||
99 | #ifndef OPENSSL_NO_RC4 | ||
100 | #include <openssl/rc4.h> | ||
101 | #endif | ||
102 | #ifndef OPENSSL_NO_RC2 | ||
103 | #include <openssl/rc2.h> | ||
104 | #endif | ||
105 | #ifndef OPENSSL_NO_RC5 | ||
106 | #include <openssl/rc5.h> | ||
107 | #endif | ||
108 | #ifndef OPENSSL_NO_BF | ||
109 | #include <openssl/blowfish.h> | ||
110 | #endif | ||
111 | #ifndef OPENSSL_NO_CAST | ||
112 | #include <openssl/cast.h> | ||
113 | #endif | ||
114 | #ifndef OPENSSL_NO_IDEA | ||
115 | #include <openssl/idea.h> | ||
116 | #endif | ||
117 | #ifndef OPENSSL_NO_MDC2 | ||
118 | #include <openssl/mdc2.h> | ||
119 | #endif | ||
120 | #ifndef OPENSSL_NO_AES | ||
121 | #include <openssl/aes.h> | ||
122 | #endif | ||
123 | 77 | ||
124 | #ifdef OPENSSL_FIPS | 78 | #ifdef OPENSSL_FIPS |
125 | #include <openssl/fips.h> | 79 | #include <openssl/fips.h> |
@@ -132,11 +86,7 @@ | |||
132 | #define EVP_CAST5_KEY_SIZE 16 | 86 | #define EVP_CAST5_KEY_SIZE 16 |
133 | #define EVP_RC5_32_12_16_KEY_SIZE 16 | 87 | #define EVP_RC5_32_12_16_KEY_SIZE 16 |
134 | */ | 88 | */ |
135 | #ifdef OPENSSL_FIPS | 89 | #define EVP_MAX_MD_SIZE 64 /* to fit SHA512 */ |
136 | #define EVP_MAX_MD_SIZE 64 /* longest known SHA512 */ | ||
137 | #else | ||
138 | #define EVP_MAX_MD_SIZE (16+20) /* The SSLv3 md5+sha1 type */ | ||
139 | #endif | ||
140 | #define EVP_MAX_KEY_LENGTH 32 | 90 | #define EVP_MAX_KEY_LENGTH 32 |
141 | #define EVP_MAX_IV_LENGTH 16 | 91 | #define EVP_MAX_IV_LENGTH 16 |
142 | #define EVP_MAX_BLOCK_LENGTH 32 | 92 | #define EVP_MAX_BLOCK_LENGTH 32 |
@@ -145,18 +95,6 @@ | |||
145 | /* Default PKCS#5 iteration count */ | 95 | /* Default PKCS#5 iteration count */ |
146 | #define PKCS5_DEFAULT_ITER 2048 | 96 | #define PKCS5_DEFAULT_ITER 2048 |
147 | 97 | ||
148 | #ifndef OPENSSL_NO_RSA | ||
149 | #include <openssl/rsa.h> | ||
150 | #endif | ||
151 | |||
152 | #ifndef OPENSSL_NO_DSA | ||
153 | #include <openssl/dsa.h> | ||
154 | #endif | ||
155 | |||
156 | #ifndef OPENSSL_NO_DH | ||
157 | #include <openssl/dh.h> | ||
158 | #endif | ||
159 | |||
160 | #include <openssl/objects.h> | 98 | #include <openssl/objects.h> |
161 | 99 | ||
162 | #define EVP_PK_RSA 0x0001 | 100 | #define EVP_PK_RSA 0x0001 |
@@ -402,6 +340,7 @@ struct evp_cipher_st | |||
402 | #define EVP_CTRL_SET_RC2_KEY_BITS 0x3 | 340 | #define EVP_CTRL_SET_RC2_KEY_BITS 0x3 |
403 | #define EVP_CTRL_GET_RC5_ROUNDS 0x4 | 341 | #define EVP_CTRL_GET_RC5_ROUNDS 0x4 |
404 | #define EVP_CTRL_SET_RC5_ROUNDS 0x5 | 342 | #define EVP_CTRL_SET_RC5_ROUNDS 0x5 |
343 | #define EVP_CTRL_SET_ACSS_MODE 0x6 | ||
405 | 344 | ||
406 | typedef struct evp_cipher_info_st | 345 | typedef struct evp_cipher_info_st |
407 | { | 346 | { |
@@ -650,16 +589,6 @@ const EVP_MD *EVP_sha(void); | |||
650 | const EVP_MD *EVP_sha1(void); | 589 | const EVP_MD *EVP_sha1(void); |
651 | const EVP_MD *EVP_dss(void); | 590 | const EVP_MD *EVP_dss(void); |
652 | const EVP_MD *EVP_dss1(void); | 591 | const EVP_MD *EVP_dss1(void); |
653 | #ifdef OPENSSL_FIPS | ||
654 | #ifndef OPENSSL_NO_SHA256 | ||
655 | const EVP_MD *EVP_sha224(void); | ||
656 | const EVP_MD *EVP_sha256(void); | ||
657 | #endif | ||
658 | #ifndef OPENSSL_NO_SHA512 | ||
659 | const EVP_MD *EVP_sha384(void); | ||
660 | const EVP_MD *EVP_sha512(void); | ||
661 | #endif | ||
662 | #endif | ||
663 | #endif | 592 | #endif |
664 | #ifndef OPENSSL_NO_MDC2 | 593 | #ifndef OPENSSL_NO_MDC2 |
665 | const EVP_MD *EVP_mdc2(void); | 594 | const EVP_MD *EVP_mdc2(void); |
@@ -778,6 +707,9 @@ const EVP_CIPHER *EVP_aes_256_ofb(void); | |||
778 | const EVP_CIPHER *EVP_aes_256_ctr(void); | 707 | const EVP_CIPHER *EVP_aes_256_ctr(void); |
779 | #endif | 708 | #endif |
780 | #endif | 709 | #endif |
710 | #ifndef OPENSSL_NO_ACSS | ||
711 | const EVP_CIPHER *EVP_acss(void); | ||
712 | #endif | ||
781 | 713 | ||
782 | void OPENSSL_add_all_algorithms_noconf(void); | 714 | void OPENSSL_add_all_algorithms_noconf(void); |
783 | void OPENSSL_add_all_algorithms_conf(void); | 715 | void OPENSSL_add_all_algorithms_conf(void); |