diff options
author | beck <> | 2000-03-19 11:13:58 +0000 |
---|---|---|
committer | beck <> | 2000-03-19 11:13:58 +0000 |
commit | 796d609550df3a33fc11468741c5d2f6d3df4c11 (patch) | |
tree | 6c6d539061caa20372dad0ac4ddb1dfae2fbe7fe /src/lib/libcrypto/evp/c_all.c | |
parent | 5be3114c1fd7e0dfea1e38d3abb4cbba75244419 (diff) | |
download | openbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.tar.gz openbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.tar.bz2 openbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.zip |
OpenSSL 0.9.5 merge
*warning* this bumps shared lib minors for libssl and libcrypto from 2.1 to 2.2
if you are using the ssl26 packages for ssh and other things to work you will
need to get new ones (see ~beck/libsslsnap/<arch>) on cvs or ~beck/src-patent.tar.gz on cvs
Diffstat (limited to 'src/lib/libcrypto/evp/c_all.c')
-rw-r--r-- | src/lib/libcrypto/evp/c_all.c | 136 |
1 files changed, 5 insertions, 131 deletions
diff --git a/src/lib/libcrypto/evp/c_all.c b/src/lib/libcrypto/evp/c_all.c index a4d3b43fb9..1e185830a3 100644 --- a/src/lib/libcrypto/evp/c_all.c +++ b/src/lib/libcrypto/evp/c_all.c | |||
@@ -59,135 +59,9 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include "cryptlib.h" | 60 | #include "cryptlib.h" |
61 | #include <openssl/evp.h> | 61 | #include <openssl/evp.h> |
62 | #include <openssl/pkcs12.h> | ||
63 | #include <openssl/objects.h> | ||
64 | 62 | ||
65 | void SSLeay_add_all_algorithms(void) | 63 | void OpenSSL_add_all_algorithms(void) |
66 | { | 64 | { |
67 | SSLeay_add_all_ciphers(); | 65 | OpenSSL_add_all_ciphers(); |
68 | SSLeay_add_all_digests(); | 66 | OpenSSL_add_all_digests(); |
69 | } | 67 | } |
70 | |||
71 | void SSLeay_add_all_ciphers(void) | ||
72 | { | ||
73 | #ifndef NO_DES | ||
74 | EVP_add_cipher(EVP_des_cfb()); | ||
75 | EVP_add_cipher(EVP_des_ede_cfb()); | ||
76 | EVP_add_cipher(EVP_des_ede3_cfb()); | ||
77 | |||
78 | EVP_add_cipher(EVP_des_ofb()); | ||
79 | EVP_add_cipher(EVP_des_ede_ofb()); | ||
80 | EVP_add_cipher(EVP_des_ede3_ofb()); | ||
81 | |||
82 | EVP_add_cipher(EVP_desx_cbc()); | ||
83 | EVP_add_cipher_alias(SN_desx_cbc,"DESX"); | ||
84 | EVP_add_cipher_alias(SN_desx_cbc,"desx"); | ||
85 | |||
86 | EVP_add_cipher(EVP_des_cbc()); | ||
87 | EVP_add_cipher_alias(SN_des_cbc,"DES"); | ||
88 | EVP_add_cipher_alias(SN_des_cbc,"des"); | ||
89 | EVP_add_cipher(EVP_des_ede_cbc()); | ||
90 | EVP_add_cipher(EVP_des_ede3_cbc()); | ||
91 | EVP_add_cipher_alias(SN_des_ede3_cbc,"DES3"); | ||
92 | EVP_add_cipher_alias(SN_des_ede3_cbc,"des3"); | ||
93 | |||
94 | EVP_add_cipher(EVP_des_ecb()); | ||
95 | EVP_add_cipher(EVP_des_ede()); | ||
96 | EVP_add_cipher(EVP_des_ede3()); | ||
97 | #endif | ||
98 | |||
99 | #ifndef NO_RC4 | ||
100 | EVP_add_cipher(EVP_rc4()); | ||
101 | EVP_add_cipher(EVP_rc4_40()); | ||
102 | #endif | ||
103 | |||
104 | #ifndef NO_IDEA | ||
105 | EVP_add_cipher(EVP_idea_ecb()); | ||
106 | EVP_add_cipher(EVP_idea_cfb()); | ||
107 | EVP_add_cipher(EVP_idea_ofb()); | ||
108 | EVP_add_cipher(EVP_idea_cbc()); | ||
109 | EVP_add_cipher_alias(SN_idea_cbc,"IDEA"); | ||
110 | EVP_add_cipher_alias(SN_idea_cbc,"idea"); | ||
111 | #endif | ||
112 | |||
113 | #ifndef NO_RC2 | ||
114 | EVP_add_cipher(EVP_rc2_ecb()); | ||
115 | EVP_add_cipher(EVP_rc2_cfb()); | ||
116 | EVP_add_cipher(EVP_rc2_ofb()); | ||
117 | EVP_add_cipher(EVP_rc2_cbc()); | ||
118 | EVP_add_cipher(EVP_rc2_40_cbc()); | ||
119 | EVP_add_cipher(EVP_rc2_64_cbc()); | ||
120 | EVP_add_cipher_alias(SN_rc2_cbc,"RC2"); | ||
121 | EVP_add_cipher_alias(SN_rc2_cbc,"rc2"); | ||
122 | #endif | ||
123 | |||
124 | #ifndef NO_BF | ||
125 | EVP_add_cipher(EVP_bf_ecb()); | ||
126 | EVP_add_cipher(EVP_bf_cfb()); | ||
127 | EVP_add_cipher(EVP_bf_ofb()); | ||
128 | EVP_add_cipher(EVP_bf_cbc()); | ||
129 | EVP_add_cipher_alias(SN_bf_cbc,"BF"); | ||
130 | EVP_add_cipher_alias(SN_bf_cbc,"bf"); | ||
131 | EVP_add_cipher_alias(SN_bf_cbc,"blowfish"); | ||
132 | #endif | ||
133 | |||
134 | #ifndef NO_CAST | ||
135 | EVP_add_cipher(EVP_cast5_ecb()); | ||
136 | EVP_add_cipher(EVP_cast5_cfb()); | ||
137 | EVP_add_cipher(EVP_cast5_ofb()); | ||
138 | EVP_add_cipher(EVP_cast5_cbc()); | ||
139 | EVP_add_cipher_alias(SN_cast5_cbc,"CAST"); | ||
140 | EVP_add_cipher_alias(SN_cast5_cbc,"cast"); | ||
141 | EVP_add_cipher_alias(SN_cast5_cbc,"CAST-cbc"); | ||
142 | EVP_add_cipher_alias(SN_cast5_cbc,"cast-cbc"); | ||
143 | #endif | ||
144 | |||
145 | #ifndef NO_RC5 | ||
146 | EVP_add_cipher(EVP_rc5_32_12_16_ecb()); | ||
147 | EVP_add_cipher(EVP_rc5_32_12_16_cfb()); | ||
148 | EVP_add_cipher(EVP_rc5_32_12_16_ofb()); | ||
149 | EVP_add_cipher(EVP_rc5_32_12_16_cbc()); | ||
150 | EVP_add_cipher_alias(SN_rc5_cbc,"rc5"); | ||
151 | EVP_add_cipher_alias(SN_rc5_cbc,"RC5"); | ||
152 | #endif | ||
153 | } | ||
154 | |||
155 | |||
156 | void SSLeay_add_all_digests(void) | ||
157 | { | ||
158 | #ifndef NO_MD2 | ||
159 | EVP_add_digest(EVP_md2()); | ||
160 | #endif | ||
161 | #ifndef NO_MD5 | ||
162 | EVP_add_digest(EVP_md5()); | ||
163 | EVP_add_digest_alias(SN_md5,"ssl2-md5"); | ||
164 | EVP_add_digest_alias(SN_md5,"ssl3-md5"); | ||
165 | #endif | ||
166 | #ifndef NO_SHA | ||
167 | EVP_add_digest(EVP_sha()); | ||
168 | #ifndef NO_DSA | ||
169 | EVP_add_digest(EVP_dss()); | ||
170 | #endif | ||
171 | #endif | ||
172 | #ifndef NO_SHA | ||
173 | EVP_add_digest(EVP_sha1()); | ||
174 | EVP_add_digest_alias(SN_sha1,"ssl3-sha1"); | ||
175 | EVP_add_digest_alias(SN_sha1WithRSAEncryption,SN_sha1WithRSA); | ||
176 | #ifndef NO_DSA | ||
177 | EVP_add_digest(EVP_dss1()); | ||
178 | EVP_add_digest_alias(SN_dsaWithSHA1,SN_dsaWithSHA1_2); | ||
179 | EVP_add_digest_alias(SN_dsaWithSHA1,"DSS1"); | ||
180 | EVP_add_digest_alias(SN_dsaWithSHA1,"dss1"); | ||
181 | #endif | ||
182 | #endif | ||
183 | #if !defined(NO_MDC2) && !defined(NO_DES) | ||
184 | EVP_add_digest(EVP_mdc2()); | ||
185 | #endif | ||
186 | #ifndef NO_RIPEMD | ||
187 | EVP_add_digest(EVP_ripemd160()); | ||
188 | EVP_add_digest_alias(SN_ripemd160,"ripemd"); | ||
189 | EVP_add_digest_alias(SN_ripemd160,"rmd160"); | ||
190 | #endif | ||
191 | PKCS12_PBE_add(); | ||
192 | PKCS5_PBE_add(); | ||
193 | } | ||