Home
last modified time | relevance | path

Searched refs:entropy (Results 1 - 17 of 17) sorted by relevance

/base/security/crypto_framework/plugin/mbedtls_plugin/rand/src/
H A Dmbedtls_rand.c18 #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 Dhks_mbedtls_common.c24 #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 Dhks_mbedtls_ecdsa.c33 #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 Dhks_mbedtls_ecdh.c34 #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 Dhks_mbedtls_dh.c118 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 Dhks_mbedtls_rsa.c32 #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 Dhks_mbedtls_hmac.c55 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 Dhks_mbedtls_ecc.c33 #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 Dhks_mbedtls_x25519.c34 #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 Dhks_mbedtls_3des.c30 #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 Dhks_mbedtls_des.c30 #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 Dhks_mbedtls_aes.c30 #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 Dhks_mbedtls_common.h26 #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 Dcipher_rsa.c26 #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 Dapp_rsa.c18 #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 Dmbedtls_ec_adapter.c21 #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 Dhks_crypto_hal.h198 int32_t HksCryptoHalAddEntropy(const struct HksBlob *entropy);

Completed in 22 milliseconds