mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-05 15:00:49 +02:00
Merge pull request #9965 from kojo1/mldsa
Add ML-DSA to X509_get_pubkey and EVP_PKEY_base_id
This commit is contained in:
@@ -6346,6 +6346,13 @@ WOLFSSL_EVP_PKEY* wolfSSL_X509_get_pubkey(WOLFSSL_X509* x509)
|
||||
else if (x509->pubKeyOID == DSAk) {
|
||||
key->type = WC_EVP_PKEY_DSA;
|
||||
}
|
||||
#ifdef HAVE_DILITHIUM
|
||||
else if (x509->pubKeyOID == ML_DSA_LEVEL2k ||
|
||||
x509->pubKeyOID == ML_DSA_LEVEL3k ||
|
||||
x509->pubKeyOID == ML_DSA_LEVEL5k) {
|
||||
key->type = WC_EVP_PKEY_DILITHIUM;
|
||||
}
|
||||
#endif
|
||||
else {
|
||||
key->type = WC_EVP_PKEY_EC;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user