1 /* $NetBSD: undef.h,v 1.3 2023/06/19 21:41:43 christos Exp $ */ 2 3 /* 4 * Copyright (c) 2016 Kungliga Tekniska Högskolan 5 * (Royal Institute of Technology, Stockholm, Sweden). 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions 10 * are met: 11 * 12 * 1. Redistributions of source code must retain the above copyright 13 * notice, this list of conditions and the following disclaimer. 14 * 15 * 2. Redistributions in binary form must reproduce the above copyright 16 * notice, this list of conditions and the following disclaimer in the 17 * documentation and/or other materials provided with the distribution. 18 * 19 * 3. Neither the name of the Institute nor the names of its contributors 20 * may be used to endorse or promote products derived from this software 21 * without specific prior written permission. 22 * 23 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND 24 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE 27 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33 * SUCH DAMAGE. 34 */ 35 36 #ifndef HEIM_UNDEF_H 37 #define HEIM_UNDEF_H 1 38 39 #undef BIGNUM 40 #undef BN_CTX 41 #undef BN_BLINDING 42 #undef BN_MONT_CTX 43 #undef BN_GENCB 44 #undef DH 45 #undef DH_METHOD 46 #undef DSA 47 #undef DSA_METHOD 48 #undef RSA 49 #undef RSA_METHOD 50 #undef RAND_METHOD 51 #undef ENGINE 52 #undef BN_GENCB_call 53 #undef BN_GENCB_set 54 #undef BN_CTX_new 55 #undef BN_CTX_free 56 #undef BN_CTX_start 57 #undef BN_CTX_get 58 #undef BN_CTX_end 59 #undef BN_is_negative 60 #undef BN_rand 61 #undef BN_num_bits 62 #undef BN_num_bytes 63 #undef BN_new 64 #undef BN_clear_free 65 #undef BN_bin2bn 66 #undef BN_bn2bin 67 #undef BN_uadd 68 #undef BN_set_negative 69 #undef BN_set_word 70 #undef BN_get_word 71 #undef BN_cmp 72 #undef BN_free 73 #undef BN_is_bit_set 74 #undef BN_clear 75 #undef BN_dup 76 #undef BN_set_bit 77 #undef BN_clear_bit 78 #undef BN_bn2hex 79 #undef BN_hex2bn 80 #undef EVP_CIPHER_CTX_block_size 81 #undef EVP_CIPHER_CTX_cipher 82 #undef EVP_CIPHER_CTX_cleanup 83 #undef EVP_CIPHER_CTX_flags 84 #undef EVP_CIPHER_CTX_get_app_data 85 #undef EVP_CIPHER_CTX_init 86 #undef EVP_CIPHER_CTX_iv_length 87 #undef EVP_CIPHER_CTX_key_length 88 #undef EVP_CIPHER_CTX_mode 89 #undef EVP_CIPHER_CTX_set_app_data 90 #undef EVP_CIPHER_CTX_set_key_length 91 #undef EVP_CIPHER_CTX_set_padding 92 #undef EVP_CIPHER_block_size 93 #undef EVP_CIPHER_iv_length 94 #undef EVP_CIPHER_key_length 95 #undef EVP_Cipher 96 #undef EVP_CipherInit_ex 97 #undef EVP_CipherUpdate 98 #undef EVP_CipherFinal_ex 99 #undef EVP_Digest 100 #undef EVP_DigestFinal_ex 101 #undef EVP_DigestInit_ex 102 #undef EVP_DigestUpdate 103 #undef EVP_MD_CTX_block_size 104 #undef EVP_MD_CTX_cleanup 105 #undef EVP_MD_CTX_create 106 #undef EVP_MD_CTX_init 107 #undef EVP_MD_CTX_destroy 108 #undef EVP_MD_CTX_md 109 #undef EVP_MD_CTX_size 110 #undef EVP_MD_block_size 111 #undef EVP_MD_size 112 #undef EVP_aes_128_cbc 113 #undef EVP_aes_192_cbc 114 #undef EVP_aes_256_cbc 115 #undef EVP_aes_128_cfb8 116 #undef EVP_aes_192_cfb8 117 #undef EVP_aes_256_cfb8 118 #undef EVP_des_cbc 119 #undef EVP_des_ede3_cbc 120 #undef EVP_enc_null 121 #undef EVP_md4 122 #undef EVP_md5 123 #undef EVP_md_null 124 #undef EVP_rc2_40_cbc 125 #undef EVP_rc2_64_cbc 126 #undef EVP_rc2_cbc 127 #undef EVP_rc4 128 #undef EVP_rc4_40 129 #undef EVP_camellia_128_cbc 130 #undef EVP_camellia_192_cbc 131 #undef EVP_camellia_256_cbc 132 #undef EVP_sha 133 #undef EVP_sha1 134 #undef EVP_sha256 135 #undef EVP_sha384 136 #undef EVP_sha512 137 #undef PKCS5_PBKDF2_HMAC 138 #undef PKCS5_PBKDF2_HMAC_SHA1 139 #undef EVP_BytesToKey 140 #undef EVP_get_cipherbyname 141 #undef OpenSSL_add_all_algorithms 142 #undef OpenSSL_add_all_algorithms_conf 143 #undef OpenSSL_add_all_algorithms_noconf 144 #undef EVP_CIPHER_CTX_ctrl 145 #undef EVP_CIPHER_CTX_rand_key 146 #undef hcrypto_validate 147 #undef EVP_MD_CTX 148 #undef EVP_PKEY 149 #undef EVP_MD 150 #undef EVP_CIPHER 151 #undef EVP_CIPHER_CTX 152 #undef EVP_CIPH_STREAM_CIPHER 153 #undef EVP_CIPH_CBC_MODE 154 #undef EVP_CIPH_CFB8_MODE 155 #undef EVP_CIPH_MODE 156 #undef EVP_CIPH_CTRL_INIT 157 #undef EVP_CTRL_INIT 158 #undef EVP_CIPH_VARIABLE_LENGTH 159 #undef EVP_CIPH_ALWAYS_CALL_INIT 160 #undef EVP_CIPH_RAND_KEY 161 #undef EVP_CTRL_RAND_KEY 162 #undef NID_md4 163 #undef NID_md5 164 #undef NID_sha1 165 #undef NID_sha256 166 #undef NID_sha384 167 #undef NID_sha512 168 169 #endif /* HEIM_UNDEF_H */ 170