diff options
Diffstat (limited to 'providers/common')
-rw-r--r-- | providers/common/include/internal/provider_algs.h | 242 |
1 files changed, 0 insertions, 242 deletions
diff --git a/providers/common/include/internal/provider_algs.h b/providers/common/include/internal/provider_algs.h deleted file mode 100644 index f52711bb01..0000000000 --- a/providers/common/include/internal/provider_algs.h +++ /dev/null @@ -1,242 +0,0 @@ -/* - * Copyright 2019 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy - * in the file LICENSE in the source distribution or at - * https://www.openssl.org/source/license.html - */ - -/* Digests */ -extern const OSSL_DISPATCH sha1_functions[]; -extern const OSSL_DISPATCH sha224_functions[]; -extern const OSSL_DISPATCH sha256_functions[]; -extern const OSSL_DISPATCH sha384_functions[]; -extern const OSSL_DISPATCH sha512_functions[]; -extern const OSSL_DISPATCH sha512_224_functions[]; -extern const OSSL_DISPATCH sha512_256_functions[]; -extern const OSSL_DISPATCH sha3_224_functions[]; -extern const OSSL_DISPATCH sha3_256_functions[]; -extern const OSSL_DISPATCH sha3_384_functions[]; -extern const OSSL_DISPATCH sha3_512_functions[]; -extern const OSSL_DISPATCH keccak_kmac_128_functions[]; -extern const OSSL_DISPATCH keccak_kmac_256_functions[]; -extern const OSSL_DISPATCH shake_128_functions[]; -extern const OSSL_DISPATCH shake_256_functions[]; -extern const OSSL_DISPATCH blake2s256_functions[]; -extern const OSSL_DISPATCH blake2b512_functions[]; -extern const OSSL_DISPATCH md5_functions[]; -extern const OSSL_DISPATCH md5_sha1_functions[]; -extern const OSSL_DISPATCH sm3_functions[]; -extern const OSSL_DISPATCH md2_functions[]; -extern const OSSL_DISPATCH md4_functions[]; -extern const OSSL_DISPATCH mdc2_functions[]; -extern const OSSL_DISPATCH wp_functions[]; -extern const OSSL_DISPATCH ripemd160_functions[]; - -/* Ciphers */ -extern const OSSL_DISPATCH aes256ecb_functions[]; -extern const OSSL_DISPATCH aes192ecb_functions[]; -extern const OSSL_DISPATCH aes128ecb_functions[]; -extern const OSSL_DISPATCH aes256cbc_functions[]; -extern const OSSL_DISPATCH aes192cbc_functions[]; -extern const OSSL_DISPATCH aes128cbc_functions[]; -extern const OSSL_DISPATCH aes256ofb_functions[]; -extern const OSSL_DISPATCH aes192ofb_functions[]; -extern const OSSL_DISPATCH aes128ofb_functions[]; -extern const OSSL_DISPATCH aes256cfb_functions[]; -extern const OSSL_DISPATCH aes192cfb_functions[]; -extern const OSSL_DISPATCH aes128cfb_functions[]; -extern const OSSL_DISPATCH aes256cfb1_functions[]; -extern const OSSL_DISPATCH aes192cfb1_functions[]; -extern const OSSL_DISPATCH aes128cfb1_functions[]; -extern const OSSL_DISPATCH aes256cfb8_functions[]; -extern const OSSL_DISPATCH aes192cfb8_functions[]; -extern const OSSL_DISPATCH aes128cfb8_functions[]; -extern const OSSL_DISPATCH aes256ctr_functions[]; -extern const OSSL_DISPATCH aes192ctr_functions[]; -extern const OSSL_DISPATCH aes128ctr_functions[]; -extern const OSSL_DISPATCH aes256xts_functions[]; -extern const OSSL_DISPATCH aes128xts_functions[]; -#ifndef OPENSSL_NO_OCB -extern const OSSL_DISPATCH aes256ocb_functions[]; -extern const OSSL_DISPATCH aes192ocb_functions[]; -extern const OSSL_DISPATCH aes128ocb_functions[]; -#endif /* OPENSSL_NO_OCB */ -extern const OSSL_DISPATCH aes256gcm_functions[]; -extern const OSSL_DISPATCH aes192gcm_functions[]; -extern const OSSL_DISPATCH aes128gcm_functions[]; -extern const OSSL_DISPATCH aes256ccm_functions[]; -extern const OSSL_DISPATCH aes192ccm_functions[]; -extern const OSSL_DISPATCH aes128ccm_functions[]; -extern const OSSL_DISPATCH aes256wrap_functions[]; -extern const OSSL_DISPATCH aes192wrap_functions[]; -extern const OSSL_DISPATCH aes128wrap_functions[]; -extern const OSSL_DISPATCH aes256wrappad_functions[]; -extern const OSSL_DISPATCH aes192wrappad_functions[]; -extern const OSSL_DISPATCH aes128wrappad_functions[]; - -#ifndef OPENSSL_NO_ARIA -extern const OSSL_DISPATCH aria256gcm_functions[]; -extern const OSSL_DISPATCH aria192gcm_functions[]; -extern const OSSL_DISPATCH aria128gcm_functions[]; -extern const OSSL_DISPATCH aria256ccm_functions[]; -extern const OSSL_DISPATCH aria192ccm_functions[]; -extern const OSSL_DISPATCH aria128ccm_functions[]; -extern const OSSL_DISPATCH aria256ecb_functions[]; -extern const OSSL_DISPATCH aria192ecb_functions[]; -extern const OSSL_DISPATCH aria128ecb_functions[]; -extern const OSSL_DISPATCH aria256cbc_functions[]; -extern const OSSL_DISPATCH aria192cbc_functions[]; -extern const OSSL_DISPATCH aria128cbc_functions[]; -extern const OSSL_DISPATCH aria256ofb_functions[]; -extern const OSSL_DISPATCH aria192ofb_functions[]; -extern const OSSL_DISPATCH aria128ofb_functions[]; -extern const OSSL_DISPATCH aria256cfb_functions[]; -extern const OSSL_DISPATCH aria192cfb_functions[]; -extern const OSSL_DISPATCH aria128cfb_functions[]; -extern const OSSL_DISPATCH aria256cfb1_functions[]; -extern const OSSL_DISPATCH aria192cfb1_functions[]; -extern const OSSL_DISPATCH aria128cfb1_functions[]; -extern const OSSL_DISPATCH aria256cfb8_functions[]; -extern const OSSL_DISPATCH aria192cfb8_functions[]; -extern const OSSL_DISPATCH aria128cfb8_functions[]; -extern const OSSL_DISPATCH aria256ctr_functions[]; -extern const OSSL_DISPATCH aria192ctr_functions[]; -extern const OSSL_DISPATCH aria128ctr_functions[]; -#endif /* OPENSSL_NO_ARIA */ -#ifndef OPENSSL_NO_CAMELLIA -extern const OSSL_DISPATCH camellia256ecb_functions[]; -extern const OSSL_DISPATCH camellia192ecb_functions[]; -extern const OSSL_DISPATCH camellia128ecb_functions[]; -extern const OSSL_DISPATCH camellia256cbc_functions[]; -extern const OSSL_DISPATCH camellia192cbc_functions[]; -extern const OSSL_DISPATCH camellia128cbc_functions[]; -extern const OSSL_DISPATCH camellia256ofb_functions[]; -extern const OSSL_DISPATCH camellia192ofb_functions[]; -extern const OSSL_DISPATCH camellia128ofb_functions[]; -extern const OSSL_DISPATCH camellia256cfb_functions[]; -extern const OSSL_DISPATCH camellia192cfb_functions[]; -extern const OSSL_DISPATCH camellia128cfb_functions[]; -extern const OSSL_DISPATCH camellia256cfb1_functions[]; -extern const OSSL_DISPATCH camellia192cfb1_functions[]; -extern const OSSL_DISPATCH camellia128cfb1_functions[]; -extern const OSSL_DISPATCH camellia256cfb8_functions[]; -extern const OSSL_DISPATCH camellia192cfb8_functions[]; -extern const OSSL_DISPATCH camellia128cfb8_functions[]; -extern const OSSL_DISPATCH camellia256ctr_functions[]; -extern const OSSL_DISPATCH camellia192ctr_functions[]; -extern const OSSL_DISPATCH camellia128ctr_functions[]; -#endif /* OPENSSL_NO_CAMELLIA */ -#ifndef OPENSSL_NO_BF -extern const OSSL_DISPATCH blowfish128ecb_functions[]; -extern const OSSL_DISPATCH blowfish128cbc_functions[]; -extern const OSSL_DISPATCH blowfish64ofb64_functions[]; -extern const OSSL_DISPATCH blowfish64cfb64_functions[]; -#endif /* OPENSSL_NO_BF */ -#ifndef OPENSSL_NO_IDEA -extern const OSSL_DISPATCH idea128ecb_functions[]; -extern const OSSL_DISPATCH idea128cbc_functions[]; -extern const OSSL_DISPATCH idea128ofb64_functions[]; -extern const OSSL_DISPATCH idea128cfb64_functions[]; -#endif /* OPENSSL_NO_IDEA */ -#ifndef OPENSSL_NO_CAST -extern const OSSL_DISPATCH cast5128ecb_functions[]; -extern const OSSL_DISPATCH cast5128cbc_functions[]; -extern const OSSL_DISPATCH cast564ofb64_functions[]; -extern const OSSL_DISPATCH cast564cfb64_functions[]; -#endif /* OPENSSL_NO_CAST */ -#ifndef OPENSSL_NO_SEED -extern const OSSL_DISPATCH seed128ecb_functions[]; -extern const OSSL_DISPATCH seed128cbc_functions[]; -extern const OSSL_DISPATCH seed128ofb128_functions[]; -extern const OSSL_DISPATCH seed128cfb128_functions[]; -#endif /* OPENSSL_NO_SEED */ -#ifndef OPENSSL_NO_SM4 -extern const OSSL_DISPATCH sm4128ecb_functions[]; -extern const OSSL_DISPATCH sm4128cbc_functions[]; -extern const OSSL_DISPATCH sm4128ctr_functions[]; -extern const OSSL_DISPATCH sm4128ofb128_functions[]; -extern const OSSL_DISPATCH sm4128cfb128_functions[]; -#endif /* OPENSSL_NO_SM4 */ -#ifndef OPENSSL_NO_RC5 -extern const OSSL_DISPATCH rc5128ecb_functions[]; -extern const OSSL_DISPATCH rc5128cbc_functions[]; -extern const OSSL_DISPATCH rc5128ofb64_functions[]; -extern const OSSL_DISPATCH rc5128cfb64_functions[]; -#endif /* OPENSSL_NO_RC5 */ -#ifndef OPENSSL_NO_RC2 -extern const OSSL_DISPATCH rc2128ecb_functions[]; -extern const OSSL_DISPATCH rc2128cbc_functions[]; -extern const OSSL_DISPATCH rc240cbc_functions[]; -extern const OSSL_DISPATCH rc264cbc_functions[]; -extern const OSSL_DISPATCH rc2128cfb128_functions[]; -extern const OSSL_DISPATCH rc2128ofb128_functions[]; -#endif /* OPENSSL_NO_RC2 */ -#ifndef OPENSSL_NO_DES -extern const OSSL_DISPATCH tdes_ede3_ecb_functions[]; -extern const OSSL_DISPATCH tdes_ede3_cbc_functions[]; -# ifndef FIPS_MODE -extern const OSSL_DISPATCH tdes_ede3_ofb_functions[]; -extern const OSSL_DISPATCH tdes_ede3_cfb_functions[]; -extern const OSSL_DISPATCH tdes_ede3_cfb8_functions[]; -extern const OSSL_DISPATCH tdes_ede3_cfb1_functions[]; - -extern const OSSL_DISPATCH tdes_ede2_ecb_functions[]; -extern const OSSL_DISPATCH tdes_ede2_cbc_functions[]; -extern const OSSL_DISPATCH tdes_ede2_ofb_functions[]; -extern const OSSL_DISPATCH tdes_ede2_cfb_functions[]; - -extern const OSSL_DISPATCH tdes_desx_cbc_functions[]; -extern const OSSL_DISPATCH tdes_wrap_cbc_functions[]; - -extern const OSSL_DISPATCH des_ecb_functions[]; -extern const OSSL_DISPATCH des_cbc_functions[]; -extern const OSSL_DISPATCH des_ofb64_functions[]; -extern const OSSL_DISPATCH des_cfb64_functions[]; -extern const OSSL_DISPATCH des_cfb1_functions[]; -extern const OSSL_DISPATCH des_cfb8_functions[]; -# endif /* FIPS_MODE */ -#endif /* OPENSSL_NO_DES */ - -#ifndef OPENSSL_NO_RC4 -extern const OSSL_DISPATCH rc440_functions[]; -extern const OSSL_DISPATCH rc4128_functions[]; -#endif /* OPENSSL_NO_RC4 */ - -/* MACs */ -extern const OSSL_DISPATCH blake2bmac_functions[]; -extern const OSSL_DISPATCH blake2smac_functions[]; -extern const OSSL_DISPATCH cmac_functions[]; -extern const OSSL_DISPATCH gmac_functions[]; -extern const OSSL_DISPATCH hmac_functions[]; -extern const OSSL_DISPATCH kmac128_functions[]; -extern const OSSL_DISPATCH kmac256_functions[]; -extern const OSSL_DISPATCH siphash_functions[]; -extern const OSSL_DISPATCH poly1305_functions[]; - -/* KDFs / PRFs */ -extern const OSSL_DISPATCH kdf_pbkdf2_functions[]; -#ifndef OPENSSL_NO_SCRYPT -extern const OSSL_DISPATCH kdf_scrypt_functions[]; -#endif -extern const OSSL_DISPATCH kdf_tls1_prf_functions[]; -extern const OSSL_DISPATCH kdf_hkdf_functions[]; -extern const OSSL_DISPATCH kdf_sshkdf_functions[]; -extern const OSSL_DISPATCH kdf_sskdf_functions[]; -extern const OSSL_DISPATCH kdf_x963_kdf_functions[]; -extern const OSSL_DISPATCH kdf_kbkdf_functions[]; -#ifndef OPENSSL_NO_CMS -extern const OSSL_DISPATCH kdf_x942_kdf_functions[]; -#endif - - -/* Key management */ -extern const OSSL_DISPATCH dh_keymgmt_functions[]; -extern const OSSL_DISPATCH dsa_keymgmt_functions[]; - -/* Key Exchange */ -extern const OSSL_DISPATCH dh_keyexch_functions[]; - -/* Signature */ -extern const OSSL_DISPATCH dsa_signature_functions[]; |