/ohos5.0/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksrkc_fuzzer/ |
H A D | hksrkc_fuzzer.cpp | 45 …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 D | hks_rkc_rw.c | 215 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 D | hks_rkc.c | 239 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 D | hks_rkc_v1.c | 45 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 D | hks_upgrade_rkc_test.cpp | 75 …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 D | hks_rkc_rw.h | 99 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 D | hks_rkc.h | 68 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 D | hks_rkc_v1.h | 26 struct HksKsfDataMk ksfDataMk; /* fields of main key */ member
|