Home
last modified time | relevance | path

Searched refs:ctrDrbg (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/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.c158 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsRsaGenerateKey() local
162 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaGenerateKey()
180 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsRsaGenerateKey()
279 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsRsaCrypt() local
283 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaCrypt()
297 &ctrDrbg, (size_t)message->size, message->data, cipherText->data); in HksMbedtlsRsaCrypt()
313 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsRsaCrypt()
358 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsRsaSignVerify()
362 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaSignVerify()
373 ret = mbedtls_rsa_pkcs1_sign(&ctx, mbedtls_ctr_drbg_random, &ctrDrbg, in HksMbedtlsRsaSignVerify()
[all …]
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 …hm_calc_secret(&ctx, sharedKey->data, sharedKey->size, &keyLen, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsDhAgreeKey()
274 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsDhAgreeKey()
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_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_hmac.c56 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsHmacGenerateKey() local
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() local
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.c228 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsX25519GenerateKey() local
231 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsX25519GenerateKey()
232 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsX25519GenerateKey()
246 ret = mbedtls_ecdh_gen_public(&grp, &pri, &pub, mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsX25519GenerateKey()
258 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsX25519GenerateKey()
325 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsX25519KeyAgreement() local
328 (void)memset_s(&ctrDrbg, sizeof(mbedtls_ctr_drbg_context), 0, sizeof(mbedtls_ctr_drbg_context)); in HksMbedtlsX25519KeyAgreement()
329 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsX25519KeyAgreement()
349 … &(ctx.MBEDTLS_PRIVATE(Qp)), &(ctx.MBEDTLS_PRIVATE(d)), mbedtls_ctr_drbg_random, &ctrDrbg); in HksMbedtlsX25519KeyAgreement()
367 mbedtls_ctr_drbg_free(&ctrDrbg); in HksMbedtlsX25519KeyAgreement()
H A Dhks_mbedtls_aes.c68 mbedtls_ctr_drbg_context ctrDrbg; in HksMbedtlsAesGenerateKey() local
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()
/ohos5.0/base/security/huks/frameworks/crypto_lite/cipher/src/
H A Dcipher_rsa.c122 mbedtls_ctr_drbg_init(ctrDrbg); in RsaInit()
138 mbedtls_ctr_drbg_context ctrDrbg; in RsaLoadPrivateKey() local
140 RsaInit(&ctrDrbg, &entropy); in RsaLoadPrivateKey()
172 mbedtls_ctr_drbg_free(&ctrDrbg); in RsaLoadPrivateKey()
219 mbedtls_ctr_drbg_free(ctrDrbg); in RsaDeinit()
265 mbedtls_ctr_drbg_context ctrDrbg; in RsaEncryptMultipleBlock() local
282 RsaInit(&ctrDrbg, &entropy); in RsaEncryptMultipleBlock()
318 RsaDeinit(&ctrDrbg, &entropy); in RsaEncryptMultipleBlock()
399 mbedtls_ctr_drbg_context ctrDrbg; in RsaPkcs1Decrypt() local
401 RsaInit(&ctrDrbg, &entropy); in RsaPkcs1Decrypt()
[all …]
/ohos5.0/base/security/device_auth/deps_adapter/key_management_adapter/impl/src/common/
H A Dmbedtls_ec_adapter.c390 …AgreementLog(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.\… in EcKeyAgreement()
437 mbedtls_ctr_drbg_free(ctrDrbg); in EcKeyAgreement()
442 HcFree(ctrDrbg); in EcKeyAgreement()
/ohos5.0/foundation/communication/dsoftbus/adapter/common/mbedtls/
H A Dsoftbus_adapter_crypto.c226 static mbedtls_ctr_drbg_context ctrDrbg; in SoftBusGenerateRandomArray() local
235 mbedtls_ctr_drbg_init(&ctrDrbg); in SoftBusGenerateRandomArray()
237 ret = mbedtls_ctr_drbg_seed(&ctrDrbg, mbedtls_entropy_func, &entropy, NULL, 0); in SoftBusGenerateRandomArray()
251 ret = mbedtls_ctr_drbg_random(&ctrDrbg, randStr, len); in SoftBusGenerateRandomArray()
/ohos5.0/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);