Home
last modified time | relevance | path

Searched refs:blobArray (Results 1 – 4 of 4) sorted by relevance

/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
Dhks_import_wrapped_test_common.cpp56 …static int32_t BuildWrappedKeyData(struct HksBlob **blobArray, uint32_t size, struct HksBlob *outD… in BuildWrappedKeyData() argument
62 totalLength += blobArray[i]->size; in BuildWrappedKeyData()
73 …py_s(outBlob.data + offset, totalLength - offset, reinterpret_cast<uint8_t *>(&blobArray[i]->size), in BuildWrappedKeyData()
74 sizeof(blobArray[i]->size)) != EOK) { in BuildWrappedKeyData()
77 offset += sizeof(blobArray[i]->size); in BuildWrappedKeyData()
79 if (memcpy_s(outBlob.data + offset, totalLength - offset, blobArray[i]->data, in BuildWrappedKeyData()
80 blobArray[i]->size) != EOK) { in BuildWrappedKeyData()
83 offset += blobArray[i]->size; in BuildWrappedKeyData()
210 …struct HksBlob *blobArray[] = { peerPublicKey, &commonAad, &commonNonce, &agreeKeyTag, kekCipherTe… in ImportWrappedKey() local
212 … int32_t ret = BuildWrappedKeyData(blobArray, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, wrappedKeyData); in ImportWrappedKey()
Dhks_import_wrapped_sm2_suite_test.cpp462 static int32_t BuildWrappedKeyData(struct HksBlob **blobArray, uint32_t size, in BuildWrappedKeyData() argument
469 totalLength += blobArray[i]->size; in BuildWrappedKeyData()
481 … reinterpret_cast<uint8_t *>(&blobArray[i]->size), sizeof(blobArray[i]->size)) != EOK) { in BuildWrappedKeyData()
484 offsetTest += sizeof(blobArray[i]->size); in BuildWrappedKeyData()
486 if (memcpy_s(outBlob.data + offsetTest, totalLength - offsetTest, blobArray[i]->data, in BuildWrappedKeyData()
487 blobArray[i]->size) != EOK) { in BuildWrappedKeyData()
490 offsetTest += blobArray[i]->size; in BuildWrappedKeyData()
591 …struct HksBlob *blobArray[] = {&callerSelfPublicKey, &keysignlLen, &cipherText, &kekMaterialLen, &… in importSmKey() local
593 …ret = BuildWrappedKeyData(blobArray, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, isSigned, &wrappedKeyData… in importSmKey()
595 struct HksBlob *blobArray[] = {&cipherText, &kekMaterialLen, &g_factor1, &g_factor2, in importSmKey() local
[all …]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_service_key_generate.c444 uint32_t totalBlobs, struct HksBlob **blobArray) in ParseKekDecryptParams() argument
448 …int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex+… in ParseKekDecryptParams()
451 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
454 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
457 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
471 …struct HksBlob *blobArray[] = { &agreeKeyAadPart, &agreeKeyNoncePart, &agreeKeyTagPart, &kekEncDat… in DecryptKekWithAgreeSharedSecret() local
474 …et = ParseKekDecryptParams(wrappedKeyData, &offset, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, blobArray); in DecryptKekWithAgreeSharedSecret()
513 uint32_t totalBlobs, uint32_t *outKeyMaterialSize, struct HksBlob **blobArray) in ParseImportedKeyDecryptParams() argument
517 …int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex+… in ParseImportedKeyDecryptParams()
520 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseImportedKeyDecryptParams()
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/
Dhks_keyblob_test.cpp94 uint8_t blobArray[] = { 0 }; variable
95 …eyParam = { .tag = HKS_TAG_KEY, .blob = { .size = HKS_ARRAY_SIZE(blobArray), .data = blobArray } };