/base/security/crypto_framework/plugin/mbedtls_plugin/rand/src/ |
H A D | mbedtls_rand.c | 18 #include "mbedtls/entropy.h" 27 mbedtls_entropy_context *entropy; member 43 return ((HcfRandSpiImpl *)self)->entropy; in MbedtlsGetMdEntropy() 116 mbedtls_entropy_context *entropy = MbedtlsGetMdEntropy(self); in MbedtlsSetSeed() local 117 if (entropy == NULL) { in MbedtlsSetSeed() 118 LOGE("Invalid entropy params!"); in MbedtlsSetSeed() 121 int32_t ret = mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, entropy, in MbedtlsSetSeed() 144 mbedtls_entropy_context *entropy = MbedtlsGetMdEntropy((HcfRandSpi *)self); in DestroyMbedtlsRand() local 145 if (entropy != NULL) { in DestroyMbedtlsRand() 146 mbedtls_entropy_free(entropy); in DestroyMbedtlsRand() 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 D | hks_mbedtls_common.c | 24 #include <mbedtls/entropy.h>
71 int32_t HksCtrDrbgSeed(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy)
in HksCtrDrbgSeed() argument 74 mbedtls_entropy_init(entropy);
in HksCtrDrbgSeed() 78 entropy, g_hksRandomSeedCustom, sizeof(g_hksRandomSeedCustom));
in HksCtrDrbgSeed() 82 mbedtls_entropy_free(entropy);
in HksCtrDrbgSeed() 91 mbedtls_entropy_context entropy;
in HksMbedtlsFillRandom() local 93 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsFillRandom() 95 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsFillRandom() 111 mbedtls_entropy_free(&entropy);
in HksMbedtlsFillRandom()
|
H A D | hks_mbedtls_ecdsa.c | 33 #include <mbedtls/entropy.h> 53 mbedtls_entropy_context entropy; in HksMbedtlsEcdsaSign() 54 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsEcdsaSign() 56 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsEcdsaSign() 89 mbedtls_entropy_free(&entropy); in HksMbedtlsEcdsaSign()
|
H A D | hks_mbedtls_ecdh.c | 34 #include <mbedtls/entropy.h>
65 mbedtls_entropy_context entropy;
in HksMbedtlsEcdh() 66 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsEcdh() 68 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsEcdh() 104 mbedtls_entropy_free(&entropy);
in HksMbedtlsEcdh()
|
H A D | hks_mbedtls_dh.c | 118 mbedtls_entropy_context entropy; in HksMbedtlsDhGenerateKey() local 120 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsDhGenerateKey() 122 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDhGenerateKey() 155 mbedtls_entropy_free(&entropy); in HksMbedtlsDhGenerateKey() 240 mbedtls_entropy_context entropy; in HksMbedtlsDhAgreeKey() local 242 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsDhAgreeKey() 244 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDhAgreeKey() 275 mbedtls_entropy_free(&entropy); in HksMbedtlsDhAgreeKey()
|
H A D | hks_mbedtls_rsa.c | 32 #include <mbedtls/entropy.h> 175 mbedtls_entropy_context entropy; in HksMbedtlsRsaGenerateKey() local 176 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsRsaGenerateKey() 178 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaGenerateKey() 197 mbedtls_entropy_free(&entropy); in HksMbedtlsRsaGenerateKey() 288 mbedtls_entropy_context entropy; in HksMbedtlsRsaCryptMbedtls() local 289 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsRsaCryptMbedtls() 291 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsRsaCryptMbedtls() 327 mbedtls_entropy_free(&entropy); in HksMbedtlsRsaCryptMbedtls() 467 mbedtls_entropy_context entropy; in HksMbedtlsRsaSignVerify() [all...] |
H A D | hks_mbedtls_hmac.c | 55 mbedtls_entropy_context entropy;
in HksMbedtlsHmacGenerateKey() 57 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsHmacGenerateKey() 59 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsHmacGenerateKey() 82 mbedtls_entropy_free(&entropy);
in HksMbedtlsHmacGenerateKey()
|
H A D | hks_mbedtls_ecc.c | 33 #include <mbedtls/entropy.h>
221 mbedtls_entropy_context entropy;
in HksMbedtlsEccGenerateKey() 223 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsEccGenerateKey() 225 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsEccGenerateKey() 242 mbedtls_entropy_free(&entropy);
in HksMbedtlsEccGenerateKey()
|
H A D | hks_mbedtls_x25519.c | 34 #include <mbedtls/entropy.h>
225 mbedtls_entropy_context entropy;
in HksMbedtlsX25519GenerateKey() local 226 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsX25519GenerateKey() 228 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsX25519GenerateKey() 255 mbedtls_entropy_free(&entropy);
in HksMbedtlsX25519GenerateKey() 322 mbedtls_entropy_context entropy;
in HksMbedtlsX25519KeyAgreement() local 323 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context));
in HksMbedtlsX25519KeyAgreement() 325 ret = HksCtrDrbgSeed(&ctrDrbg, &entropy);
in HksMbedtlsX25519KeyAgreement() 364 mbedtls_entropy_free(&entropy);
in HksMbedtlsX25519KeyAgreement()
|
H A D | hks_mbedtls_3des.c | 30 #include <mbedtls/entropy.h> 70 mbedtls_entropy_context entropy; in HksMbedtls3DesGenerateKey() 72 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtls3DesGenerateKey() 74 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtls3DesGenerateKey() 95 mbedtls_entropy_free(&entropy); in HksMbedtls3DesGenerateKey()
|
H A D | hks_mbedtls_des.c | 30 #include <mbedtls/entropy.h> 74 mbedtls_entropy_context entropy; in HksMbedtlsDesGenerateKey() 76 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsDesGenerateKey() 78 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsDesGenerateKey() 99 mbedtls_entropy_free(&entropy); in HksMbedtlsDesGenerateKey()
|
H A D | hks_mbedtls_aes.c | 30 #include <mbedtls/entropy.h> 67 mbedtls_entropy_context entropy; in HksMbedtlsAesGenerateKey() 69 (void)memset_s(&entropy, sizeof(mbedtls_entropy_context), 0, sizeof(mbedtls_entropy_context)); in HksMbedtlsAesGenerateKey() 71 int32_t ret = HksCtrDrbgSeed(&ctrDrbg, &entropy); in HksMbedtlsAesGenerateKey() 92 mbedtls_entropy_free(&entropy); in HksMbedtlsAesGenerateKey()
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/ |
H A D | hks_mbedtls_common.h | 26 #include <mbedtls/entropy.h>
38 int32_t HksCtrDrbgSeed(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy);
|
/base/security/huks/frameworks/crypto_lite/cipher/src/ |
H A D | cipher_rsa.c | 26 #include "entropy.h" 120 static void RsaInit(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy) in RsaInit() argument 123 mbedtls_entropy_init(entropy); in RsaInit() 124 (void)mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, entropy, NULL, 0); in RsaInit() 139 mbedtls_entropy_context entropy; in RsaLoadPrivateKey() local 140 RsaInit(&ctrDrbg, &entropy); in RsaLoadPrivateKey() 166 mbedtls_entropy_free(&entropy); in RsaLoadPrivateKey() 173 mbedtls_entropy_free(&entropy); in RsaLoadPrivateKey() 217 static void RsaDeinit(mbedtls_ctr_drbg_context *ctrDrbg, mbedtls_entropy_context *entropy) in RsaDeinit() argument 220 mbedtls_entropy_free(entropy); in RsaDeinit() 266 mbedtls_entropy_context entropy; RsaEncryptMultipleBlock() local 400 mbedtls_entropy_context entropy; RsaPkcs1Decrypt() local [all...] |
/base/update/sys_installer_lite/frameworks/source/verify/ |
H A D | app_rsa.c | 18 #include <mbedtls/entropy.h>
59 mbedtls_entropy_context entropy;
in AppVerifyData() local 61 mbedtls_entropy_init(&entropy);
in AppVerifyData()
|
/base/security/device_auth/deps_adapter/key_management_adapter/impl/src/common/ |
H A D | mbedtls_ec_adapter.c | 21 #include <mbedtls/entropy.h> 405 mbedtls_entropy_context *entropy = HcMalloc(sizeof(mbedtls_entropy_context), 0); in EcKeyAgreement() local 407 if ((secret == NULL) || (keyPair == NULL) || (entropy == NULL) || (ctrDrbg == NULL)) { in EcKeyAgreement() 411 HcFree(entropy); in EcKeyAgreement() 417 mbedtls_entropy_init(entropy); in EcKeyAgreement() 427 ret = mbedtls_ctr_drbg_seed(ctrDrbg, mbedtls_entropy_func, entropy, in EcKeyAgreement() 436 mbedtls_entropy_free(entropy); in EcKeyAgreement() 441 HcFree(entropy); in EcKeyAgreement()
|
/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 198 int32_t HksCryptoHalAddEntropy(const struct HksBlob *entropy);
|