Lines Matching refs:pubkey
261 UniquePtr<EVP_PKEY> pubkey = ssl_cert_parse_pubkey(&cert_cbs);
262 if (!pubkey) {
267 if (!ssl_is_key_type_supported(pubkey->type)) {
274 if (pubkey->type == EVP_PKEY_EC &&
282 !ssl_compare_public_and_private_key(pubkey.get(), privkey)) {
409 UniquePtr<EVP_PKEY> pubkey;
420 pubkey = ssl_cert_parse_pubkey(&certificate);
421 if (!pubkey) {
443 *out_pubkey = std::move(pubkey);
529 int ssl_compare_public_and_private_key(const EVP_PKEY *pubkey,
539 switch (EVP_PKEY_cmp(pubkey, privkey)) {
574 UniquePtr<EVP_PKEY> pubkey = ssl_cert_parse_pubkey(&cert_cbs);
575 if (!pubkey) {
580 return ssl_compare_public_and_private_key(pubkey.get(), privkey);