Home
last modified time | relevance | path

Searched refs:HcfRand (Results 1 - 10 of 10) sorted by relevance

/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Drand.h25 typedef struct HcfRand HcfRand; typedef
27 struct HcfRand { struct
30 const char *(*getAlgoName)(HcfRand *self);
32 HcfResult (*generateRandom)(HcfRand *self, int32_t numBytes, HcfBlob *random);
34 HcfResult (*setSeed)(HcfRand *self, HcfBlob *seed);
41 HcfResult HcfRandCreate(HcfRand **random);
/base/security/crypto_framework/frameworks/crypto_operation/
H A Drand.c34 HcfRand base;
71 static HcfResult GenerateRandom(HcfRand *self, int32_t numBytes, HcfBlob *random) in GenerateRandom()
89 static const char *GetAlgoName(HcfRand *self) in GetAlgoName()
102 static HcfResult SetSeed(HcfRand *self, HcfBlob *seed) in SetSeed()
132 HcfResult HcfRandCreate(HcfRand **random) in HcfRandCreate()
165 *random = (HcfRand *)returnRandApi; in HcfRandCreate()
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
H A Dnapi_rand.h30 explicit NapiRand(HcfRand *randObj);
32 HcfRand *GetRand();
46 HcfRand *randObj_ = nullptr;
/base/security/crypto_framework/frameworks/js/jsi/src/
H A Djsi_rand.cpp31 HcfRand *randObj = nullptr; in CreateRandom()
66 HcfRand *randObj = reinterpret_cast<HcfRand *>((uint32_t)JSI::GetNumberProperty(thisVal, "randObj")); in GenerateRandom()
101 HcfRand *randObj = reinterpret_cast<HcfRand *>((uint32_t)JSI::GetNumberProperty(thisVal, "randObj")); in GenerateRandomSync()
127 HcfRand *randObj = reinterpret_cast<HcfRand *>((uint32_t)JSI::GetNumberProperty(thisVal, "randObj")); in SetSeed()
/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_rand_test.cpp63 HcfRand *randObj = nullptr; in HWTEST_F()
79 HcfRand *randObj = nullptr; in HWTEST_F()
97 HcfRand *randObj = nullptr; in HWTEST_F()
114 HcfRand *randObj = nullptr; in HWTEST_F()
129 HcfRand *randObj = nullptr; in HWTEST_F()
150 HcfRand *randObj = nullptr; in HWTEST_F()
181 HcfRand *randObj = nullptr; in HWTEST_F()
194 HcfRand *randObj = nullptr; in HWTEST_F()
197 HcfRand invalidRandObj = {{0}}; in HWTEST_F()
225 HcfRand *randOb in HWTEST_F()
[all...]
/base/security/crypto_framework/frameworks/cj/include/
H A Drandom_impl.h29 explicit RandomImpl(HcfRand *randObj);
36 HcfRand *randObj_ = nullptr;
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
H A Dnapi_rand.cpp45 HcfRand *rand = nullptr;
115 HcfRand *randObj = context->rand; in GenerateRandomExecute()
214 NapiRand::NapiRand(HcfRand *randObj) in NapiRand()
224 HcfRand *NapiRand::GetRand() in GetRand()
275 HcfRand *rand = napiRand->GetRand(); in JsGenerateRandomSync()
323 HcfRand *rand = napiRand->GetRand(); in JsSetSeed()
357 HcfRand *rand = napiRand->GetRand(); in JsGetAlgorithm()
379 HcfRand *randObj = nullptr; in CreateRand()
/base/security/crypto_framework/test/fuzztest/rand/hcfrandcreate_fuzzer/
H A Dhcfrandcreate_fuzzer.cpp28 HcfRand *randObj = nullptr; in HcfRandCreateFuzzTest()
/base/security/crypto_framework/frameworks/cj/src/
H A Drandom_impl.cpp19 RandomImpl::RandomImpl(HcfRand *randObj) in RandomImpl()
H A Dcrypto_ffi.cpp28 HcfRand *randObj = nullptr; in FfiOHOSCreateRandom()

Completed in 7 milliseconds