summaryrefslogtreecommitdiffstats
path: root/third_party/heimdal/lib/hcrypto/undef.h
blob: 6de5734a28f3af87e4ffdad2df1f79211d08e21f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
/*
 * Copyright (c) 2016 Kungliga Tekniska Högskolan
 * (Royal Institute of Technology, Stockholm, Sweden).
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the Institute nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#ifndef HEIM_UNDEF_H
#define HEIM_UNDEF_H 1

#undef BIGNUM
#undef BN_CTX
#undef BN_BLINDING
#undef BN_MONT_CTX
#undef BN_GENCB
#undef DH
#undef DH_METHOD
#undef DSA
#undef DSA_METHOD
#undef RSA
#undef RSA_METHOD
#undef RAND_METHOD
#undef ENGINE
#undef BN_GENCB_call
#undef BN_GENCB_set
#undef BN_CTX_new
#undef BN_CTX_free
#undef BN_CTX_start
#undef BN_CTX_get
#undef BN_CTX_end
#undef BN_is_negative
#undef BN_rand
#undef BN_num_bits
#undef BN_num_bytes
#undef BN_new
#undef BN_clear_free
#undef BN_bin2bn
#undef BN_bn2bin
#undef BN_uadd
#undef BN_set_negative
#undef BN_set_word
#undef BN_get_word
#undef BN_cmp
#undef BN_free
#undef BN_is_bit_set
#undef BN_clear
#undef BN_dup
#undef BN_set_bit
#undef BN_clear_bit
#undef BN_bn2hex
#undef BN_hex2bn
#undef EVP_CIPHER_CTX_block_size
#undef EVP_CIPHER_CTX_cipher
#undef EVP_CIPHER_CTX_cleanup
#undef EVP_CIPHER_CTX_flags
#undef EVP_CIPHER_CTX_get_app_data
#undef EVP_CIPHER_CTX_init
#undef EVP_CIPHER_CTX_iv_length
#undef EVP_CIPHER_CTX_key_length
#undef EVP_CIPHER_CTX_mode
#undef EVP_CIPHER_CTX_set_app_data
#undef EVP_CIPHER_CTX_set_key_length
#undef EVP_CIPHER_CTX_set_padding
#undef EVP_CIPHER_block_size
#undef EVP_CIPHER_iv_length
#undef EVP_CIPHER_key_length
#undef EVP_Cipher
#undef EVP_CipherInit_ex
#undef EVP_CipherUpdate
#undef EVP_CipherFinal_ex
#undef EVP_Digest
#undef EVP_DigestFinal_ex
#undef EVP_DigestInit_ex
#undef EVP_DigestUpdate
#undef EVP_MD_CTX_block_size
#undef EVP_MD_CTX_cleanup
#undef EVP_MD_CTX_create
#undef EVP_MD_CTX_init
#undef EVP_MD_CTX_destroy
#undef EVP_MD_CTX_md
#undef EVP_MD_CTX_size
#undef EVP_MD_block_size
#undef EVP_MD_size
#undef EVP_aes_128_cbc
#undef EVP_aes_192_cbc
#undef EVP_aes_256_cbc
#undef EVP_aes_128_cfb8
#undef EVP_aes_192_cfb8
#undef EVP_aes_256_cfb8
#undef EVP_des_cbc
#undef EVP_des_ede3_cbc
#undef EVP_enc_null
#undef EVP_md4
#undef EVP_md5
#undef EVP_md_null
#undef EVP_rc2_40_cbc
#undef EVP_rc2_64_cbc
#undef EVP_rc2_cbc
#undef EVP_rc4
#undef EVP_rc4_40
#undef EVP_camellia_128_cbc
#undef EVP_camellia_192_cbc
#undef EVP_camellia_256_cbc
#undef EVP_sha
#undef EVP_sha1
#undef EVP_sha256
#undef EVP_sha384
#undef EVP_sha512
#undef PKCS5_PBKDF2_HMAC
#undef PKCS5_PBKDF2_HMAC_SHA1
#undef EVP_BytesToKey
#undef EVP_get_cipherbyname
#undef OpenSSL_add_all_algorithms
#undef OpenSSL_add_all_algorithms_conf
#undef OpenSSL_add_all_algorithms_noconf
#undef EVP_CIPHER_CTX_ctrl
#undef EVP_CIPHER_CTX_rand_key
#undef hcrypto_validate
#undef EVP_MD_CTX
#undef EVP_PKEY
#undef EVP_MD
#undef EVP_CIPHER
#undef EVP_CIPHER_CTX
#undef EVP_CIPH_STREAM_CIPHER
#undef EVP_CIPH_CBC_MODE
#undef EVP_CIPH_CFB8_MODE
#undef EVP_CIPH_MODE
#undef EVP_CIPH_CTRL_INIT
#undef EVP_CTRL_INIT
#undef EVP_CIPH_VARIABLE_LENGTH
#undef EVP_CIPH_ALWAYS_CALL_INIT
#undef EVP_CIPH_RAND_KEY
#undef EVP_CTRL_RAND_KEY
#undef NID_md4
#undef NID_md5
#undef NID_sha1
#undef NID_sha256
#undef NID_sha384
#undef NID_sha512

#endif /* HEIM_UNDEF_H */