Home | History | Annotate | Download | only in x509

Lines Matching refs:pkey

708   bssl::UniquePtr<EVP_PKEY> pkey(X509_get_pubkey(cert.get()));
709 ASSERT_TRUE(pkey);
711 ASSERT_TRUE(X509_verify(cert.get(), pkey.get()));
718 bssl::UniquePtr<EVP_PKEY> pkey(X509_get_pubkey(cert.get()));
719 ASSERT_TRUE(pkey);
721 ASSERT_FALSE(X509_verify(cert.get(), pkey.get()));
729 bssl::UniquePtr<EVP_PKEY> pkey(X509_get_pubkey(cert.get()));
730 ASSERT_TRUE(pkey);
732 ASSERT_TRUE(X509_verify(cert.get(), pkey.get()));
739 bssl::UniquePtr<EVP_PKEY> pkey(X509_get_pubkey(cert.get()));
740 ASSERT_TRUE(pkey);
742 ASSERT_FALSE(X509_verify(cert.get(), pkey.get()));
750 static bool SignatureRoundTrips(EVP_MD_CTX *md_ctx, EVP_PKEY *pkey) {
757 // Ensure that |pkey| may still be used to verify the resulting signature. All
759 return !!X509_verify(cert.get(), pkey);
763 bssl::UniquePtr<EVP_PKEY> pkey(PrivateKeyFromPEM(kRSAKey));
764 ASSERT_TRUE(pkey);
768 EVP_DigestSignInit(md_ctx.get(), NULL, EVP_sha256(), NULL, pkey.get()));
769 ASSERT_TRUE(SignatureRoundTrips(md_ctx.get(), pkey.get()));
775 pkey.get()));
778 ASSERT_TRUE(SignatureRoundTrips(md_ctx.get(), pkey.get()));