]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
add internal get_number functons to crypto/evp.h
authorPauli <pauli@openssl.org>
Tue, 1 Jun 2021 02:51:45 +0000 (12:51 +1000)
committerPauli <pauli@openssl.org>
Wed, 2 Jun 2021 10:45:39 +0000 (20:45 +1000)
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15564)

include/crypto/evp.h

index ce772dbec11067124a2fee6bc3887aa34321207c..8438fe0e99a739ad2ea84d4c8c501cfa59207a36 100644 (file)
@@ -934,4 +934,16 @@ EC_KEY *evp_pkey_get0_EC_KEY_int(const EVP_PKEY *pkey);
 RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey);
 # endif
 
+/* Get internal identification number routines */
+int evp_asym_cipher_get_number(const EVP_ASYM_CIPHER *cipher);
+int evp_cipher_get_number(const EVP_CIPHER *cipher);
+int evp_kdf_get_number(const EVP_KDF *kdf);
+int evp_kem_get_number(const EVP_KEM *wrap);
+int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch);
+int evp_keymgmt_get_number(const EVP_KEYMGMT *keymgmt);
+int evp_mac_get_number(const EVP_MAC *mac);
+int evp_md_get_number(const EVP_MD *md);
+int evp_rand_get_number(const EVP_RAND *rand);
+int evp_signature_get_number(const EVP_SIGNATURE *signature);
+
 #endif /* OSSL_CRYPTO_EVP_H */