/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_rsa_helper.c | 29 int32_t SaveRsaKeyToHksBlob(EVP_PKEY *pkey, const uint32_t keySize, struct HksBlob *key) in SaveRsaKeyToHksBlob() argument 44 if (BN_bn2binpad(RSA_get0_n(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob() 51 if (BN_bn2binpad(RSA_get0_e(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob() 58 if (BN_bn2binpad(RSA_get0_d(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob() 88 EVP_PKEY *pkey = EVP_PKEY_new(); in GenerateRsaKey() local 89 if (pkey == NULL) { in GenerateRsaKey() 94 if (EVP_PKEY_assign_RSA(pkey, rsa) != 1) { in GenerateRsaKey() 95 EVP_PKEY_free(pkey); in GenerateRsaKey() 100 return pkey; in GenerateRsaKey() 103 bool OpensslGetx509PubKey(EVP_PKEY *pkey, struc argument 129 EVP_PKEY *pkey = d2i_PUBKEY(NULL, (const unsigned char **)&data, x509Key->size); X509ToRsaPublicKey() local 243 EVP_PKEY *pkey = EVP_PKEY_new(); EncryptRsa() local 291 EVP_PKEY *pkey = EVP_PKEY_new(); DecryptRsa() local 338 EVP_PKEY *pkey = NULL; InitRsaCtx() local 430 EVP_PKEY *pkey = EVP_PKEY_new(); OpensslSignRsa() local 492 EVP_PKEY *pkey = EVP_PKEY_new(); OpensslVerifyRsa() local [all...] |
H A D | openssl_dsa_helper.c | 46 EVP_PKEY *pkey = EVP_PKEY_new(); in GenerateDsaKey() local 47 if (pkey == NULL) { in GenerateDsaKey() 52 if (EVP_PKEY_assign_DSA(pkey, dsa) != 1) { in GenerateDsaKey() 53 EVP_PKEY_free(pkey); in GenerateDsaKey() 58 return pkey; in GenerateDsaKey() 163 EVP_PKEY *pkey = EVP_PKEY_new(); in OpensslSignDsa() local 164 if (pkey == NULL) { in OpensslSignDsa() 169 if (EVP_PKEY_assign_DSA(pkey, dsaTest) != 1) { in OpensslSignDsa() 170 EVP_PKEY_free(pkey); in OpensslSignDsa() 177 EVP_PKEY_free(pkey); in OpensslSignDsa() 217 EVP_PKEY *pkey = EVP_PKEY_new(); OpensslVerifyDsa() local 264 EVP_PKEY *pkey = d2i_PUBKEY(NULL, (const unsigned char **)&data, x509Key->size); X509ToDsaPublicKey() local 318 DsaGetx509PubKey(EVP_PKEY *pkey, struct HksBlob *x509Key) DsaGetx509PubKey() argument 340 SaveDsaKeyToHksBlob(EVP_PKEY *pkey, const uint32_t keySize, struct HksBlob *key) SaveDsaKeyToHksBlob() argument [all...] |
H A D | openssl_dh_helper.c | 225 EVP_PKEY *pkey = d2i_PUBKEY(NULL, (const unsigned char **)&data, x509Key->size); in DhX509ToHksBlob() local 226 if (pkey == NULL) { in DhX509ToHksBlob() 230 const DH *dh = EVP_PKEY_get0_DH(pkey); in DhX509ToHksBlob() 232 EVP_PKEY_free(pkey); in DhX509ToHksBlob() 241 EVP_PKEY_free(pkey); in DhX509ToHksBlob() 255 EVP_PKEY_free(pkey); in DhX509ToHksBlob() 261 EVP_PKEY_free(pkey); in DhX509ToHksBlob() 275 EVP_PKEY *pkey = EVP_PKEY_new(); in DhHksBlobToX509() local 276 if (pkey == NULL) { in DhHksBlobToX509() 281 if (EVP_PKEY_assign_DH(pkey, d in DhHksBlobToX509() [all...] |
H A D | openssl_ecc_helper.c | 515 EVP_PKEY *pkey = d2i_PUBKEY(NULL, (const unsigned char **)&data, x509Key->size); in X509ToHksBlob() local 516 if (pkey == NULL) { in X509ToHksBlob() 520 const EC_KEY *ecKey = EVP_PKEY_get0_EC_KEY(pkey); in X509ToHksBlob() 522 EVP_PKEY_free(pkey); in X509ToHksBlob() 527 EVP_PKEY_free(pkey); in X509ToHksBlob() 531 EVP_PKEY_free(pkey); in X509ToHksBlob() 562 EVP_PKEY *pkey = EVP_PKEY_new(); in HksBlobToX509() local 563 if (pkey == NULL) { in HksBlobToX509() 568 if (EVP_PKEY_assign_EC_KEY(pkey, eccKey) <= 0) { in HksBlobToX509() 570 EVP_PKEY_free(pkey); in HksBlobToX509() [all...] |
/base/security/huks/utils/crypto_adapter/ |
H A D | hks_client_service_adapter.c | 54 static int32_t EvpKeyToX509Format(EVP_PKEY *pkey, struct HksBlob *x509Key)
in EvpKeyToX509Format() argument 56 int32_t length = i2d_PUBKEY(pkey, NULL);
in EvpKeyToX509Format() 68 if ((uint32_t)i2d_PUBKEY(pkey, &tmp) != keyLength) {
in EvpKeyToX509Format() 85 EVP_PKEY *pkey = NULL;
in RsaToX509PublicKey() local 104 pkey = EVP_PKEY_new();
in RsaToX509PublicKey() 105 HKS_IF_NULL_LOGE_BREAK(pkey, "pkey is null")
in RsaToX509PublicKey() 106 if (EVP_PKEY_set1_RSA(pkey, rsa) == 0) {
in RsaToX509PublicKey() 110 result = EvpKeyToX509Format(pkey, x509Key);
in RsaToX509PublicKey() 116 SELF_FREE_PTR(pkey, EVP_PKEY_fre in RsaToX509PublicKey() 158 EVP_PKEY *pkey = NULL; EccToX509PublicKey() local 246 EVP_PKEY *pkey = NULL; DsaToX509PublicKey() local 330 EVP_PKEY *pkey = NULL; DhToX509PublicKey() local 451 X509PublicKeyToRsa(EVP_PKEY *pkey, struct HksBlob *rsaPublicKey) X509PublicKeyToRsa() argument 544 X509PublicKeyToEcc(const uint32_t alg, EVP_PKEY *pkey, struct HksBlob *eccPublicKey) X509PublicKeyToEcc() argument 555 EvpPkeyToHksPubKeyInfo( const uint32_t alg, uint32_t keyLen, const EVP_PKEY *pkey, struct HksBlob *sm2PublicKey) EvpPkeyToHksPubKeyInfo() argument 601 X509PublicKeyToSm2(const uint32_t alg, EVP_PKEY *pkey, struct HksBlob *sm2PublicKey) X509PublicKeyToSm2() argument 637 X509PublicKeyToDsa(EVP_PKEY *pkey, struct HksBlob *dsaPublicKey) X509PublicKeyToDsa() argument 694 X509PublicKeyToDh(EVP_PKEY *pkey, struct HksBlob *dhPublicKey) X509PublicKeyToDh() argument 738 EVP_PKEY *pkey = d2i_PUBKEY(NULL, (const unsigned char **)&data, x509Key->size); TranslateFromX509PublicKey() local [all...] |
/base/startup/hvb/libhvb/src/crypto/ |
H A D | hvb_rsa_verify.c | 315 static int hvb_rsa_verify_pss_param_check(const struct hvb_rsa_pubkey *pkey, const uint8_t *pdigest, in hvb_rsa_verify_pss_param_check() argument 321 if (!pkey || !pdigest || !psign) { in hvb_rsa_verify_pss_param_check() 324 if (!pkey->pn || !pkey->p_rr || pkey->n_n0_i == 0) { in hvb_rsa_verify_pss_param_check() 327 klen = bit2byte(pkey->width); in hvb_rsa_verify_pss_param_check() 328 n_validlen = bn_get_valid_len(pkey->pn, pkey->nlen); in hvb_rsa_verify_pss_param_check() 332 if (n_validlen != klen || pkey->rlen > pkey in hvb_rsa_verify_pss_param_check() 342 hvb_rsa_verify_pss_param_convert(const struct hvb_rsa_pubkey *pkey, uint8_t *psign, uint32_t signlen, struct long_int_num *p_n, struct long_int_num *p_rr, struct long_int_num *p_m) hvb_rsa_verify_pss_param_convert() argument 370 hvb_rsa_verify_pss(const struct hvb_rsa_pubkey *pkey, const uint8_t *pdigest, uint32_t digestlen, uint8_t *psign, uint32_t signlen, uint32_t saltlen) hvb_rsa_verify_pss() argument [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/ |
H A D | alg_25519_asy_key_generator_openssl.c | 98 OpensslEvpPkeyFree(impl->pkey); in DestroyAlg25519PubKey() 99 impl->pkey = NULL; in DestroyAlg25519PubKey() 114 OpensslEvpPkeyFree(impl->pkey); in DestroyAlg25519PriKey() 115 impl->pkey = NULL; in DestroyAlg25519PriKey() 186 if (impl->pkey == NULL) { in GetAlg25519PubKeyEncoded() 187 LOGE("pkey is NULL."); in GetAlg25519PubKeyEncoded() 191 int len = OpensslI2dPubKey(impl->pkey, &returnData); in GetAlg25519PubKeyEncoded() 221 if (impl->pkey == NULL) { in GetAlg25519PriKeyEncoded() 222 LOGE("pkey is NULL."); in GetAlg25519PriKeyEncoded() 226 int len = OpensslI2dPrivateKey(impl->pkey, in GetAlg25519PriKeyEncoded() 521 CreateAlg25519PubKey(EVP_PKEY *pkey, HcfOpensslAlg25519PubKey **returnPubKey) CreateAlg25519PubKey() argument 535 CreateAlg25519PriKey(EVP_PKEY *pkey, HcfOpensslAlg25519PriKey **returnPriKey) CreateAlg25519PriKey() argument 567 GeneratePubKeyByPkey(EVP_PKEY *pkey, HcfOpensslAlg25519PubKey **returnPubKey) GeneratePubKeyByPkey() argument 583 GeneratePriKeyByPkey(EVP_PKEY *pkey, HcfOpensslAlg25519PriKey **returnPriKey) GeneratePriKeyByPkey() argument 602 EVP_PKEY *pkey = NULL; GenerateAlg25519PubAndPriKey() local 632 EVP_PKEY *pkey = OpensslD2iPubKey(NULL, &tmpData, pubKeyBlob->len); ConvertAlg25519PubKey() local 650 EVP_PKEY *pkey = OpensslD2iPrivateKey(type, NULL, &tmpData, priKeyBlob->len); ConvertAlg25519PriKey() local 784 EVP_PKEY *pkey = NULL; ConvertAlg25519PemPubKey() local 810 EVP_PKEY *pkey = NULL; ConvertAlg25519PemPriKey() local [all...] |
H A D | dh_asy_key_generator_openssl.c | 467 LOGD("[error] Construct dh params and generate pkey failed."); in GenerateDhEvpKey() 473 LOGD("[error] Create pkey ctx failed."); in GenerateDhEvpKey() 483 LOGD("[error] Generate pkey failed."); in GenerateDhEvpKey() 488 LOGD("[error] Check pkey fail."); in GenerateDhEvpKey() 581 static HcfResult GeneratePubKeyByPkey(EVP_PKEY *pkey, HcfOpensslDhPubKey **returnPubKey) in GeneratePubKeyByPkey() argument 583 DH *pk = OpensslEvpPkeyGet1Dh(pkey); in GeneratePubKeyByPkey() 585 LOGD("[error] Get dh public key from pkey failed"); in GeneratePubKeyByPkey() 597 static HcfResult GeneratePriKeyByPkey(EVP_PKEY *pkey, HcfOpensslDhPriKey **returnPriKey) in GeneratePriKeyByPkey() argument 599 DH *sk = OpensslEvpPkeyGet1Dh(pkey); in GeneratePriKeyByPkey() 601 LOGD("[error] Get DH private key from pkey faile in GeneratePriKeyByPkey() 616 EVP_PKEY *pkey = NULL; GenerateDhPubAndPriKey() local 1052 EVP_PKEY *pkey = NULL; ConvertDhPemPubKey() local 1079 EVP_PKEY *pkey = NULL; ConvertDhPemPriKey() local [all...] |
H A D | rsa_asy_key_generator_openssl.c | 547 EVP_PKEY *pkey = NewEvpPkeyByRsa(impl->pk, true); in GetPubKeyEncodedPem() local 548 if (pkey == NULL) { in GetPubKeyEncodedPem() 552 HcfResult result = GetKeyEncodedPem(pkey, outPutStruct, EVP_PKEY_PUBLIC_KEY, returnString); in GetPubKeyEncodedPem() 553 OpensslEvpPkeyFree(pkey); in GetPubKeyEncodedPem() 585 static HcfResult GetPrikeyPkcs8Pem(EVP_PKEY *pkey, char **returnString) in GetPrikeyPkcs8Pem() argument 593 int ret = PEM_write_bio_PKCS8PrivateKey(bio, pkey, NULL, NULL, 0, NULL, NULL); in GetPrikeyPkcs8Pem() 633 static HcfResult GetPriKeyPem(const char *format, EVP_PKEY *pkey, RSA *sk, char **returnString) in GetPriKeyPem() argument 637 result = GetPrikeyPkcs8Pem(pkey, returnString); in GetPriKeyPem() 673 EVP_PKEY *pkey = NewEvpPkeyByRsa(impl->sk, true); in GetPriKeyEncodedPem() local 674 if (pkey in GetPriKeyEncodedPem() 1006 EVP_PKEY *pkey = NULL; ConvertPemKeyToKey() local [all...] |
H A D | dsa_asy_key_generator_openssl.c | 399 LOGD("[error] Generate params pkey failed."); in GenerateDsaEvpKey() 405 LOGD("[error] Create pkey ctx failed."); in GenerateDsaEvpKey() 415 LOGD("[error] Generate pkey failed."); in GenerateDsaEvpKey() 506 static HcfResult GeneratePubKeyByPkey(EVP_PKEY *pkey, HcfOpensslDsaPubKey **returnPubKey) in GeneratePubKeyByPkey() argument 508 DSA *pk = OpensslEvpPkeyGet1Dsa(pkey); in GeneratePubKeyByPkey() 510 LOGD("[error] Get das public key from pkey failed"); in GeneratePubKeyByPkey() 522 static HcfResult GeneratePriKeyByPkey(EVP_PKEY *pkey, HcfOpensslDsaPriKey **returnPriKey) in GeneratePriKeyByPkey() argument 524 DSA *sk = OpensslEvpPkeyGet1Dsa(pkey); in GeneratePriKeyByPkey() 526 LOGD("[error] Get DSA private key from pkey failed"); in GeneratePriKeyByPkey() 541 EVP_PKEY *pkey in GenerateDsaPubAndPriKey() local 907 EVP_PKEY *pkey = NULL; ConvertDsaPemPubKey() local 933 EVP_PKEY *pkey = NULL; ConvertDsaPemPriKey() local [all...] |
/base/security/certificate_manager/test/unittest/module_test/src/ |
H A D | cm_cert_parse_test.cpp | 423 EVP_PKEY *pkey = nullptr;
in HWTEST_F() local 428 &pkey, &appCert, &cert);
in HWTEST_F() 434 EVP_PKEY_free(pkey);
in HWTEST_F() 447 EVP_PKEY *pkey = nullptr;
in HWTEST_F() local 451 &pkey, &appCert, &cert);
in HWTEST_F() 457 EVP_PKEY_free(pkey);
in HWTEST_F() 470 EVP_PKEY *pkey = nullptr;
in HWTEST_F() local 475 &pkey, &appCert, &cert);
in HWTEST_F() 481 EVP_PKEY_free(pkey);
in HWTEST_F() 494 EVP_PKEY *pkey in HWTEST_F() local 518 EVP_PKEY *pkey = nullptr; HWTEST_F() local 543 EVP_PKEY *pkey = nullptr; HWTEST_F() local [all...] |
/base/security/crypto_framework/test/unittest/src/ |
H A D | openssl_adapter_mock.c | 507 int OpensslEvpDigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) in OpensslEvpDigestSignInit() argument 512 return EVP_DigestSignInit(ctx, pctx, type, e, pkey); in OpensslEvpDigestSignInit() 571 int OpensslEvpDigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) in OpensslEvpDigestVerifyInit() argument 576 return EVP_DigestVerifyInit(ctx, pctx, type, e, pkey); in OpensslEvpDigestVerifyInit() 639 EVP_PKEY *pkey, const char *propquery) in OpensslEvpPkeyCtxNewFromPkey() 644 return EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propquery); in OpensslEvpPkeyCtxNewFromPkey() 671 int OpensslEvpPkeyGetRawPublicKey(const EVP_PKEY *pkey, unsigned char *pub, size_t *len) in OpensslEvpPkeyGetRawPublicKey() argument 676 return EVP_PKEY_get_raw_public_key(pkey, pub, len); in OpensslEvpPkeyGetRawPublicKey() 679 int OpensslEvpPkeyGetRawPrivateKey(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) in OpensslEvpPkeyGetRawPrivateKey() argument 684 return EVP_PKEY_get_raw_private_key(pkey, pri in OpensslEvpPkeyGetRawPrivateKey() 638 OpensslEvpPkeyCtxNewFromPkey(OSSL_LIB_CTX *libctx, EVP_PKEY *pkey, const char *propquery) OpensslEvpPkeyCtxNewFromPkey() argument 687 OpensslEvpPkeyAssignEcKey(EVP_PKEY *pkey, EC_KEY *key) OpensslEvpPkeyAssignEcKey() argument 695 OpensslEvpPkeyFree(EVP_PKEY *pkey) OpensslEvpPkeyFree() argument 702 OpensslEvpPkeyCtxNew(EVP_PKEY *pkey, ENGINE *e) OpensslEvpPkeyCtxNew() argument 810 OpensslEvpPkeyBaseId(EVP_PKEY *pkey) OpensslEvpPkeyBaseId() argument 899 OpensslEvpPkeySet1Dsa(EVP_PKEY *pkey, DSA *key) OpensslEvpPkeySet1Dsa() argument 907 OpensslEvpPkeyGet1Dsa(EVP_PKEY *pkey) OpensslEvpPkeyGet1Dsa() argument 1066 OpensslI2dPubKey(EVP_PKEY *pkey, unsigned char **ppout) OpensslI2dPubKey() argument 1074 OpensslI2dPrivateKey(EVP_PKEY *pkey, unsigned char **ppout) OpensslI2dPrivateKey() argument 1200 OpensslEvpPkeyGet1Rsa(EVP_PKEY *pkey) OpensslEvpPkeyGet1Rsa() argument 1205 OpensslEvpPkeySet1Rsa(EVP_PKEY *pkey, struct rsa_st *key) OpensslEvpPkeySet1Rsa() argument 1210 OpensslEvpPkeyAssignRsa(EVP_PKEY *pkey, struct rsa_st *key) OpensslEvpPkeyAssignRsa() argument 1801 OpensslEvpPkeySet1Dh(EVP_PKEY *pkey, DH *key) OpensslEvpPkeySet1Dh() argument 1809 OpensslEvpPkeyGet1Dh(EVP_PKEY *pkey) OpensslEvpPkeyGet1Dh() argument 1817 OpensslEvpPkeyAssignDh(EVP_PKEY *pkey, DH *key) OpensslEvpPkeyAssignDh() argument 1928 OpensslEvpPkeyGet1EcKey(EVP_PKEY *pkey) OpensslEvpPkeyGet1EcKey() argument [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/ |
H A D | openssl_adapter.h | 109 int OpensslEvpDigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey); 114 int OpensslEvpDigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey); 129 int OpensslEvpPkeyGetRawPublicKey(const EVP_PKEY *pkey, unsigned char *pub, size_t *len); 130 int OpensslEvpPkeyGetRawPrivateKey(const EVP_PKEY *pkey, unsigned char *priv, size_t *len); 131 int OpensslEvpPkeyAssignEcKey(EVP_PKEY *pkey, EC_KEY *key); 132 int OpensslEvpPkeySet1EcKey(EVP_PKEY *pkey, EC_KEY *key); 133 void OpensslEvpPkeyFree(EVP_PKEY *pkey); 135 EVP_PKEY *pkey, const char *propquery); 136 EVP_PKEY_CTX *OpensslEvpPkeyCtxNew(EVP_PKEY *pkey, ENGINE *e); 151 int OpensslEvpPkeyBaseId(EVP_PKEY *pkey); [all...] |
H A D | openssl_common.h | 69 HcfResult GetKeyEncodedPem(EVP_PKEY *pkey, const char *outPutStruct, int selection, char **returnString); 71 HcfResult ConvertPubPemStrToKey(EVP_PKEY **pkey, const char *keyType, int selection, const char *keyStr); 73 HcfResult ConvertPriPemStrToKey(const char *keyStr, EVP_PKEY **pkey, const char *keyType);
|
H A D | openssl_class.h | 103 EVP_PKEY *pkey; member 112 EVP_PKEY *pkey; member
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_rsa.c | 318 EVP_PKEY *pkey = EVP_PKEY_new(); in InitEvpPkeyCtx() local 319 if (pkey == NULL) { in InitEvpPkeyCtx() 325 ret = EVP_PKEY_assign_RSA(pkey, rsa); in InitEvpPkeyCtx() 329 EVP_PKEY_free(pkey); in InitEvpPkeyCtx() 333 EVP_PKEY_CTX *ctx = EVP_PKEY_CTX_new(pkey, NULL); in InitEvpPkeyCtx() 336 EVP_PKEY_free(pkey); in InitEvpPkeyCtx() 347 EVP_PKEY_free(pkey); in InitEvpPkeyCtx() 352 EVP_PKEY_free(pkey); in InitEvpPkeyCtx() 490 EVP_PKEY *pkey = EVP_PKEY_new(); in InitRsaEvpKey() local 491 if (pkey in InitRsaEvpKey() 519 EVP_PKEY *pkey = NULL; InitRsaCtx() local [all...] |
H A D | hks_openssl_sm2.c | 53 static int32_t EvpPkeyToKeyMaterialEc(const struct HksKeySpec *spec, const EVP_PKEY *pkey, struct HksBlob *key)
in EvpPkeyToKeyMaterialEc() argument 61 int pubXRet = GetBnBinpadFromPkey(pkey, OSSL_PKEY_PARAM_EC_PUB_X, &pubXBlob);
in EvpPkeyToKeyMaterialEc() 62 int pubYRet = GetBnBinpadFromPkey(pkey, OSSL_PKEY_PARAM_EC_PUB_Y, &pubYBlob);
in EvpPkeyToKeyMaterialEc() 63 int priRet = GetBnBinpadFromPkey(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &privBlob);
in EvpPkeyToKeyMaterialEc() 127 EVP_PKEY *pkey = NULL;
in HksOpensslSm2GenerateKey() local 134 osRet = EVP_PKEY_keygen(ctx, &pkey);
in HksOpensslSm2GenerateKey() 139 ret = EvpPkeyToKeyMaterialEc(spec, pkey, key);
in HksOpensslSm2GenerateKey() 145 SELF_FREE_PTR(pkey, EVP_PKEY_free)
in HksOpensslSm2GenerateKey()
|
H A D | hks_openssl_curve25519.c | 78 EVP_PKEY *pkey = NULL;
in HksOpensslCurve25519GenerateKey() local 94 if (EVP_PKEY_keygen(pctx, &pkey) != HKS_OPENSSL_SUCCESS) {
in HksOpensslCurve25519GenerateKey() 100 ret = SaveCurve25519KeyMaterial(spec->algType, pkey, key);
in HksOpensslCurve25519GenerateKey() 107 if (pkey != NULL) {
in HksOpensslCurve25519GenerateKey() 108 EVP_PKEY_free(pkey);
in HksOpensslCurve25519GenerateKey()
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/ |
H A D | openssl_dsa_helper.h | 33 bool DsaGetx509PubKey(EVP_PKEY *pkey, struct HksBlob *x509Key); 43 int32_t SaveDsaKeyToHksBlob(EVP_PKEY *pkey, const uint32_t keySize, struct HksBlob *key);
|
H A D | openssl_rsa_helper.h | 31 int32_t SaveRsaKeyToHksBlob(EVP_PKEY *pkey, const uint32_t keySize, struct HksBlob *key); 35 bool OpensslGetx509PubKey(EVP_PKEY *pkey, struct HksBlob *x509Key);
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/include/ |
H A D | cm_pfx.h | 27 int32_t CmParsePkcs12Cert(const struct CmBlob *p12Cert, char *passWd, EVP_PKEY **pkey,
|
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/key_agreement/src/ |
H A D | x25519_openssl.c | 64 EVP_PKEY *pubPKey = OpensslEvpPkeyDup(((HcfOpensslAlg25519PubKey *)pubKey)->pkey); in EngineGenerateSecret() 66 LOGE("Failed to dup public pkey."); in EngineGenerateSecret() 69 EVP_PKEY *priPKey = OpensslEvpPkeyDup(((HcfOpensslAlg25519PriKey *)priKey)->pkey); in EngineGenerateSecret() 71 LOGE("Failed to dup private pkey."); in EngineGenerateSecret()
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/ |
H A D | hks_openssl_engine.h | 47 int32_t GetBnBinpadFromPkey(const EVP_PKEY *pkey, const char *keyName, struct HksBlob *out);
|
/base/security/crypto_framework/plugin/openssl_plugin/common/src/ |
H A D | openssl_common.c | 534 HcfResult GetKeyEncodedPem(EVP_PKEY *pkey, const char *outPutStruct, int selection, char **returnString) in GetKeyEncodedPem() argument 536 OSSL_ENCODER_CTX *ctx = OpensslOsslEncoderCtxNewForPkey(pkey, selection, "PEM", outPutStruct, NULL); in GetKeyEncodedPem() 555 HcfResult ConvertPubPemStrToKey(EVP_PKEY **pkey, const char *keyType, int selection, const char *keyStr) in ConvertPubPemStrToKey() argument 557 OSSL_DECODER_CTX *ctx = OpensslOsslDecoderCtxNewForPkey(pkey, "PEM", NULL, keyType, selection, NULL, NULL); in ConvertPubPemStrToKey() 581 HcfResult ConvertPriPemStrToKey(const char *keyStr, EVP_PKEY **pkey, const char *keyType) in ConvertPriPemStrToKey() argument 597 EVP_PKEY *pkeyRet = OpensslPemReadBioPrivateKey(bio, pkey, PrivateKeyReadNullCb, NULL); in ConvertPriPemStrToKey() 605 if (OpensslEvpPkeyIsA(*pkey, keyType) != HCF_OPENSSL_SUCCESS) { in ConvertPriPemStrToKey() 607 OpensslEvpPkeyFree(*pkey); in ConvertPriPemStrToKey()
|
/base/security/appverify/interfaces/innerkits/appverify/src/util/ |
H A D | hap_verify_openssl_utils.cpp | 215 EVP_PKEY* pkey = X509_get0_pubkey(cert); variable 216 if (pkey == nullptr) { 221 if (!VerifyShaWithRsaPss(signInfo, p7Bio, pkey, isShaWithRsaPss)) { 251 BIO* p7Bio, EVP_PKEY* pkey, bool isPss) in VerifyShaWithRsaPss() 285 if (!VerifyShaWithRsaPss(signInfo, pkey, isPss, digest, digestLen)) { in VerifyShaWithRsaPss() 380 bool HapVerifyOpensslUtils::VerifyShaWithRsaPss(const PKCS7_SIGNER_INFO* signInfo, EVP_PKEY* pkey, bool isPss, in VerifyShaWithRsaPss() argument 383 EVP_PKEY_CTX* pkeyCtx = EVP_PKEY_CTX_new(pkey, nullptr); in VerifyShaWithRsaPss() 250 VerifyShaWithRsaPss(const PKCS7_SIGNER_INFO* signInfo, BIO* p7Bio, EVP_PKEY* pkey, bool isPss) VerifyShaWithRsaPss() argument
|