Home
last modified time | relevance | path

Searched refs:ksfDataMk (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksrkc_fuzzer/
H A Dhksrkc_fuzzer.cpp45 …struct HksBlob cipherTextBlob = { sizeof(ksfDataV1.ksfDataMk.mkCiphertext), ksfDataV1.ksfDataMk.mk… in TestGetMkFromOldKsfFile()
61 …struct HksBlob cipherTextBlob = { sizeof(newMk.ksfDataMk.mkCiphertext), newMk.ksfDataMk.mkCipherte… in TestStoreNewKsfFile()
62 ret = RkcMkCrypt(&(newRkc.ksfDataRkc), &(newMk.ksfDataMk), &tempMkBlob, &cipherTextBlob, true); in TestStoreNewKsfFile()
82 …struct HksBlob cipherTextBlob = { sizeof(newMk.ksfDataMk.mkCiphertext), newMk.ksfDataMk.mkCipherte… in TestGetMkFromNewKsfFile()
83 ret = RkcMkCrypt(&newRkc.ksfDataRkc, &newMk.ksfDataMk, &tempMkBlob, &cipherTextBlob, false); in TestGetMkFromNewKsfFile()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/
H A Dhks_rkc_rw.c215 if (ksfDataMk == NULL) { in ExtractKsfDataMk()
229 sizeof(ksfDataMk->mkEncryptAlg)); in ExtractKsfDataMk()
233 … ret = ExtractFieldFromBuffer(ksfFromFile, ksfBufOffset, ksfDataMk->mkIv, sizeof(ksfDataMk->mkIv)); in ExtractKsfDataMk()
238 sizeof(ksfDataMk->mkCiphertext)); in ExtractKsfDataMk()
242 …return ExtractFieldFromBuffer(ksfFromFile, ksfBufOffset, ksfDataMk->mkRsv, sizeof(ksfDataMk->mkRsv… in ExtractKsfDataMk()
340 ret = ExtractKsfBufMk(&tmpKsf, ksfDataMk); in HksReadKsfMk()
419 …ret = FillFieldToBuffer(&(ksfDataMk->mkEncryptAlg), sizeof(ksfDataMk->mkEncryptAlg), ksfBuf, ksfBu… in FillKsfDataMk()
423 ret = FillFieldToBuffer(ksfDataMk->mkIv, sizeof(ksfDataMk->mkIv), ksfBuf, ksfBufOffset); in FillKsfDataMk()
427 …ret = FillFieldToBuffer(ksfDataMk->mkCiphertext, sizeof(ksfDataMk->mkCiphertext), ksfBuf, ksfBufOf… in FillKsfDataMk()
431 ret = FillFieldToBuffer(ksfDataMk->mkRsv, sizeof(ksfDataMk->mkRsv), ksfBuf, ksfBufOffset); in FillKsfDataMk()
[all …]
H A Dhks_rkc.c239 int32_t ExecuteMkCrypt(const struct HksKsfDataMk *ksfDataMk, const struct HksBlob *rmk, in ExecuteMkCrypt() argument
267 int32_t RkcMkCrypt(const struct HksKsfDataRkc *ksfDataRkc, const struct HksKsfDataMk *ksfDataMk, in RkcMkCrypt() argument
282 ret = ExecuteMkCrypt(ksfDataMk, &rmk, plainText, cipherText, encrypt); in RkcMkCrypt()
306 static int32_t RkcMakeMk(struct HksKsfDataRkc *ksfDataRkc, struct HksKsfDataMk *ksfDataMk) in RkcMakeMk() argument
321 struct HksBlob mkIvBlob = { HKS_RKC_MK_IV_LEN, ksfDataMk->mkIv }; in RkcMakeMk()
325 struct HksBlob cipherTextBlob = { HKS_RKC_MK_CIPHER_TEXT_LEN, ksfDataMk->mkCiphertext }; in RkcMakeMk()
326 ret = RkcMkCrypt(ksfDataRkc, ksfDataMk, &mk, &cipherTextBlob, true); /* true: encrypt */ in RkcMakeMk()
413 RkcRecoverMkTime(validKsfDataMkWithVer->ksfDataMk.mkCreatedTime, in RkcLoadKsf()
414 validKsfDataMkWithVer->ksfDataMk.mkExpiredTime); in RkcLoadKsf()
476 ksfDataMkWithVer->ksfDataMk.mkEncryptAlg = g_hksRkcCfg.mkEncryptAlg; in FillKsfDataMkWithVer()
[all …]
H A Dhks_rkc_v1.c45 ret = ExtractKsfDataMk(ksfFromFile, &ksfBufOffset, &(ksfData->ksfDataMk)); in RkcExtractKsfBufV1()
190 ret = ExecuteMkCrypt(&(ksfData->ksfDataMk), &rmk, plainText, cipherText, encrypt); in RkcMkCryptV1()
213 … RkcRecoverMkTime(validKsfData->ksfDataMk.mkCreatedTime, validKsfData->ksfDataMk.mkExpiredTime); in RkcLoadKsfV1()
215 …lob mkCipherText = { HKS_RKC_MK_CIPHER_TEXT_LEN, (uint8_t *)validKsfData->ksfDataMk.mkCiphertext }; in RkcLoadKsfV1()
276 …sBlob cipherTextBlob = { HKS_RKC_MK_CIPHER_TEXT_LEN, newKsfDataMkWithVer->ksfDataMk.mkCiphertext }; in UpgradeV1ToV2()
277 …ret = RkcMkCrypt(&(newKsfDataRkcWithVer->ksfDataRkc), &(newKsfDataMkWithVer->ksfDataMk), &tempMkBl… in UpgradeV1ToV2()
/ohos5.0/base/security/huks/test/unittest/huks_lite_test/liteos_a_adapter/upgrade_test/version_two/
H A Dhks_upgrade_rkc_test.cpp75 …struct HksBlob cipherTextBlob = { sizeof(ksfDataV1.ksfDataMk.mkCiphertext), ksfDataV1.ksfDataMk.mk… in TestGetMkFromOldKsfFile()
93 …struct HksBlob cipherTextBlob = { sizeof(newMk.ksfDataMk.mkCiphertext), newMk.ksfDataMk.mkCipherte… in TestStoreNewKsfFile()
94 ret = RkcMkCrypt(&(newRkc.ksfDataRkc), &(newMk.ksfDataMk), &tempMkBlob, &cipherTextBlob, true); in TestStoreNewKsfFile()
120 …struct HksBlob cipherTextBlob = { sizeof(newMk.ksfDataMk.mkCiphertext), newMk.ksfDataMk.mkCipherte… in TestGetMkFromNewKsfFile()
121 ret = RkcMkCrypt(&newRkc.ksfDataRkc, &newMk.ksfDataMk, &tempMkBlob, &cipherTextBlob, false); in TestGetMkFromNewKsfFile()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/include/
H A Dhks_rkc_rw.h99 struct HksKsfDataMk ksfDataMk; /* fields of main key */ member
116 …fDataMk(const struct HksBlob *ksfFromFile, uint32_t *ksfBufOffset, struct HksKsfDataMk *ksfDataMk);
124 int32_t HksReadKsfMk(const char *ksfName, struct HksKsfDataMkWithVer *ksfDataMk);
128 int32_t HksWriteKsfMk(const char *ksfName, const struct HksKsfDataMkWithVer *ksfDataMk);
H A Dhks_rkc.h68 int32_t ExecuteMkCrypt(const struct HksKsfDataMk *ksfDataMk, const struct HksBlob *rmk,
71 int32_t RkcMkCrypt(const struct HksKsfDataRkc *ksfDataRkc, const struct HksKsfDataMk *ksfDataMk,
H A Dhks_rkc_v1.h26 struct HksKsfDataMk ksfDataMk; /* fields of main key */ member