Home
last modified time | relevance | path

Searched refs:ctrDrbg (Results 1 - 15 of 15) sorted by relevance

/base/security/crypto_framework/plugin/mbedtls_plugin/rand/src/
H A Dmbedtls_rand.c28 mbedtls_ctr_drbg_context *ctrDrbg; member
52 return ((HcfRandSpiImpl *)self)->ctrDrbg; in MbedtlsGetMdCtrDrbg()
65 mbedtls_ctr_drbg_context *ctrDrbg = MbedtlsGetMdCtrDrbg(self); in MbedtlsGenerateRandom() local
66 if (ctrDrbg == NULL) { in MbedtlsGenerateRandom()
67 LOGE("Invalid ctrDrbg null!"); in MbedtlsGenerateRandom()
75 int32_t ret = mbedtls_ctr_drbg_random(ctrDrbg, random->data, numBytes); in MbedtlsGenerateRandom()
111 mbedtls_ctr_drbg_context *ctrDrbg = MbedtlsGetMdCtrDrbg(self); in MbedtlsSetSeed() local
112 if (ctrDrbg == NULL) { in MbedtlsSetSeed()
113 LOGE("Invalid ctrDrbg params!"); in MbedtlsSetSeed()
121 int32_t ret = mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_fun in MbedtlsSetSeed()
139 mbedtls_ctr_drbg_context *ctrDrbg = MbedtlsGetMdCtrDrbg((HcfRandSpi *)self); DestroyMbedtlsRand() local
152 MbedtlsRandInitEx(mbedtls_entropy_context **entropy, mbedtls_ctr_drbg_context **ctrDrbg) MbedtlsRandInitEx() argument
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_common.c71 int32_t HksCtrDrbgSeed(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy) in HksCtrDrbgSeed() argument
73 mbedtls_ctr_drbg_init(ctrDrbg); in HksCtrDrbgSeed()
77 int32_t ret = mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, in HksCtrDrbgSeed()
81 mbedtls_ctr_drbg_free(ctrDrbg); in HksCtrDrbgSeed()
92 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsFillRandom() local
94 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsFillRandom()
95 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsFillRandom()
99 ret = mbedtls_ctr_drbg_random(&ctrDrbg, randomData->data, randomData->size); in HksMbedtlsFillRandom()
110 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsFillRandom()
H A Dhks_mbedtls_rsa.c174 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsRsaGenerateKey() local
177 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsRsaGenerateKey()
178 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaGenerateKey()
185 ret = mbedtls_rsa_gen_key(&ctx, mbedtls_ctr_drbg_random, &ctrDrbg, spec->keyLen, HKS_RSA_PUBLIC_EXPONENT); in HksMbedtlsRsaGenerateKey()
196 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsRsaGenerateKey()
287 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsRsaCryptMbedtls() local
290 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsRsaCryptMbedtls()
291 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaCryptMbedtls()
308 ret = mbedtls_rsa_private(ctx, mbedtls_ctr_drbg_random, &ctrDrbg, in HksMbedtlsRsaCryptMbedtls()
317 &ctrDrbg, (size_ in HksMbedtlsRsaCryptMbedtls()
422 HksMbedtlsRsaSignHandle(mbedtls_rsa_context *ctx, mbedtls_ctr_drbg_context *ctrDrbg, HksMbedtlsSignVerifyParam *signParam, const struct HksBlob *message, struct HksBlob *signature) HksMbedtlsRsaSignHandle() argument
439 HksMbedtlsRsaVerifyHandle(mbedtls_rsa_context *ctx, mbedtls_ctr_drbg_context *ctrDrbg, HksMbedtlsSignVerifyParam *verifyParam, const struct HksBlob *message, struct HksBlob *signature) HksMbedtlsRsaVerifyHandle() argument
[all...]
H A Dhks_mbedtls_ecdsa.c52 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsEcdsaSign()
55 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsEcdsaSign()
56 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsEcdsaSign()
79 signature->data, keyLen, &keyLen, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsEcdsaSign()
88 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsEcdsaSign()
H A Dhks_mbedtls_ecdh.c64 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsEcdh()
67 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsEcdh()
68 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsEcdh()
86 &(ctx.MBEDTLS_PRIVATE(Qp)), &(ctx.MBEDTLS_PRIVATE(d)), mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsEcdh()
103 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsEcdh()
H A Dhks_mbedtls_dh.c119 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsDhGenerateKey() local
121 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsDhGenerateKey()
122 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDhGenerateKey()
144 ret = mbedtls_dhm_make_public(&ctx, keyLen, output, keyLen, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsDhGenerateKey()
154 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsDhGenerateKey()
241 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsDhAgreeKey() local
243 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsDhAgreeKey()
244 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDhAgreeKey()
263 mbedtls_dhm_calc_secret(&ctx, sharedKey->data, sharedKey->size, &keyLen, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsDhAgreeKey()
274 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsDhAgreeKey()
[all...]
H A Dhks_mbedtls_hmac.c56 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsHmacGenerateKey()
58 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsHmacGenerateKey()
59 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsHmacGenerateKey()
66 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtlsHmacGenerateKey()
81 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsHmacGenerateKey()
H A Dhks_mbedtls_ecc.c222 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsEccGenerateKey()
224 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsEccGenerateKey()
225 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsEccGenerateKey()
232 ret = mbedtls_ecp_gen_key(grpId, &ecp, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsEccGenerateKey()
241 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsEccGenerateKey()
H A Dhks_mbedtls_x25519.c224 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsX25519GenerateKey() local
227 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsX25519GenerateKey()
228 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsX25519GenerateKey()
242 ret = mbedtls_ecdh_gen_public(&grp, &pri, &pub, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsX25519GenerateKey()
254 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsX25519GenerateKey()
321 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsX25519KeyAgreement() local
324 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsX25519KeyAgreement()
325 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsX25519KeyAgreement()
345 &(ctx.MBEDTLS_PRIVATE(Qp)), &(ctx.MBEDTLS_PRIVATE(d)), mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsX25519KeyAgreement()
363 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsX25519KeyAgreement()
[all...]
H A Dhks_mbedtls_3des.c71 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtls3DesGenerateKey()
73 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtls3DesGenerateKey()
74 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtls3DesGenerateKey()
81 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtls3DesGenerateKey()
94 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtls3DesGenerateKey()
H A Dhks_mbedtls_des.c75 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsDesGenerateKey()
77 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsDesGenerateKey()
78 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDesGenerateKey()
85 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtlsDesGenerateKey()
98 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsDesGenerateKey()
H A Dhks_mbedtls_aes.c68 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsAesGenerateKey()
70 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsAesGenerateKey()
71 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsAesGenerateKey()
78 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtlsAesGenerateKey()
91 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsAesGenerateKey()
/base/security/huks/frameworks/crypto_lite/cipher/src/
H A Dcipher_rsa.c120 static void RsaInit(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy) in RsaInit() argument
122 mbedtls_ctr_drbg_init(ctrDrbg); in RsaInit()
124 (void)mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, entropy, NULL, 0); in RsaInit()
138 mbedtls_ctr_drbg_context ctrDrbg; in RsaLoadPrivateKey() local
140 RsaInit(&ctrDrbg, &entropy); in RsaLoadPrivateKey()
144 mbedtls_ctr_drbg_random, &ctrDrbg); in RsaLoadPrivateKey()
165 mbedtls_ctr_drbg_free(&ctrDrbg); in RsaLoadPrivateKey()
172 mbedtls_ctr_drbg_free(&ctrDrbg); in RsaLoadPrivateKey()
217 static void RsaDeinit(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy) in RsaDeinit() argument
219 mbedtls_ctr_drbg_free(ctrDrbg); in RsaDeinit()
265 mbedtls_ctr_drbg_context ctrDrbg; RsaEncryptMultipleBlock() local
399 mbedtls_ctr_drbg_context ctrDrbg; RsaPkcs1Decrypt() local
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/
H A Dhks_mbedtls_common.h38 int32_t HksCtrDrbgSeed(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy);
/base/security/device_auth/deps_adapter/key_management_adapter/impl/src/common/
H A Dmbedtls_ec_adapter.c390 static int EcKeyAgreementLog(mbedtls_ecp_keypair *keyPair, mbedtls_ecp_point *p, mbedtls_ctr_drbg_context *ctrDrbg) in EcKeyAgreementLog() argument
393 &keyPair->MBEDTLS_PRIVATE(Q), mbedtls_ctr_drbg_random, ctrDrbg, NULL); in EcKeyAgreementLog()
406 mbedtls_ctr_drbg_context *ctrDrbg = HcMalloc(sizeof(mbedtls_ctr_drbg_context), 0); in EcKeyAgreement() local
407 if ((secret == NULL) || (keyPair == NULL) || (entropy == NULL) || (ctrDrbg == NULL)) { in EcKeyAgreement()
412 HcFree(ctrDrbg); in EcKeyAgreement()
418 mbedtls_ctr_drbg_init(ctrDrbg); in EcKeyAgreement()
427 ret = mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, entropy, in EcKeyAgreement()
430 LOG_AND_GOTO_CLEANUP_IF_FAIL(EcKeyAgreementLog(keyPair, &p, ctrDrbg), "Compute secret key failed.\n"); in EcKeyAgreement()
437 mbedtls_ctr_drbg_free(ctrDrbg); in EcKeyAgreement()
442 HcFree(ctrDrbg); in EcKeyAgreement()
[all...]

Completed in 12 milliseconds