]> git.ipfire.org Git - thirdparty/openssl.git/blob - crypto/evp/e_old.c
Following the license change, modify the boilerplates in crypto/evp/
[thirdparty/openssl.git] / crypto / evp / e_old.c
1 /*
2 * Copyright 2004-2016 The OpenSSL Project Authors. All Rights Reserved.
3 *
4 * Licensed under the Apache License 2.0 (the "License"). You may not use
5 * this file except in compliance with the License. You can obtain a copy
6 * in the file LICENSE in the source distribution or at
7 * https://www.openssl.org/source/license.html
8 */
9
10 #include <openssl/opensslconf.h>
11 #if OPENSSL_API_0_9_8
12 NON_EMPTY_TRANSLATION_UNIT
13 #else
14
15 # include <openssl/evp.h>
16
17 /*
18 * Define some deprecated functions, so older programs don't crash and burn
19 * too quickly. On Windows and VMS, these will never be used, since
20 * functions and variables in shared libraries are selected by entry point
21 * location, not by name.
22 */
23
24 # ifndef OPENSSL_NO_BF
25 # undef EVP_bf_cfb
26 const EVP_CIPHER *EVP_bf_cfb(void);
27 const EVP_CIPHER *EVP_bf_cfb(void)
28 {
29 return EVP_bf_cfb64();
30 }
31 # endif
32
33 # ifndef OPENSSL_NO_DES
34 # undef EVP_des_cfb
35 const EVP_CIPHER *EVP_des_cfb(void);
36 const EVP_CIPHER *EVP_des_cfb(void)
37 {
38 return EVP_des_cfb64();
39 }
40
41 # undef EVP_des_ede3_cfb
42 const EVP_CIPHER *EVP_des_ede3_cfb(void);
43 const EVP_CIPHER *EVP_des_ede3_cfb(void)
44 {
45 return EVP_des_ede3_cfb64();
46 }
47
48 # undef EVP_des_ede_cfb
49 const EVP_CIPHER *EVP_des_ede_cfb(void);
50 const EVP_CIPHER *EVP_des_ede_cfb(void)
51 {
52 return EVP_des_ede_cfb64();
53 }
54 # endif
55
56 # ifndef OPENSSL_NO_IDEA
57 # undef EVP_idea_cfb
58 const EVP_CIPHER *EVP_idea_cfb(void);
59 const EVP_CIPHER *EVP_idea_cfb(void)
60 {
61 return EVP_idea_cfb64();
62 }
63 # endif
64
65 # ifndef OPENSSL_NO_RC2
66 # undef EVP_rc2_cfb
67 const EVP_CIPHER *EVP_rc2_cfb(void);
68 const EVP_CIPHER *EVP_rc2_cfb(void)
69 {
70 return EVP_rc2_cfb64();
71 }
72 # endif
73
74 # ifndef OPENSSL_NO_CAST
75 # undef EVP_cast5_cfb
76 const EVP_CIPHER *EVP_cast5_cfb(void);
77 const EVP_CIPHER *EVP_cast5_cfb(void)
78 {
79 return EVP_cast5_cfb64();
80 }
81 # endif
82
83 # ifndef OPENSSL_NO_RC5
84 # undef EVP_rc5_32_12_16_cfb
85 const EVP_CIPHER *EVP_rc5_32_12_16_cfb(void);
86 const EVP_CIPHER *EVP_rc5_32_12_16_cfb(void)
87 {
88 return EVP_rc5_32_12_16_cfb64();
89 }
90 # endif
91
92 # undef EVP_aes_128_cfb
93 const EVP_CIPHER *EVP_aes_128_cfb(void);
94 const EVP_CIPHER *EVP_aes_128_cfb(void)
95 {
96 return EVP_aes_128_cfb128();
97 }
98
99 # undef EVP_aes_192_cfb
100 const EVP_CIPHER *EVP_aes_192_cfb(void);
101 const EVP_CIPHER *EVP_aes_192_cfb(void)
102 {
103 return EVP_aes_192_cfb128();
104 }
105
106 # undef EVP_aes_256_cfb
107 const EVP_CIPHER *EVP_aes_256_cfb(void);
108 const EVP_CIPHER *EVP_aes_256_cfb(void)
109 {
110 return EVP_aes_256_cfb128();
111 }
112
113 #endif