summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/c_all.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/c_all.c')
-rw-r--r--src/lib/libcrypto/evp/c_all.c77
1 files changed, 40 insertions, 37 deletions
diff --git a/src/lib/libcrypto/evp/c_all.c b/src/lib/libcrypto/evp/c_all.c
index e77d1c896b..a4d3b43fb9 100644
--- a/src/lib/libcrypto/evp/c_all.c
+++ b/src/lib/libcrypto/evp/c_all.c
@@ -58,16 +58,17 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp.h" 61#include <openssl/evp.h>
62#include "objects.h" 62#include <openssl/pkcs12.h>
63#include <openssl/objects.h>
63 64
64void SSLeay_add_all_algorithms() 65void SSLeay_add_all_algorithms(void)
65 { 66 {
66 SSLeay_add_all_ciphers(); 67 SSLeay_add_all_ciphers();
67 SSLeay_add_all_digests(); 68 SSLeay_add_all_digests();
68 } 69 }
69 70
70void SSLeay_add_all_ciphers() 71void SSLeay_add_all_ciphers(void)
71 { 72 {
72#ifndef NO_DES 73#ifndef NO_DES
73 EVP_add_cipher(EVP_des_cfb()); 74 EVP_add_cipher(EVP_des_cfb());
@@ -79,16 +80,16 @@ void SSLeay_add_all_ciphers()
79 EVP_add_cipher(EVP_des_ede3_ofb()); 80 EVP_add_cipher(EVP_des_ede3_ofb());
80 81
81 EVP_add_cipher(EVP_desx_cbc()); 82 EVP_add_cipher(EVP_desx_cbc());
82 EVP_add_alias(SN_desx_cbc,"DESX"); 83 EVP_add_cipher_alias(SN_desx_cbc,"DESX");
83 EVP_add_alias(SN_desx_cbc,"desx"); 84 EVP_add_cipher_alias(SN_desx_cbc,"desx");
84 85
85 EVP_add_cipher(EVP_des_cbc()); 86 EVP_add_cipher(EVP_des_cbc());
86 EVP_add_alias(SN_des_cbc,"DES"); 87 EVP_add_cipher_alias(SN_des_cbc,"DES");
87 EVP_add_alias(SN_des_cbc,"des"); 88 EVP_add_cipher_alias(SN_des_cbc,"des");
88 EVP_add_cipher(EVP_des_ede_cbc()); 89 EVP_add_cipher(EVP_des_ede_cbc());
89 EVP_add_cipher(EVP_des_ede3_cbc()); 90 EVP_add_cipher(EVP_des_ede3_cbc());
90 EVP_add_alias(SN_des_ede3_cbc,"DES3"); 91 EVP_add_cipher_alias(SN_des_ede3_cbc,"DES3");
91 EVP_add_alias(SN_des_ede3_cbc,"des3"); 92 EVP_add_cipher_alias(SN_des_ede3_cbc,"des3");
92 93
93 EVP_add_cipher(EVP_des_ecb()); 94 EVP_add_cipher(EVP_des_ecb());
94 EVP_add_cipher(EVP_des_ede()); 95 EVP_add_cipher(EVP_des_ede());
@@ -105,8 +106,8 @@ void SSLeay_add_all_ciphers()
105 EVP_add_cipher(EVP_idea_cfb()); 106 EVP_add_cipher(EVP_idea_cfb());
106 EVP_add_cipher(EVP_idea_ofb()); 107 EVP_add_cipher(EVP_idea_ofb());
107 EVP_add_cipher(EVP_idea_cbc()); 108 EVP_add_cipher(EVP_idea_cbc());
108 EVP_add_alias(SN_idea_cbc,"IDEA"); 109 EVP_add_cipher_alias(SN_idea_cbc,"IDEA");
109 EVP_add_alias(SN_idea_cbc,"idea"); 110 EVP_add_cipher_alias(SN_idea_cbc,"idea");
110#endif 111#endif
111 112
112#ifndef NO_RC2 113#ifndef NO_RC2
@@ -115,18 +116,19 @@ void SSLeay_add_all_ciphers()
115 EVP_add_cipher(EVP_rc2_ofb()); 116 EVP_add_cipher(EVP_rc2_ofb());
116 EVP_add_cipher(EVP_rc2_cbc()); 117 EVP_add_cipher(EVP_rc2_cbc());
117 EVP_add_cipher(EVP_rc2_40_cbc()); 118 EVP_add_cipher(EVP_rc2_40_cbc());
118 EVP_add_alias(SN_rc2_cbc,"RC2"); 119 EVP_add_cipher(EVP_rc2_64_cbc());
119 EVP_add_alias(SN_rc2_cbc,"rc2"); 120 EVP_add_cipher_alias(SN_rc2_cbc,"RC2");
121 EVP_add_cipher_alias(SN_rc2_cbc,"rc2");
120#endif 122#endif
121 123
122#ifndef NO_BLOWFISH 124#ifndef NO_BF
123 EVP_add_cipher(EVP_bf_ecb()); 125 EVP_add_cipher(EVP_bf_ecb());
124 EVP_add_cipher(EVP_bf_cfb()); 126 EVP_add_cipher(EVP_bf_cfb());
125 EVP_add_cipher(EVP_bf_ofb()); 127 EVP_add_cipher(EVP_bf_ofb());
126 EVP_add_cipher(EVP_bf_cbc()); 128 EVP_add_cipher(EVP_bf_cbc());
127 EVP_add_alias(SN_bf_cbc,"BF"); 129 EVP_add_cipher_alias(SN_bf_cbc,"BF");
128 EVP_add_alias(SN_bf_cbc,"bf"); 130 EVP_add_cipher_alias(SN_bf_cbc,"bf");
129 EVP_add_alias(SN_bf_cbc,"blowfish"); 131 EVP_add_cipher_alias(SN_bf_cbc,"blowfish");
130#endif 132#endif
131 133
132#ifndef NO_CAST 134#ifndef NO_CAST
@@ -134,10 +136,10 @@ void SSLeay_add_all_ciphers()
134 EVP_add_cipher(EVP_cast5_cfb()); 136 EVP_add_cipher(EVP_cast5_cfb());
135 EVP_add_cipher(EVP_cast5_ofb()); 137 EVP_add_cipher(EVP_cast5_ofb());
136 EVP_add_cipher(EVP_cast5_cbc()); 138 EVP_add_cipher(EVP_cast5_cbc());
137 EVP_add_alias(SN_cast5_cbc,"CAST"); 139 EVP_add_cipher_alias(SN_cast5_cbc,"CAST");
138 EVP_add_alias(SN_cast5_cbc,"cast"); 140 EVP_add_cipher_alias(SN_cast5_cbc,"cast");
139 EVP_add_alias(SN_cast5_cbc,"CAST-cbc"); 141 EVP_add_cipher_alias(SN_cast5_cbc,"CAST-cbc");
140 EVP_add_alias(SN_cast5_cbc,"cast-cbc"); 142 EVP_add_cipher_alias(SN_cast5_cbc,"cast-cbc");
141#endif 143#endif
142 144
143#ifndef NO_RC5 145#ifndef NO_RC5
@@ -145,23 +147,21 @@ void SSLeay_add_all_ciphers()
145 EVP_add_cipher(EVP_rc5_32_12_16_cfb()); 147 EVP_add_cipher(EVP_rc5_32_12_16_cfb());
146 EVP_add_cipher(EVP_rc5_32_12_16_ofb()); 148 EVP_add_cipher(EVP_rc5_32_12_16_ofb());
147 EVP_add_cipher(EVP_rc5_32_12_16_cbc()); 149 EVP_add_cipher(EVP_rc5_32_12_16_cbc());
148 EVP_add_alias(SN_rc5_cbc,"rc5"); 150 EVP_add_cipher_alias(SN_rc5_cbc,"rc5");
149 EVP_add_alias(SN_rc5_cbc,"RC5"); 151 EVP_add_cipher_alias(SN_rc5_cbc,"RC5");
150 EVP_add_alias(SN_rc5_cbc,"rc5-cbc");
151 EVP_add_alias(SN_rc5_cbc,"RC5-cbc");
152#endif 152#endif
153 } 153 }
154 154
155 155
156void SSLeay_add_all_digests() 156void SSLeay_add_all_digests(void)
157 { 157 {
158#ifndef NO_MD2 158#ifndef NO_MD2
159 EVP_add_digest(EVP_md2()); 159 EVP_add_digest(EVP_md2());
160#endif 160#endif
161#ifndef NO_MD5 161#ifndef NO_MD5
162 EVP_add_digest(EVP_md5()); 162 EVP_add_digest(EVP_md5());
163 EVP_add_alias(SN_md5,"ssl2-md5"); 163 EVP_add_digest_alias(SN_md5,"ssl2-md5");
164 EVP_add_alias(SN_md5,"ssl3-md5"); 164 EVP_add_digest_alias(SN_md5,"ssl3-md5");
165#endif 165#endif
166#ifndef NO_SHA 166#ifndef NO_SHA
167 EVP_add_digest(EVP_sha()); 167 EVP_add_digest(EVP_sha());
@@ -169,22 +169,25 @@ void SSLeay_add_all_digests()
169 EVP_add_digest(EVP_dss()); 169 EVP_add_digest(EVP_dss());
170#endif 170#endif
171#endif 171#endif
172#ifndef NO_SHA1 172#ifndef NO_SHA
173 EVP_add_digest(EVP_sha1()); 173 EVP_add_digest(EVP_sha1());
174 EVP_add_alias(SN_sha1,"ssl3-sha1"); 174 EVP_add_digest_alias(SN_sha1,"ssl3-sha1");
175 EVP_add_digest_alias(SN_sha1WithRSAEncryption,SN_sha1WithRSA);
175#ifndef NO_DSA 176#ifndef NO_DSA
176 EVP_add_digest(EVP_dss1()); 177 EVP_add_digest(EVP_dss1());
177 EVP_add_alias(SN_dsaWithSHA1,SN_dsaWithSHA1_2); 178 EVP_add_digest_alias(SN_dsaWithSHA1,SN_dsaWithSHA1_2);
178 EVP_add_alias(SN_dsaWithSHA1,"DSS1"); 179 EVP_add_digest_alias(SN_dsaWithSHA1,"DSS1");
179 EVP_add_alias(SN_dsaWithSHA1,"dss1"); 180 EVP_add_digest_alias(SN_dsaWithSHA1,"dss1");
180#endif 181#endif
181#endif 182#endif
182#if !defined(NO_MDC2) && !defined(NO_DES) 183#if !defined(NO_MDC2) && !defined(NO_DES)
183 EVP_add_digest(EVP_mdc2()); 184 EVP_add_digest(EVP_mdc2());
184#endif 185#endif
185#ifndef NO_RIPEMD160 186#ifndef NO_RIPEMD
186 EVP_add_digest(EVP_ripemd160()); 187 EVP_add_digest(EVP_ripemd160());
187 EVP_add_alias(SN_ripemd160,"ripemd"); 188 EVP_add_digest_alias(SN_ripemd160,"ripemd");
188 EVP_add_alias(SN_ripemd160,"rmd160"); 189 EVP_add_digest_alias(SN_ripemd160,"rmd160");
189#endif 190#endif
191 PKCS12_PBE_add();
192 PKCS5_PBE_add();
190 } 193 }