Home
last modified time | relevance | path

Searched refs:pctx (Results 1 - 6 of 6) sorted by relevance

/base/useriam/pin_auth/frameworks/scrypt/src/
H A Dscrypt.cpp50 bool Scrypt::DoScrypt(const std::vector<uint8_t> &data, uint32_t algoVersion, EVP_PKEY_CTX *pctx) in DoScrypt() argument
58 if (EVP_PKEY_CTX_set1_pbe_pass(pctx, reinterpret_cast<const char *>(data.data()), data.size()) <= 0) { in DoScrypt()
62 if (EVP_PKEY_CTX_set1_scrypt_salt(pctx, algoParameter_.data(), algoParameter_.size()) <= 0) { in DoScrypt()
66 if (EVP_PKEY_CTX_set_scrypt_N(pctx, scryptParameters.scryptN) <= 0) { in DoScrypt()
70 if (EVP_PKEY_CTX_set_scrypt_r(pctx, scryptParameters.scryptR) <= 0) { in DoScrypt()
74 if (EVP_PKEY_CTX_set_scrypt_p(pctx, scryptParameters.scryptP) <= 0) { in DoScrypt()
86 EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_SCRYPT, NULL); in GetScrypt() local
87 if (EVP_PKEY_derive_init(pctx) <= 0) { in GetScrypt()
92 if (!DoScrypt(data, algoVersion, pctx)) { in GetScrypt()
94 EVP_PKEY_CTX_free(pctx); in GetScrypt()
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_kdf.c69 EVP_PKEY_CTX *pctx; in HksOpensslHkdf() local
70 pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_HKDF, NULL); in HksOpensslHkdf()
73 if (EVP_PKEY_derive_init(pctx) <= 0) { in HksOpensslHkdf()
77 if (EVP_PKEY_CTX_set_hkdf_md(pctx, md) <= 0) { in HksOpensslHkdf()
81 if (EVP_PKEY_CTX_set1_hkdf_salt(pctx, deriveParam->salt.data, deriveParam->salt.size) <= 0) { in HksOpensslHkdf()
85 if (EVP_PKEY_CTX_set1_hkdf_key(pctx, mainKey->data, mainKey->size) <= 0) { in HksOpensslHkdf()
89 if (EVP_PKEY_CTX_add1_hkdf_info(pctx, deriveParam->info.data, deriveParam->info.size) <= 0) { in HksOpensslHkdf()
94 if (EVP_PKEY_derive(pctx, derivedKey->data, &keyLen) <= 0) { in HksOpensslHkdf()
101 EVP_PKEY_CTX_free(pctx); in HksOpensslHkdf()
H A Dhks_openssl_curve25519.c77 EVP_PKEY_CTX *pctx = NULL; in HksOpensslCurve25519GenerateKey() local
82 if ((pctx = EVP_PKEY_CTX_new_id(GetCurve25519Id(spec->algType), NULL)) == NULL) { in HksOpensslCurve25519GenerateKey()
88 if (EVP_PKEY_keygen_init(pctx) != HKS_OPENSSL_SUCCESS) { in HksOpensslCurve25519GenerateKey()
94 if (EVP_PKEY_keygen(pctx, &pkey) != HKS_OPENSSL_SUCCESS) { in HksOpensslCurve25519GenerateKey()
104 if (pctx != NULL) { in HksOpensslCurve25519GenerateKey()
105 EVP_PKEY_CTX_free(pctx); in HksOpensslCurve25519GenerateKey()
/base/useriam/pin_auth/frameworks/scrypt/inc/
H A Dscrypt.h42 bool DoScrypt(const std::vector<uint8_t> &data, uint32_t algoVersion, EVP_PKEY_CTX *pctx);
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/
H A Dopenssl_adapter.h107 void OpensslEvpMdCtxSetPkeyCtx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx);
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);
/base/security/crypto_framework/test/unittest/src/
H A Dopenssl_adapter_mock.c507 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()

Completed in 6 milliseconds