/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_common.c | 71 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 D | hks_mbedtls_rsa.c | 158 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 D | hks_mbedtls_dh.c | 119 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 D | hks_mbedtls_ecdh.c | 64 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 D | hks_mbedtls_ecdsa.c | 52 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 D | hks_mbedtls_hmac.c | 56 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 D | hks_mbedtls_ecc.c | 222 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 D | hks_mbedtls_x25519.c | 228 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 D | hks_mbedtls_aes.c | 68 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 D | cipher_rsa.c | 122 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 D | mbedtls_ec_adapter.c | 390 …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 D | softbus_adapter_crypto.c | 226 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 D | hks_mbedtls_common.h | 38 int32_t HksCtrDrbgSeed(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy);
|