Home
last modified time | relevance | path

Searched refs:mac (Results 1 - 25 of 66) sorted by relevance

123

/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_hmac.c88 uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) in HksMbedtlsHmac()
96 key->data, key->size, msg->data, msg->size, mac->data); in HksMbedtlsHmac()
102 (void)memset_s(mac->data, mac->size, 0, mac->size); in HksMbedtlsHmac()
106 ret = HksGetDigestLen(digestAlg, &(mac->size)); in HksMbedtlsHmac()
109 (void)memset_s(mac->data, mac->size, 0, mac->size); in HksMbedtlsHmac()
177 int32_t HksMbedtlsHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac) in HksMbedtlsHmacFinal() argument
87 HksMbedtlsHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) HksMbedtlsHmac() argument
[all...]
H A Dhks_mbedtls_engine.c41 struct HksBlob *mac) in HksCryptoHalHmac()
43 if (CheckBlob(key) != HKS_SUCCESS || CheckBlob(msg) != HKS_SUCCESS || CheckBlob(mac) != HKS_SUCCESS) { in HksCryptoHalHmac()
49 return func(key, digestAlg, msg, mac); in HksCryptoHalHmac()
78 int32_t HksCryptoHalHmacFinal(const struct HksBlob *msg, void **ctx, struct HksBlob *mac) in HksCryptoHalHmacFinal() argument
80 if (msg == NULL || ctx == NULL || *ctx == NULL || CheckBlob(mac) != HKS_SUCCESS) { in HksCryptoHalHmacFinal()
81 HKS_LOG_E("Crypt Hal Hmac final msg or mac is NULL"); in HksCryptoHalHmacFinal()
88 return func(ctx, msg, mac); in HksCryptoHalHmacFinal()
130 const struct HksBlob *msg, void **ctx, struct HksBlob *mac, const struct HksUsageSpec *usageSpec) in HksCryptoHalCmacFinal()
132 if (msg == NULL || ctx == NULL || *ctx == NULL || usageSpec == NULL || CheckBlob(mac) != HKS_SUCCESS) { in HksCryptoHalCmacFinal()
133 HKS_LOG_E("Crypt Hal Cmac final msg or mac i in HksCryptoHalCmacFinal()
40 HksCryptoHalHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) HksCryptoHalHmac() argument
129 HksCryptoHalCmacFinal( const struct HksBlob *msg, void **ctx, struct HksBlob *mac, const struct HksUsageSpec *usageSpec) HksCryptoHalCmacFinal() argument
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_hmac.c43 static int32_t HmacCheckBuffer(const struct HksBlob *key, const struct HksBlob *msg, const struct HksBlob *mac) in HmacCheckBuffer() argument
47 HKS_IF_NOT_SUCC_LOGE_RETURN(HksOpensslCheckBlob(mac), HKS_ERROR_INVALID_ARGUMENT, "Invalid mac") in HmacCheckBuffer()
71 const struct HksBlob *key, uint32_t alg, const struct HksBlob *msg, const struct HksBlob *mac) in HmacCheckParam()
73 HKS_IF_NOT_SUCC_LOGE_RETURN(HmacCheckBuffer(key, msg, mac), HKS_ERROR_INVALID_ARGUMENT, "Invalid Buffer Info") in HmacCheckParam()
85 if (mac->size < digestLen) { in HmacCheckParam()
86 HKS_LOG_E("invalid mac->size(0x%" LOG_PUBLIC "x) for digestLen(0x%" LOG_PUBLIC "x)", mac->size, digestLen); in HmacCheckParam()
94 int32_t HksOpensslHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) in HksOpensslHmac() argument
96 HKS_IF_NOT_SUCC_RETURN(HmacCheckParam(key, digestAlg, msg, mac), HKS_ERROR_INVALID_ARGUMEN in HksOpensslHmac()
70 HmacCheckParam( const struct HksBlob *key, uint32_t alg, const struct HksBlob *msg, const struct HksBlob *mac) HmacCheckParam() argument
179 HksOpensslHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac) HksOpensslHmacFinal() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_hmac_helper.c62 int32_t HmacHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac) in HmacHmac() argument
68 if (HMAC(getDigestAlg, key->data, (int32_t)key->size, msg->data, msg->size, mac->data, &mac->size) == NULL) { in HmacHmac()
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
H A Dnapi_mac.cpp48 HcfMac *mac = nullptr; member
88 context->mac = nullptr; in FreeCryptoFwkCtx()
122 HcfMac *macObj = context->mac; in MacInitExecute()
147 HcfMac *macObj = context->mac; in MacUpdateExecute()
172 HcfMac *macObj = context->mac; in MacDoFinalExecute()
233 context->mac = napiMac->GetMac(); in BuildMacJsInitCtx()
236 LOGE("create mac ref failed when do mac init!"); in BuildMacJsInitCtx()
241 LOGE("create sym key ref failed when do mac init!"); in BuildMacJsInitCtx()
278 context->mac in BuildMacJsUpdateCtx()
458 HcfMac *mac = napiMac->GetMac(); JsMacInitSync() local
521 HcfMac *mac = napiMac->GetMac(); JsMacUpdateSync() local
572 HcfMac *mac = napiMac->GetMac(); JsMacDoFinalSync() local
612 HcfMac *mac = napiMac->GetMac(); JsGetMacLength() local
[all...]
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/
H A Dcert_manager_auth_mgr.c151 uri.mac = NULL; in ConstructToBeAuthedUri()
171 uri.mac = NULL; in ConstructMacKeyUri()
189 uri.mac = NULL; in ConstructCommonUri()
193 static int32_t CalcUriMac(const struct CMUri *uriObj, uint32_t clientUid, struct CmBlob *mac, bool isNeedGenKey) in CalcUriMac() argument
207 /* construct mac key URI */ in CalcUriMac()
210 CM_LOG_E("construct mac key uri, ret = %d", ret); in CalcUriMac()
217 CM_LOG_E("generate mac key failed, ret = %d", ret); in CalcUriMac()
222 ret = CmKeyOpCalcMac(&macKeyUri, &toBeAuthedUri, mac); in CalcUriMac()
224 CM_LOG_E("calc mac failed, ret = %d", ret); in CalcUriMac()
240 /* construct mac ke in DeleteMacKey()
261 ConstructAuthUri(const struct CMUri *uriObj, uint32_t clientUid, const struct CmBlob *mac, struct CmBlob *authUri) ConstructAuthUri() argument
304 struct CmBlob mac = { sizeof(macData), macData }; GenerateAuthUri() local
477 struct CmBlob mac = { sizeof(macData), macData }; CheckIsAuthorizedApp() local
[all...]
/base/security/huks/test/unittest/huks_lite_test/common/
H A Dhks_test_api_performance.c86 const struct HksBlob *srcData, struct HksBlob *mac, uint32_t performTimes) in HksMacRun()
89 if (mac != NULL) { in HksMacRun()
90 oriMacSize = mac->size; in HksMacRun()
94 if (mac != NULL) { in HksMacRun()
95 (void)memset_s(mac->data, oriMacSize, 0, oriMacSize); in HksMacRun()
96 mac->size = oriMacSize; in HksMacRun()
98 int32_t ret = HksMacForDe(key, paramSet, srcData, mac); in HksMacRun()
85 HksMacRun(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac, uint32_t performTimes) HksMacRun() argument
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_test_api_performance.c88 const struct HksBlob *srcData, struct HksBlob *mac, uint32_t performTimes) in HksMacRun()
92 if (mac != NULL) { in HksMacRun()
93 oriMacSize = mac->size; in HksMacRun()
97 if (mac != NULL) { in HksMacRun()
98 (void)memset_s(mac->data, oriMacSize, 0, oriMacSize); in HksMacRun()
99 mac->size = oriMacSize; in HksMacRun()
101 ret = HksMacForDe(key, paramSet, srcData, mac); in HksMacRun()
87 HksMacRun(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac, uint32_t performTimes) HksMacRun() argument
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/include/
H A Dhks_mbedtls_hmac.h37 uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac);
43 int32_t HksMbedtlsHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac);
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/include/
H A Dhks_openssl_hmac.h42 int32_t HksOpensslHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac);
48 int32_t HksOpensslHmacFinal(void **cryptoCtx, struct HksBlob *msg, struct HksBlob *mac);
/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksmac_fuzzer/
H A Dhksmac_fuzzer.cpp40 struct HksBlob mac = { sizeof(uint32_t), ReadData<uint8_t *>(data, size, sizeof(uint32_t)) }; in DoSomethingInterestingWithMyAPI() local
44 [[maybe_unused]] int ret = HksMac(&key, ps.s, &srcData, &mac); in DoSomethingInterestingWithMyAPI()
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/
H A Dhuks_access_mock.c151 const struct HksBlob *srcData, struct HksBlob *mac)) in HuksAccessMac()
153 return HksCoreMac(key, paramSet, srcData, mac); in HuksAccessMac()
166 const struct HksBlob *srcData, struct HksBlob *mac)) in HuksAccessCalcHeaderMac()
168 return HksCoreCalcMacHeader(paramSet, salt, srcData, mac); in HuksAccessCalcHeaderMac()
150 HuksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessMac() argument
165 HuksAccessCalcHeaderMac(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessCalcHeaderMac() argument
/base/security/huks/services/huks_standard/huks_service/main/core/include/
H A Dhuks_access.h62 const struct HksBlob *srcData, struct HksBlob *mac);
70 const struct HksBlob *srcData, struct HksBlob *mac);
93 const struct HksBlob *srcData, struct HksBlob *mac);
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/
H A Dhks_chipset_platform_test.h34 std::vector<uint8_t> mac {};
64 { .tag = HKS_TAG_AE_TAG, .blob = { .size = t.mac.size(), .data = t.mac.data() } }, in CipherMaterialsToDecryptInputParams()
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/
H A Dopenssl_hmac_helper.h34 int32_t HmacHmac(const struct HksBlob *key, uint32_t digestAlg, const struct HksBlob *msg, struct HksBlob *mac);
/base/location/interfaces/inner_api/include/
H A Dbluetooth_scan_info.h50 inline void SetMac(std::string mac) in SetMac() argument
52 mac_ = mac; in SetMac()
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_interfaces.c155 const struct HksBlob *srcData, struct HksBlob *mac) in HuksHdiMac()
157 return HksCoreMac(key, paramSet, srcData, mac); in HuksHdiMac()
168 const struct HksBlob *srcData, struct HksBlob *mac) in HuksHdiCalcMacHeader()
170 return HksCoreCalcMacHeader(paramSet, salt, srcData, mac); in HuksHdiCalcMacHeader()
154 HuksHdiMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiMac() argument
167 HuksHdiCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiCalcMacHeader() argument
H A Dhks_sm_import_wrap_key.c384 struct HksBlob mac = { 0, NULL }; in CompareWrapKeyHmac() local
385 mac.size = originKeyEncMac.size; in CompareWrapKeyHmac()
386 mac.data = (uint8_t *)HksMalloc(mac.size); in CompareWrapKeyHmac()
387 HKS_IF_NULL_LOGE_RETURN(mac.data, HKS_ERROR_MALLOC_FAIL, "malloc mac memory failed!"); in CompareWrapKeyHmac()
389 ret = HksCryptoHalHmac(&dataParams->deriveKekData2, HKS_DIGEST_SM3, kEncData, &mac); in CompareWrapKeyHmac()
391 ret = HksMemCmp(originKeyEncMac.data, mac.data, mac.size); in CompareWrapKeyHmac()
392 HKS_IF_NOT_SUCC_LOGE_BREAK(ret, "compare kek enc data mac faile in CompareWrapKeyHmac()
[all...]
H A Dhks_core_service_key_other.c122 const struct HksBlob *srcData, struct HksBlob *mac) in HksCoreCalcMacHeader()
124 /* 1. get mac key by derive from salt */ in HksCoreCalcMacHeader()
128 HKS_IF_NOT_SUCC_LOGE_RETURN(ret, ret, "get mac key failed, ret = %" LOG_PUBLIC "d", ret) in HksCoreCalcMacHeader()
133 HKS_LOG_E("calc mac header get HKS_TAG_DIGEST param failed, ret = %" LOG_PUBLIC "d", ret); in HksCoreCalcMacHeader()
138 /* 2. do mac */ in HksCoreCalcMacHeader()
139 ret = HksCryptoHalHmac(&macKey, digestParam->uint32Param, srcData, mac); in HksCoreCalcMacHeader()
121 HksCoreCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HksCoreCalcMacHeader() argument
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_core_service_key_other.h34 const struct HksBlob *srcData, struct HksBlob *mac);
/base/security/crypto_framework/frameworks/crypto_operation/
H A Dmac.c16 #include "mac.h"
154 HcfResult HcfMacCreate(const char *algoName, HcfMac **mac) in HcfMacCreate() argument
156 if (!HcfIsStrValid(algoName, HCF_MAX_ALGO_NAME_LEN) || (mac == NULL)) { in HcfMacCreate()
157 LOGE("Invalid input params while creating mac!"); in HcfMacCreate()
190 *mac = (HcfMac *)returnMacApi; in HcfMacCreate()
/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Dmac.h45 HcfResult HcfMacCreate(const char *algoName, HcfMac **mac);
/base/print/print_fwk/services/print_service/src/
H A Dprint_security_guard_info.cpp43 printTypeInfo_.mac = PrintUtil::SplitStr(printerId, '/', SPLIT_INDEX); in setPrintTypeInfo()
87 printTypeInfoJson["mac"] = printTypeInfo_.mac; in ToJson()
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/
H A Dhks_ca_access.c96 const struct HksBlob *srcData, struct HksBlob *mac) in HksAccessMac()
98 return HksTeeMac(key, paramSet, srcData, mac); in HksAccessMac()
95 HksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksAccessMac() argument
/base/print/print_fwk/services/print_service/include/
H A Dprint_security_guard_info.h42 std::string mac; member

Completed in 13 milliseconds

123