/aosp12/system/keymaster/km_openssl/ |
H A D | rsa_operation.cpp | 208 keymaster_error_t RsaOperation::SetRsaPaddingInEvpContext(EVP_PKEY_CTX* pkey_ctx, bool signing) { in SetRsaPaddingInEvpContext() argument 213 if (EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, openssl_padding) <= 0) in SetRsaPaddingInEvpContext() 220 if (EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, EVP_MD_size(digest_algorithm_)) <= 0) in SetRsaPaddingInEvpContext() 282 EVP_PKEY_CTX* pkey_ctx; in Begin() local 283 if (EVP_DigestSignInit(&digest_ctx_, &pkey_ctx, digest_algorithm_, nullptr /* engine */, in Begin() 286 return SetRsaPaddingInEvpContext(pkey_ctx, true /* signing */); in Begin() 394 EVP_PKEY_CTX* pkey_ctx; in Begin() local 397 return SetRsaPaddingInEvpContext(pkey_ctx, false /* signing */); in Begin() 480 keymaster_error_t RsaCryptOperation::SetOaepDigestIfRequired(EVP_PKEY_CTX* pkey_ctx) { in SetOaepDigestIfRequired() argument 484 if (!EVP_PKEY_CTX_set_rsa_oaep_md(pkey_ctx, digest_algorithm_)) { in SetOaepDigestIfRequired() [all …]
|
H A D | ecdsa_operation.cpp | 115 EVP_PKEY_CTX* pkey_ctx; in Begin() local 116 if (EVP_DigestSignInit(&digest_ctx_, &pkey_ctx, digest_algorithm_, nullptr /* engine */, in Begin() 176 EVP_PKEY_CTX* pkey_ctx; in Begin() local 177 if (EVP_DigestVerifyInit(&digest_ctx_, &pkey_ctx, digest_algorithm_, nullptr /* engine */, in Begin()
|
/aosp12/system/security/keystore2/src/crypto/tests/ |
H A D | certificate_utils_test.cpp | 153 EVP_PKEY_CTX_Ptr pkey_ctx(EVP_PKEY_CTX_new_id(EVP_PKEY_EC, NULL)); in TEST_P() local 154 ASSERT_TRUE((bool)pkey_ctx); in TEST_P() 155 ASSERT_TRUE(EVP_PKEY_keygen_init(pkey_ctx.get())); in TEST_P() 156 ASSERT_TRUE(EVP_PKEY_CTX_set_ec_paramgen_curve_nid(pkey_ctx.get(), curve_nid)); in TEST_P() 159 ASSERT_TRUE(EVP_PKEY_keygen(pkey_ctx.get(), &pkey_ptr)); in TEST_P()
|
/aosp12/system/keymaster/include/keymaster/km_openssl/ |
H A D | rsa_operation.h | 58 keymaster_error_t SetRsaPaddingInEvpContext(EVP_PKEY_CTX* pkey_ctx, bool signing); 151 keymaster_error_t SetOaepDigestIfRequired(EVP_PKEY_CTX* pkey_ctx);
|
/aosp12/system/security/keystore2/src/km_compat/ |
H A D | km_compat.cpp | 1225 keystore::EVP_PKEY_CTX_Ptr pkey_ctx(EVP_PKEY_CTX_new_id(EVP_PKEY_EC, NULL)); in getCertificate() local 1226 EVP_PKEY_keygen_init(pkey_ctx.get()); in getCertificate() 1227 EVP_PKEY_CTX_set_ec_paramgen_curve_nid(pkey_ctx.get(), NID_X9_62_prime256v1); in getCertificate() 1229 EVP_PKEY_keygen(pkey_ctx.get(), &pkey_ptr); in getCertificate()
|
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/ |
H A D | KeyMintAidlTestBase.cpp | 776 EVP_PKEY_CTX* pkey_ctx; in LocalVerifyMessage() local 779 ASSERT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, md, nullptr, pub_key.get())); in LocalVerifyMessage() 782 EXPECT_GT(EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, RSA_PKCS1_PSS_PADDING), 0); in LocalVerifyMessage() 783 EXPECT_GT(EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, EVP_MD_size(md)), 0); in LocalVerifyMessage()
|
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 2081 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 2084 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, md, nullptr /* engine */, in TEST_P() 2089 EXPECT_GT(EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, RSA_PKCS1_PSS_PADDING), 0); in TEST_P() 2090 EXPECT_GT(EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, EVP_MD_size(md)), 0); in TEST_P() 2165 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 2168 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, md, nullptr /* engine */, in TEST_P()
|
/aosp12/hardware/interfaces/keymaster/4.0/vts/functional/ |
H A D | keymaster_hidl_hal_test.cpp | 1699 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 1702 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, md, nullptr /* engine */, in TEST_P() 1707 EXPECT_GT(EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, RSA_PKCS1_PSS_PADDING), 0); in TEST_P() 1708 EXPECT_GT(EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, EVP_MD_size(md)), 0); in TEST_P() 1780 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 1783 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, md, nullptr /* engine */, in TEST_P()
|
/aosp12/system/keymaster/tests/ |
H A D | android_keymaster_test.cpp | 973 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 974 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, EVP_sha224(), nullptr /* engine */, in TEST_P() 976 EXPECT_EQ(1, EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, RSA_PKCS1_PSS_PADDING)); in TEST_P() 1056 EVP_PKEY_CTX* pkey_ctx; in TEST_P() local 1057 EXPECT_EQ(1, EVP_DigestVerifyInit(&digest_ctx, &pkey_ctx, EVP_sha224(), nullptr /* engine */, in TEST_P()
|