Home
last modified time | relevance | path

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

/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Dmac.h25 typedef struct HcfMac HcfMac; typedef
27 struct HcfMac { struct
30 HcfResult (*init)(HcfMac *self, const HcfSymKey *key);
32 HcfResult (*update)(HcfMac *self, HcfBlob *input);
34 HcfResult (*doFinal)(HcfMac *self, HcfBlob *output);
36 uint32_t (*getMacLength)(HcfMac *self);
38 const char *(*getAlgoName)(HcfMac *self);
45 HcfResult HcfMacCreate(const char *algoName, HcfMac **mac);
/base/security/crypto_framework/frameworks/crypto_operation/
H A Dmac.c31 HcfMac base;
70 static HcfResult Init(HcfMac *self, const HcfSymKey *key) in Init()
84 static HcfResult Update(HcfMac *self, HcfBlob *input) in Update()
98 static HcfResult DoFinal(HcfMac *self, HcfBlob *output) in DoFinal()
112 static uint32_t GetMacLength(HcfMac *self) in GetMacLength()
126 static const char *GetAlgoName(HcfMac *self) in GetAlgoName()
154 HcfResult HcfMacCreate(const char *algoName, HcfMac **mac) in HcfMacCreate()
190 *mac = (HcfMac *)returnMacApi; in HcfMacCreate()
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
H A Dnapi_mac.h30 explicit NapiMac(HcfMac *macObj);
32 HcfMac *GetMac();
49 HcfMac *macObj_ = nullptr;
/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_sm3_mac_test.cpp85 HcfMac *macObj = nullptr; in HWTEST_F()
95 HcfMac *macObj = nullptr; in HWTEST_F()
104 HcfMac *macObj = nullptr; in HWTEST_F()
113 HcfMac *macObj = nullptr; in HWTEST_F()
127 HcfMac *macObj = nullptr; in HWTEST_F()
141 HcfMac *macObj = nullptr; in HWTEST_F()
165 HcfMac *macObj = nullptr; in HWTEST_F()
181 HcfMac *macObj = nullptr; in HWTEST_F()
209 HcfMac *macObj = nullptr; in HWTEST_F()
239 HcfMac *macOb in HWTEST_F()
[all...]
H A Dcrypto_mac_test.cpp90 HcfMac *macObj = nullptr; in HWTEST_F()
100 HcfMac *macObj = nullptr; in HWTEST_F()
109 HcfMac *macObj = nullptr; in HWTEST_F()
118 HcfMac *macObj = nullptr; in HWTEST_F()
132 HcfMac *macObj = nullptr; in HWTEST_F()
146 HcfMac *macObj = nullptr; in HWTEST_F()
170 HcfMac *macObj = nullptr; in HWTEST_F()
186 HcfMac *macObj = nullptr; in HWTEST_F()
214 HcfMac *macObj = nullptr; in HWTEST_F()
244 HcfMac *macOb in HWTEST_F()
[all...]
/base/security/crypto_framework/frameworks/cj/include/
H A Dmac_impl.h30 explicit MacImpl(HcfMac *macObj);
38 HcfMac *macObj_ = nullptr;
/base/security/crypto_framework/test/fuzztest/crypto_operation/hcfmaccreate_fuzzer/
H A Dhcfmaccreate_fuzzer.cpp32 HcfMac *macObj = nullptr; in TestMacConvertSymKey()
50 HcfMac *macObj = nullptr; in TestMac()
81 HcfMac *macObj = nullptr; in HcfMacCreateFuzzTest()
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
H A Dnapi_mac.cpp48 HcfMac *mac = nullptr;
122 HcfMac *macObj = context->mac; in MacInitExecute()
147 HcfMac *macObj = context->mac; in MacUpdateExecute()
172 HcfMac *macObj = context->mac; in MacDoFinalExecute()
398 NapiMac::NapiMac(HcfMac *macObj) in NapiMac()
408 HcfMac *NapiMac::GetMac() in GetMac()
458 HcfMac *mac = napiMac->GetMac(); in JsMacInitSync()
521 HcfMac *mac = napiMac->GetMac(); in JsMacUpdateSync()
572 HcfMac *mac = napiMac->GetMac(); in JsMacDoFinalSync()
612 HcfMac *ma in JsGetMacLength()
[all...]
/base/security/crypto_framework/frameworks/cj/src/
H A Dmac_impl.cpp20 MacImpl::MacImpl(HcfMac *macObj) in MacImpl()
H A Dcrypto_ffi.cpp601 HcfMac *macObj = nullptr; in FFiOHOSCryptoMacConstructor()

Completed in 9 milliseconds