Home
last modified time | relevance | path

Searched refs:pkey_algo (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/crypto/asymmetric_keys/
H A Dpublic_key.c36 seq_printf(m, "%s.%s", key->id_type, key->pkey_algo); in public_key_describe()
79 if (strcmp(pkey->pkey_algo, "rsa") == 0) { in software_key_determine_akcipher()
89 pkey->pkey_algo); in software_key_determine_akcipher()
93 pkey->pkey_algo, hash_algo); in software_key_determine_akcipher()
124 } else if (strcmp(pkey->pkey_algo, "sm2") == 0) { in software_key_determine_akcipher()
131 } else if (strcmp(pkey->pkey_algo, "ecrdsa") == 0) { in software_key_determine_akcipher()
233 if (strncmp(pkey->pkey_algo, "ecdsa", 5) == 0) { in software_key_query()
402 if (sig->pkey_algo) { in public_key_verify_signature()
403 if (strcmp(pkey->pkey_algo, sig->pkey_algo) != 0 && in public_key_verify_signature()
404 (strncmp(pkey->pkey_algo, "ecdsa-", 6) != 0 || in public_key_verify_signature()
[all …]
H A Dx509_cert_parser.c261 ctx->cert->sig->pkey_algo = "rsa"; in x509_note_sig_algo()
266 ctx->cert->sig->pkey_algo = "ecrdsa"; in x509_note_sig_algo()
271 ctx->cert->sig->pkey_algo = "sm2"; in x509_note_sig_algo()
276 ctx->cert->sig->pkey_algo = "ecdsa"; in x509_note_sig_algo()
505 ctx->cert->pub->pkey_algo = "rsa"; in x509_extract_key_data()
509 ctx->cert->pub->pkey_algo = "ecrdsa"; in x509_extract_key_data()
512 ctx->cert->pub->pkey_algo = "sm2"; in x509_extract_key_data()
520 ctx->cert->pub->pkey_algo = "sm2"; in x509_extract_key_data()
523 ctx->cert->pub->pkey_algo = "ecdsa-nist-p192"; in x509_extract_key_data()
526 ctx->cert->pub->pkey_algo = "ecdsa-nist-p256"; in x509_extract_key_data()
[all …]
H A Dpkcs8_parser.c76 ctx->pub->pkey_algo = "rsa"; in pkcs8_note_algo()
144 pr_devel("Cert Key Algo: %s\n", pub->pkey_algo); in pkcs8_key_preparse()
H A Dx509_public_key.c67 if (strcmp(cert->pub->pkey_algo, "sm2") == 0) { in x509_get_sig_params()
177 pr_devel("Cert Key Algo: %s\n", cert->pub->pkey_algo); in x509_key_preparse()
187 cert->sig->pkey_algo, cert->sig->hash_algo); in x509_key_preparse()
H A Dpkcs7_parser.c278 ctx->sinfo->sig->pkey_algo = "rsa"; in pkcs7_sig_note_pkey_algo()
286 ctx->sinfo->sig->pkey_algo = "ecdsa"; in pkcs7_sig_note_pkey_algo()
290 ctx->sinfo->sig->pkey_algo = "sm2"; in pkcs7_sig_note_pkey_algo()
295 ctx->sinfo->sig->pkey_algo = "ecrdsa"; in pkcs7_sig_note_pkey_algo()
/openbmc/linux/security/integrity/
H A Ddigsig_asymmetric.c111 pks.pkey_algo = pk->pkey_algo; in asymmetric_verify()
112 if (!strcmp(pk->pkey_algo, "rsa")) { in asymmetric_verify()
114 } else if (!strncmp(pk->pkey_algo, "ecdsa-", 6)) { in asymmetric_verify()
117 } else if (!strcmp(pk->pkey_algo, "ecrdsa") || in asymmetric_verify()
118 !strcmp(pk->pkey_algo, "sm2")) { in asymmetric_verify()
/openbmc/linux/include/crypto/
H A Dpublic_key.h30 const char *pkey_algo; member
48 const char *pkey_algo; member
/openbmc/linux/Documentation/crypto/
H A Dasymmetric-keys.rst95 enum pkey_algo