summaryrefslogtreecommitdiffstats
path: root/providers/defltprov.c
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2020-09-28 12:28:29 +1000
committerPauli <paul.dale@oracle.com>2020-09-29 16:31:46 +1000
commit1be63951f87dfcbc98efe5d94a15298fea885890 (patch)
tree083ab242e6cf6521377635b5f0daacedfe937dbe /providers/defltprov.c
parent5e26c3399d154b9ed29558129ca1916a1b5b095e (diff)
prov: prefix all OSSL_DISPATCH tables names with ossl_
This stops them leaking into other namespaces in a static build. They remain internal. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13013)
Diffstat (limited to 'providers/defltprov.c')
-rw-r--r--providers/defltprov.c394
1 files changed, 200 insertions, 194 deletions
diff --git a/providers/defltprov.c b/providers/defltprov.c
index dee48fb255..542e120c8f 100644
--- a/providers/defltprov.c
+++ b/providers/defltprov.c
@@ -98,32 +98,34 @@ static int deflt_get_params(void *provctx, OSSL_PARAM params[])
*/
static const OSSL_ALGORITHM deflt_digests[] = {
/* Our primary name:NIST name[:our older names] */
- { "SHA1:SHA-1:SSL3-SHA1", "provider=default", sha1_functions },
- { "SHA2-224:SHA-224:SHA224", "provider=default", sha224_functions },
- { "SHA2-256:SHA-256:SHA256", "provider=default", sha256_functions },
- { "SHA2-384:SHA-384:SHA384", "provider=default", sha384_functions },
- { "SHA2-512:SHA-512:SHA512", "provider=default", sha512_functions },
+ { "SHA1:SHA-1:SSL3-SHA1", "provider=default", ossl_sha1_functions },
+ { "SHA2-224:SHA-224:SHA224", "provider=default", ossl_sha224_functions },
+ { "SHA2-256:SHA-256:SHA256", "provider=default", ossl_sha256_functions },
+ { "SHA2-384:SHA-384:SHA384", "provider=default", ossl_sha384_functions },
+ { "SHA2-512:SHA-512:SHA512", "provider=default", ossl_sha512_functions },
{ "SHA2-512/224:SHA-512/224:SHA512-224", "provider=default",
- sha512_224_functions },
+ ossl_sha512_224_functions },
{ "SHA2-512/256:SHA-512/256:SHA512-256", "provider=default",
- sha512_256_functions },
+ ossl_sha512_256_functions },
/* We agree with NIST here, so one name only */
- { "SHA3-224", "provider=default", sha3_224_functions },
- { "SHA3-256", "provider=default", sha3_256_functions },
- { "SHA3-384", "provider=default", sha3_384_functions },
- { "SHA3-512", "provider=default", sha3_512_functions },
+ { "SHA3-224", "provider=default", ossl_sha3_224_functions },
+ { "SHA3-256", "provider=default", ossl_sha3_256_functions },
+ { "SHA3-384", "provider=default", ossl_sha3_384_functions },
+ { "SHA3-512", "provider=default", ossl_sha3_512_functions },
/*
* KECCAK-KMAC-128 and KECCAK-KMAC-256 as hashes are mostly useful for
* the KMAC-128 and KMAC-256.
*/
- { "KECCAK-KMAC-128:KECCAK-KMAC128", "provider=default", keccak_kmac_128_functions },
- { "KECCAK-KMAC-256:KECCAK-KMAC256", "provider=default", keccak_kmac_256_functions },
+ { "KECCAK-KMAC-128:KECCAK-KMAC128", "provider=default",
+ ossl_keccak_kmac_128_functions },
+ { "KECCAK-KMAC-256:KECCAK-KMAC256", "provider=default",
+ ossl_keccak_kmac_256_functions },
/* Our primary name:NIST name */
- { "SHAKE-128:SHAKE128", "provider=default", shake_128_functions },
- { "SHAKE-256:SHAKE256", "provider=default", shake_256_functions },
+ { "SHAKE-128:SHAKE128", "provider=default", ossl_shake_128_functions },
+ { "SHAKE-256:SHAKE256", "provider=default", ossl_shake_256_functions },
#ifndef OPENSSL_NO_BLAKE2
/*
@@ -133,159 +135,159 @@ static const OSSL_ALGORITHM deflt_digests[] = {
* If we assume that "2b" and "2s" are versions, that pattern
* fits with ours. We also add our historical names.
*/
- { "BLAKE2S-256:BLAKE2s256", "provider=default", blake2s256_functions },
- { "BLAKE2B-512:BLAKE2b512", "provider=default", blake2b512_functions },
+ { "BLAKE2S-256:BLAKE2s256", "provider=default", ossl_blake2s256_functions },
+ { "BLAKE2B-512:BLAKE2b512", "provider=default", ossl_blake2b512_functions },
#endif /* OPENSSL_NO_BLAKE2 */
#ifndef OPENSSL_NO_SM3
- { "SM3", "provider=default", sm3_functions },
+ { "SM3", "provider=default", ossl_sm3_functions },
#endif /* OPENSSL_NO_SM3 */
#ifndef OPENSSL_NO_MD5
- { "MD5:SSL3-MD5", "provider=default", md5_functions },
- { "MD5-SHA1", "provider=default", md5_sha1_functions },
+ { "MD5:SSL3-MD5", "provider=default", ossl_md5_functions },
+ { "MD5-SHA1", "provider=default", ossl_md5_sha1_functions },
#endif /* OPENSSL_NO_MD5 */
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM_CAPABLE deflt_ciphers[] = {
- ALG("NULL", null_functions),
- ALG("AES-256-ECB", aes256ecb_functions),
- ALG("AES-192-ECB", aes192ecb_functions),
- ALG("AES-128-ECB", aes128ecb_functions),
- ALG("AES-256-CBC:AES256", aes256cbc_functions),
- ALG("AES-192-CBC:AES192", aes192cbc_functions),
- ALG("AES-128-CBC:AES128", aes128cbc_functions),
- ALG("AES-128-CBC-CTS", aes128cbc_cts_functions),
- ALG("AES-192-CBC-CTS", aes192cbc_cts_functions),
- ALG("AES-256-CBC-CTS", aes256cbc_cts_functions),
- ALG("AES-256-OFB", aes256ofb_functions),
- ALG("AES-192-OFB", aes192ofb_functions),
- ALG("AES-128-OFB", aes128ofb_functions),
- ALG("AES-256-CFB", aes256cfb_functions),
- ALG("AES-192-CFB", aes192cfb_functions),
- ALG("AES-128-CFB", aes128cfb_functions),
- ALG("AES-256-CFB1", aes256cfb1_functions),
- ALG("AES-192-CFB1", aes192cfb1_functions),
- ALG("AES-128-CFB1", aes128cfb1_functions),
- ALG("AES-256-CFB8", aes256cfb8_functions),
- ALG("AES-192-CFB8", aes192cfb8_functions),
- ALG("AES-128-CFB8", aes128cfb8_functions),
- ALG("AES-256-CTR", aes256ctr_functions),
- ALG("AES-192-CTR", aes192ctr_functions),
- ALG("AES-128-CTR", aes128ctr_functions),
- ALG("AES-256-XTS", aes256xts_functions),
- ALG("AES-128-XTS", aes128xts_functions),
+ ALG("NULL", ossl_null_functions),
+ ALG("AES-256-ECB", ossl_aes256ecb_functions),
+ ALG("AES-192-ECB", ossl_aes192ecb_functions),
+ ALG("AES-128-ECB", ossl_aes128ecb_functions),
+ ALG("AES-256-CBC:AES256", ossl_aes256cbc_functions),
+ ALG("AES-192-CBC:AES192", ossl_aes192cbc_functions),
+ ALG("AES-128-CBC:AES128", ossl_aes128cbc_functions),
+ ALG("AES-128-CBC-CTS", ossl_aes128cbc_cts_functions),
+ ALG("AES-192-CBC-CTS", ossl_aes192cbc_cts_functions),
+ ALG("AES-256-CBC-CTS", ossl_aes256cbc_cts_functions),
+ ALG("AES-256-OFB", ossl_aes256ofb_functions),
+ ALG("AES-192-OFB", ossl_aes192ofb_functions),
+ ALG("AES-128-OFB", ossl_aes128ofb_functions),
+ ALG("AES-256-CFB", ossl_aes256cfb_functions),
+ ALG("AES-192-CFB", ossl_aes192cfb_functions),
+ ALG("AES-128-CFB", ossl_aes128cfb_functions),
+ ALG("AES-256-CFB1", ossl_aes256cfb1_functions),
+ ALG("AES-192-CFB1", ossl_aes192cfb1_functions),
+ ALG("AES-128-CFB1", ossl_aes128cfb1_functions),
+ ALG("AES-256-CFB8", ossl_aes256cfb8_functions),
+ ALG("AES-192-CFB8", ossl_aes192cfb8_functions),
+ ALG("AES-128-CFB8", ossl_aes128cfb8_functions),
+ ALG("AES-256-CTR", ossl_aes256ctr_functions),
+ ALG("AES-192-CTR", ossl_aes192ctr_functions),
+ ALG("AES-128-CTR", ossl_aes128ctr_functions),
+ ALG("AES-256-XTS", ossl_aes256xts_functions),
+ ALG("AES-128-XTS", ossl_aes128xts_functions),
#ifndef OPENSSL_NO_OCB
- ALG("AES-256-OCB", aes256ocb_functions),
- ALG("AES-192-OCB", aes192ocb_functions),
- ALG("AES-128-OCB", aes128ocb_functions),
+ ALG("AES-256-OCB", ossl_aes256ocb_functions),
+ ALG("AES-192-OCB", ossl_aes192ocb_functions),
+ ALG("AES-128-OCB", ossl_aes128ocb_functions),
#endif /* OPENSSL_NO_OCB */
#ifndef OPENSSL_NO_SIV
- ALG("AES-128-SIV", aes128siv_functions),
- ALG("AES-192-SIV", aes192siv_functions),
- ALG("AES-256-SIV", aes256siv_functions),
+ ALG("AES-128-SIV", ossl_aes128siv_functions),
+ ALG("AES-192-SIV", ossl_aes192siv_functions),
+ ALG("AES-256-SIV", ossl_aes256siv_functions),
#endif /* OPENSSL_NO_SIV */
- ALG("AES-256-GCM:id-aes256-GCM", aes256gcm_functions),
- ALG("AES-192-GCM:id-aes192-GCM", aes192gcm_functions),
- ALG("AES-128-GCM:id-aes128-GCM", aes128gcm_functions),
- ALG("AES-256-CCM:id-aes256-CCM", aes256ccm_functions),
- ALG("AES-192-CCM:id-aes192-CCM", aes192ccm_functions),
- ALG("AES-128-CCM:id-aes128-CCM", aes128ccm_functions),
- ALG("AES-256-WRAP:id-aes256-wrap:AES256-WRAP", aes256wrap_functions),
- ALG("AES-192-WRAP:id-aes192-wrap:AES192-WRAP", aes192wrap_functions),
- ALG("AES-128-WRAP:id-aes128-wrap:AES128-WRAP", aes128wrap_functions),
+ ALG("AES-256-GCM:id-aes256-GCM", ossl_aes256gcm_functions),
+ ALG("AES-192-GCM:id-aes192-GCM", ossl_aes192gcm_functions),
+ ALG("AES-128-GCM:id-aes128-GCM", ossl_aes128gcm_functions),
+ ALG("AES-256-CCM:id-aes256-CCM", ossl_aes256ccm_functions),
+ ALG("AES-192-CCM:id-aes192-CCM", ossl_aes192ccm_functions),
+ ALG("AES-128-CCM:id-aes128-CCM", ossl_aes128ccm_functions),
+ ALG("AES-256-WRAP:id-aes256-wrap:AES256-WRAP", ossl_aes256wrap_functions),
+ ALG("AES-192-WRAP:id-aes192-wrap:AES192-WRAP", ossl_aes192wrap_functions),
+ ALG("AES-128-WRAP:id-aes128-wrap:AES128-WRAP", ossl_aes128wrap_functions),
ALG("AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD",
- aes256wrappad_functions),
+ ossl_aes256wrappad_functions),
ALG("AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD",
- aes192wrappad_functions),
+ ossl_aes192wrappad_functions),
ALG("AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD",
- aes128wrappad_functions),
- ALGC("AES-128-CBC-HMAC-SHA1", aes128cbc_hmac_sha1_functions,
+ ossl_aes128wrappad_functions),
+ ALGC("AES-128-CBC-HMAC-SHA1", ossl_aes128cbc_hmac_sha1_functions,
cipher_capable_aes_cbc_hmac_sha1),
- ALGC("AES-256-CBC-HMAC-SHA1", aes256cbc_hmac_sha1_functions,
+ ALGC("AES-256-CBC-HMAC-SHA1", ossl_aes256cbc_hmac_sha1_functions,
cipher_capable_aes_cbc_hmac_sha1),
- ALGC("AES-128-CBC-HMAC-SHA256", aes128cbc_hmac_sha256_functions,
+ ALGC("AES-128-CBC-HMAC-SHA256", ossl_aes128cbc_hmac_sha256_functions,
cipher_capable_aes_cbc_hmac_sha256),
- ALGC("AES-256-CBC-HMAC-SHA256", aes256cbc_hmac_sha256_functions,
+ ALGC("AES-256-CBC-HMAC-SHA256", ossl_aes256cbc_hmac_sha256_functions,
cipher_capable_aes_cbc_hmac_sha256),
#ifndef OPENSSL_NO_ARIA
- ALG("ARIA-256-GCM", aria256gcm_functions),
- ALG("ARIA-192-GCM", aria192gcm_functions),
- ALG("ARIA-128-GCM", aria128gcm_functions),
- ALG("ARIA-256-CCM", aria256ccm_functions),
- ALG("ARIA-192-CCM", aria192ccm_functions),
- ALG("ARIA-128-CCM", aria128ccm_functions),
- ALG("ARIA-256-ECB", aria256ecb_functions),
- ALG("ARIA-192-ECB", aria192ecb_functions),
- ALG("ARIA-128-ECB", aria128ecb_functions),
- ALG("ARIA-256-CBC:ARIA256", aria256cbc_functions),
- ALG("ARIA-192-CBC:ARIA192", aria192cbc_functions),
- ALG("ARIA-128-CBC:ARIA128", aria128cbc_functions),
- ALG("ARIA-256-OFB", aria256ofb_functions),
- ALG("ARIA-192-OFB", aria192ofb_functions),
- ALG("ARIA-128-OFB", aria128ofb_functions),
- ALG("ARIA-256-CFB", aria256cfb_functions),
- ALG("ARIA-192-CFB", aria192cfb_functions),
- ALG("ARIA-128-CFB", aria128cfb_functions),
- ALG("ARIA-256-CFB1", aria256cfb1_functions),
- ALG("ARIA-192-CFB1", aria192cfb1_functions),
- ALG("ARIA-128-CFB1", aria128cfb1_functions),
- ALG("ARIA-256-CFB8", aria256cfb8_functions),
- ALG("ARIA-192-CFB8", aria192cfb8_functions),
- ALG("ARIA-128-CFB8", aria128cfb8_functions),
- ALG("ARIA-256-CTR", aria256ctr_functions),
- ALG("ARIA-192-CTR", aria192ctr_functions),
- ALG("ARIA-128-CTR", aria128ctr_functions),
+ ALG("ARIA-256-GCM", ossl_aria256gcm_functions),
+ ALG("ARIA-192-GCM", ossl_aria192gcm_functions),
+ ALG("ARIA-128-GCM", ossl_aria128gcm_functions),
+ ALG("ARIA-256-CCM", ossl_aria256ccm_functions),
+ ALG("ARIA-192-CCM", ossl_aria192ccm_functions),
+ ALG("ARIA-128-CCM", ossl_aria128ccm_functions),
+ ALG("ARIA-256-ECB", ossl_aria256ecb_functions),
+ ALG("ARIA-192-ECB", ossl_aria192ecb_functions),
+ ALG("ARIA-128-ECB", ossl_aria128ecb_functions),
+ ALG("ARIA-256-CBC:ARIA256", ossl_aria256cbc_functions),
+ ALG("ARIA-192-CBC:ARIA192", ossl_aria192cbc_functions),
+ ALG("ARIA-128-CBC:ARIA128", ossl_aria128cbc_functions),
+ ALG("ARIA-256-OFB", ossl_aria256ofb_functions),
+ ALG("ARIA-192-OFB", ossl_aria192ofb_functions),
+ ALG("ARIA-128-OFB", ossl_aria128ofb_functions),
+ ALG("ARIA-256-CFB", ossl_aria256cfb_functions),
+ ALG("ARIA-192-CFB", ossl_aria192cfb_functions),
+ ALG("ARIA-128-CFB", ossl_aria128cfb_functions),
+ ALG("ARIA-256-CFB1", ossl_aria256cfb1_functions),
+ ALG("ARIA-192-CFB1", ossl_aria192cfb1_functions),
+ ALG("ARIA-128-CFB1", ossl_aria128cfb1_functions),
+ ALG("ARIA-256-CFB8", ossl_aria256cfb8_functions),
+ ALG("ARIA-192-CFB8", ossl_aria192cfb8_functions),
+ ALG("ARIA-128-CFB8", ossl_aria128cfb8_functions),
+ ALG("ARIA-256-CTR", ossl_aria256ctr_functions),
+ ALG("ARIA-192-CTR", ossl_aria192ctr_functions),
+ ALG("ARIA-128-CTR", ossl_aria128ctr_functions),
#endif /* OPENSSL_NO_ARIA */
#ifndef OPENSSL_NO_CAMELLIA
- ALG("CAMELLIA-256-ECB", camellia256ecb_functions),
- ALG("CAMELLIA-192-ECB", camellia192ecb_functions),
- ALG("CAMELLIA-128-ECB", camellia128ecb_functions),
- ALG("CAMELLIA-256-CBC:CAMELLIA256", camellia256cbc_functions),
- ALG("CAMELLIA-192-CBC:CAMELLIA192", camellia192cbc_functions),
- ALG("CAMELLIA-128-CBC:CAMELLIA128", camellia128cbc_functions),
- ALG("CAMELLIA-256-OFB", camellia256ofb_functions),
- ALG("CAMELLIA-192-OFB", camellia192ofb_functions),
- ALG("CAMELLIA-128-OFB", camellia128ofb_functions),
- ALG("CAMELLIA-256-CFB", camellia256cfb_functions),
- ALG("CAMELLIA-192-CFB", camellia192cfb_functions),
- ALG("CAMELLIA-128-CFB", camellia128cfb_functions),
- ALG("CAMELLIA-256-CFB1", camellia256cfb1_functions),
- ALG("CAMELLIA-192-CFB1", camellia192cfb1_functions),
- ALG("CAMELLIA-128-CFB1", camellia128cfb1_functions),
- ALG("CAMELLIA-256-CFB8", camellia256cfb8_functions),
- ALG("CAMELLIA-192-CFB8", camellia192cfb8_functions),
- ALG("CAMELLIA-128-CFB8", camellia128cfb8_functions),
- ALG("CAMELLIA-256-CTR", camellia256ctr_functions),
- ALG("CAMELLIA-192-CTR", camellia192ctr_functions),
- ALG("CAMELLIA-128-CTR", camellia128ctr_functions),
+ ALG("CAMELLIA-256-ECB", ossl_camellia256ecb_functions),
+ ALG("CAMELLIA-192-ECB", ossl_camellia192ecb_functions),
+ ALG("CAMELLIA-128-ECB", ossl_camellia128ecb_functions),
+ ALG("CAMELLIA-256-CBC:CAMELLIA256", ossl_camellia256cbc_functions),
+ ALG("CAMELLIA-192-CBC:CAMELLIA192", ossl_camellia192cbc_functions),
+ ALG("CAMELLIA-128-CBC:CAMELLIA128", ossl_camellia128cbc_functions),
+ ALG("CAMELLIA-256-OFB", ossl_camellia256ofb_functions),
+ ALG("CAMELLIA-192-OFB", ossl_camellia192ofb_functions),
+ ALG("CAMELLIA-128-OFB", ossl_camellia128ofb_functions),
+ ALG("CAMELLIA-256-CFB", ossl_camellia256cfb_functions),
+ ALG("CAMELLIA-192-CFB", ossl_camellia192cfb_functions),
+ ALG("CAMELLIA-128-CFB", ossl_camellia128cfb_functions),
+ ALG("CAMELLIA-256-CFB1", ossl_camellia256cfb1_functions),
+ ALG("CAMELLIA-192-CFB1", ossl_camellia192cfb1_functions),
+ ALG("CAMELLIA-128-CFB1", ossl_camellia128cfb1_functions),
+ ALG("CAMELLIA-256-CFB8", ossl_camellia256cfb8_functions),
+ ALG("CAMELLIA-192-CFB8", ossl_camellia192cfb8_functions),
+ ALG("CAMELLIA-128-CFB8", ossl_camellia128cfb8_functions),
+ ALG("CAMELLIA-256-CTR", ossl_camellia256ctr_functions),
+ ALG("CAMELLIA-192-CTR", ossl_camellia192ctr_functions),
+ ALG("CAMELLIA-128-CTR", ossl_camellia128ctr_functions),
#endif /* OPENSSL_NO_CAMELLIA */
#ifndef OPENSSL_NO_DES
- ALG("DES-EDE3-ECB:DES-EDE3", tdes_ede3_ecb_functions),
- ALG("DES-EDE3-CBC:DES3", tdes_ede3_cbc_functions),
- ALG("DES-EDE3-OFB", tdes_ede3_ofb_functions),
- ALG("DES-EDE3-CFB", tdes_ede3_cfb_functions),
- ALG("DES-EDE3-CFB8", tdes_ede3_cfb8_functions),
- ALG("DES-EDE3-CFB1", tdes_ede3_cfb1_functions),
- ALG("DES3-WRAP:id-smime-alg-CMS3DESwrap", tdes_wrap_cbc_functions),
- ALG("DES-EDE-ECB:DES-EDE", tdes_ede2_ecb_functions),
- ALG("DES-EDE-CBC", tdes_ede2_cbc_functions),
- ALG("DES-EDE-OFB", tdes_ede2_ofb_functions),
- ALG("DES-EDE-CFB", tdes_ede2_cfb_functions),
+ ALG("DES-EDE3-ECB:DES-EDE3", ossl_tdes_ede3_ecb_functions),
+ ALG("DES-EDE3-CBC:DES3", ossl_tdes_ede3_cbc_functions),
+ ALG("DES-EDE3-OFB", ossl_tdes_ede3_ofb_functions),
+ ALG("DES-EDE3-CFB", ossl_tdes_ede3_cfb_functions),
+ ALG("DES-EDE3-CFB8", ossl_tdes_ede3_cfb8_functions),
+ ALG("DES-EDE3-CFB1", ossl_tdes_ede3_cfb1_functions),
+ ALG("DES3-WRAP:id-smime-alg-CMS3DESwrap", ossl_tdes_wrap_cbc_functions),
+ ALG("DES-EDE-ECB:DES-EDE", ossl_tdes_ede2_ecb_functions),
+ ALG("DES-EDE-CBC", ossl_tdes_ede2_cbc_functions),
+ ALG("DES-EDE-OFB", ossl_tdes_ede2_ofb_functions),
+ ALG("DES-EDE-CFB", ossl_tdes_ede2_cfb_functions),
#endif /* OPENSSL_NO_DES */
#ifndef OPENSSL_NO_SM4
- ALG("SM4-ECB", sm4128ecb_functions),
- ALG("SM4-CBC:SM4", sm4128cbc_functions),
- ALG("SM4-CTR", sm4128ctr_functions),
- ALG("SM4-OFB:SM4-OFB128", sm4128ofb128_functions),
- ALG("SM4-CFB:SM4-CFB128", sm4128cfb128_functions),
+ ALG("SM4-ECB", ossl_sm4128ecb_functions),
+ ALG("SM4-CBC:SM4", ossl_sm4128cbc_functions),
+ ALG("SM4-CTR", ossl_sm4128ctr_functions),
+ ALG("SM4-OFB:SM4-OFB128", ossl_sm4128ofb128_functions),
+ ALG("SM4-CFB:SM4-CFB128", ossl_sm4128cfb128_functions),
#endif /* OPENSSL_NO_SM4 */
#ifndef OPENSSL_NO_CHACHA
- ALG("ChaCha20", chacha20_functions),
+ ALG("ChaCha20", ossl_chacha20_functions),
# ifndef OPENSSL_NO_POLY1305
- ALG("ChaCha20-Poly1305", chacha20_poly1305_functions),
+ ALG("ChaCha20-Poly1305", ossl_chacha20_ossl_poly1305_functions),
# endif /* OPENSSL_NO_POLY1305 */
#endif /* OPENSSL_NO_CHACHA */
{ { NULL, NULL, NULL }, NULL }
@@ -294,93 +296,96 @@ static OSSL_ALGORITHM exported_ciphers[OSSL_NELEM(deflt_ciphers)];
static const OSSL_ALGORITHM deflt_macs[] = {
#ifndef OPENSSL_NO_BLAKE2
- { "BLAKE2BMAC", "provider=default", blake2bmac_functions },
- { "BLAKE2SMAC", "provider=default", blake2smac_functions },
+ { "BLAKE2BMAC", "provider=default", ossl_blake2bmac_functions },
+ { "BLAKE2SMAC", "provider=default", ossl_blake2smac_functions },
#endif
#ifndef OPENSSL_NO_CMAC
- { "CMAC", "provider=default", cmac_functions },
+ { "CMAC", "provider=default", ossl_cmac_functions },
#endif
- { "GMAC", "provider=default", gmac_functions },
- { "HMAC", "provider=default", hmac_functions },
- { "KMAC-128:KMAC128", "provider=default", kmac128_functions },
- { "KMAC-256:KMAC256", "provider=default", kmac256_functions },
+ { "GMAC", "provider=default", ossl_gmac_functions },
+ { "HMAC", "provider=default", ossl_hmac_functions },
+ { "KMAC-128:KMAC128", "provider=default", ossl_kmac128_functions },
+ { "KMAC-256:KMAC256", "provider=default", ossl_kmac256_functions },
#ifndef OPENSSL_NO_SIPHASH
- { "SIPHASH", "provider=default", siphash_functions },
+ { "SIPHASH", "provider=default", ossl_siphash_functions },
#endif
#ifndef OPENSSL_NO_POLY1305
- { "POLY1305", "provider=default", poly1305_functions },
+ { "POLY1305", "provider=default", ossl_poly1305_functions },
#endif
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_kdfs[] = {
- { "HKDF", "provider=default", kdf_hkdf_functions },
- { "SSKDF", "provider=default", kdf_sskdf_functions },
- { "PBKDF2", "provider=default", kdf_pbkdf2_functions },
- { "PKCS12KDF", "provider=default", kdf_pkcs12_functions },
- { "SSHKDF", "provider=default", kdf_sshkdf_functions },
- { "X963KDF", "provider=default", kdf_x963_kdf_functions },
- { "TLS1-PRF", "provider=default", kdf_tls1_prf_functions },
- { "KBKDF", "provider=default", kdf_kbkdf_functions },
+ { "HKDF", "provider=default", ossl_kdf_hkdf_functions },
+ { "SSKDF", "provider=default", ossl_kdf_sskdf_functions },
+ { "PBKDF2", "provider=default", ossl_kdf_pbkdf2_functions },
+ { "PKCS12KDF", "provider=default", ossl_kdf_pkcs12_functions },
+ { "SSHKDF", "provider=default", ossl_kdf_sshkdf_functions },
+ { "X963KDF", "provider=default", ossl_kdf_x963_kdf_functions },
+ { "TLS1-PRF", "provider=default", ossl_kdf_tls1_prf_functions },
+ { "KBKDF", "provider=default", ossl_kdf_kbkdf_functions },
#ifndef OPENSSL_NO_CMS
- { "X942KDF", "provider=default", kdf_x942_kdf_functions },
+ { "X942KDF", "provider=default", ossl_kdf_x942_kdf_functions },
#endif
#ifndef OPENSSL_NO_SCRYPT
- { "SCRYPT:id-scrypt", "provider=default", kdf_scrypt_functions },
+ { "SCRYPT:id-scrypt", "provider=default", ossl_kdf_scrypt_functions },
#endif
- { "KRB5KDF", "provider=default", kdf_krb5kdf_functions },
+ { "KRB5KDF", "provider=default", ossl_kdf_krb5kdf_functions },
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_keyexch[] = {
#ifndef OPENSSL_NO_DH
- { "DH:dhKeyAgreement", "provider=default", dh_keyexch_functions },
+ { "DH:dhKeyAgreement", "provider=default", ossl_dh_keyexch_functions },
#endif
#ifndef OPENSSL_NO_EC
- { "ECDH", "provider=default", ecdh_keyexch_functions },
- { "X25519", "provider=default", x25519_keyexch_functions },
- { "X448", "provider=default", x448_keyexch_functions },
+ { "ECDH", "provider=default", ecossl_dh_keyexch_functions },
+ { "X25519", "provider=default", ossl_x25519_keyexch_functions },
+ { "X448", "provider=default", ossl_x448_keyexch_functions },
#endif
- { "TLS1-PRF", "provider=default", kdf_tls1_prf_keyexch_functions },
- { "HKDF", "provider=default", kdf_hkdf_keyexch_functions },
- { "SCRYPT:id-scrypt", "provider=default", kdf_scrypt_keyexch_functions },
+ { "TLS1-PRF", "provider=default", ossl_kdf_tls1_prf_keyexch_functions },
+ { "HKDF", "provider=default", ossl_kdf_hkdf_keyexch_functions },
+ { "SCRYPT:id-scrypt", "provider=default",
+ ossl_kdf_scrypt_keyexch_functions },
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_rands[] = {
- { "CTR-DRBG", "provider=default", drbg_ctr_functions },
- { "HASH-DRBG", "provider=default", drbg_hash_functions },
- { "HMAC-DRBG", "provider=default", drbg_hmac_functions },
- { "TEST-RAND", "provider=default", test_rng_functions },
+ { "CTR-DRBG", "provider=default", ossl_drbg_ctr_functions },
+ { "HASH-DRBG", "provider=default", ossl_drbg_hash_functions },
+ { "HMAC-DRBG", "provider=default", ossl_drbg_ossl_hmac_functions },
+ { "TEST-RAND", "provider=default", ossl_test_rng_functions },
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_signature[] = {
#ifndef OPENSSL_NO_DSA
- { "DSA:dsaEncryption", "provider=default", dsa_signature_functions },
+ { "DSA:dsaEncryption", "provider=default", ossl_dsa_signature_functions },
#endif
- { "RSA:rsaEncryption", "provider=default", rsa_signature_functions },
+ { "RSA:rsaEncryption", "provider=default", ossl_rsa_signature_functions },
#ifndef OPENSSL_NO_EC
- { "ED25519:Ed25519", "provider=default", ed25519_signature_functions },
- { "ED448:Ed448", "provider=default", ed448_signature_functions },
- { "ECDSA", "provider=default", ecdsa_signature_functions },
+ { "ED25519:Ed25519", "provider=default", ossl_ed25519_signature_functions },
+ { "ED448:Ed448", "provider=default", ossl_ed448_signature_functions },
+ { "ECDSA", "provider=default", ecossl_dsa_signature_functions },
# ifndef OPENSSL_NO_SM2
{ "SM2", "provider=default", sm2_signature_functions },
# endif
#endif
- { "HMAC", "provider=default", mac_legacy_hmac_signature_functions },
- { "SIPHASH", "provider=default", mac_legacy_siphash_signature_functions },
+ { "HMAC", "provider=default", ossl_mac_legacy_hmac_signature_functions },
+ { "SIPHASH", "provider=default",
+ ossl_mac_legacy_siphash_signature_functions },
#ifndef OPENSSL_NO_POLY1305
- { "POLY1305", "provider=default", mac_legacy_poly1305_signature_functions },
+ { "POLY1305", "provider=default",
+ ossl_mac_legacy_poly1305_signature_functions },
#endif
#ifndef OPENSSL_NO_CMAC
- { "CMAC", "provider=default", mac_legacy_cmac_signature_functions },
+ { "CMAC", "provider=default", ossl_mac_legacy_cmac_signature_functions },
#endif
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_asym_cipher[] = {
- { "RSA:rsaEncryption", "provider=default", rsa_asym_cipher_functions },
+ { "RSA:rsaEncryption", "provider=default", ossl_rsa_asym_cipher_functions },
#ifndef OPENSSL_NO_SM2
{ "SM2", "provider=default", sm2_asym_cipher_functions },
#endif
@@ -388,37 +393,38 @@ static const OSSL_ALGORITHM deflt_asym_cipher[] = {
};
static const OSSL_ALGORITHM deflt_asym_kem[] = {
- { "RSA", "provider=default", rsa_asym_kem_functions },
+ { "RSA", "provider=default", ossl_rsa_asym_kem_functions },
{ NULL, NULL, NULL }
};
static const OSSL_ALGORITHM deflt_keymgmt[] = {
#ifndef OPENSSL_NO_DH
- { "DH:dhKeyAgreement", "provider=default", dh_keymgmt_functions },
- { "DHX:X9.42 DH:dhpublicnumber", "provider=default", dhx_keymgmt_functions },
+ { "DH:dhKeyAgreement", "provider=default", ossl_dh_keymgmt_functions },
+ { "DHX:X9.42 DH:dhpublicnumber", "provider=default",
+ ossl_dhx_keymgmt_functions },
#endif
#ifndef OPENSSL_NO_DSA
- { "DSA:dsaEncryption", "provider=default", dsa_keymgmt_functions },
+ { "DSA:dsaEncryption", "provider=default", ossl_dsa_keymgmt_functions },
#endif
- { "RSA:rsaEncryption", "provider=default", rsa_keymgmt_functions },
- { "RSA-PSS:RSASSA-PSS", "provider=default", rsapss_keymgmt_functions },
+ { "RSA:rsaEncryption", "provider=default", ossl_rsa_keymgmt_functions },
+ { "RSA-PSS:RSASSA-PSS", "provider=default", ossl_rsapss_keymgmt_functions },
#ifndef OPENSSL_NO_EC
- { "EC:id-ecPublicKey", "provider=default", ec_keymgmt_functions },
- { "X25519", "provider=default", x25519_keymgmt_functions },
- { "X448", "provider=default", x448_keymgmt_functions },
- { "ED25519", "provider=default", ed25519_keymgmt_functions },
- { "ED448", "provider=default", ed448_keymgmt_functions },
+ { "EC:id-ecPublicKey", "provider=default", ossl_ec_keymgmt_functions },
+ { "X25519", "provider=default", ossl_x25519_keymgmt_functions },
+ { "X448", "provider=default", ossl_x448_keymgmt_functions },
+ { "ED25519", "provider=default", ossl_ed25519_keymgmt_functions },
+ { "ED448", "provider=default", ossl_ed448_keymgmt_functions },
#endif
- { "TLS1-PRF", "provider=default", kdf_keymgmt_functions },
- { "HKDF", "provider=default", kdf_keymgmt_functions },
- { "SCRYPT:id-scrypt", "provider=default", kdf_keymgmt_functions },
- { "HMAC", "provider=default", mac_legacy_keymgmt_functions },
- { "SIPHASH", "provider=default", mac_legacy_keymgmt_functions },
+ { "TLS1-PRF", "provider=default", ossl_kdf_keymgmt_functions },
+ { "HKDF", "provider=default", ossl_kdf_keymgmt_functions },
+ { "SCRYPT:id-scrypt", "provider=default", ossl_kdf_keymgmt_functions },
+ { "HMAC", "provider=default", ossl_mac_legacy_keymgmt_functions },
+ { "SIPHASH", "provider=default", ossl_mac_legacy_keymgmt_functions },
#ifndef OPENSSL_NO_POLY1305
- { "POLY1305", "provider=default", mac_legacy_keymgmt_functions },
+ { "POLY1305", "provider=default", ossl_mac_legacy_keymgmt_functions },
#endif
#ifndef OPENSSL_NO_CMAC
- { "CMAC", "provider=default", cmac_legacy_keymgmt_functions },
+ { "CMAC", "provider=default", ossl_cossl_mac_legacy_keymgmt_functions },
#endif
#ifndef OPENSSL_NO_SM2
{ "SM2", "provider=default", sm2_keymgmt_functions },