Searched refs:blobArray (Results 1 – 4 of 4) sorted by relevance
| /base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
| D | hks_import_wrapped_test_common.cpp | 56 …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()
|
| D | hks_import_wrapped_sm2_suite_test.cpp | 462 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/ |
| D | hks_core_service_key_generate.c | 444 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/ |
| D | hks_keyblob_test.cpp | 94 uint8_t blobArray[] = { 0 }; variable 95 …eyParam = { .tag = HKS_TAG_KEY, .blob = { .size = HKS_ARRAY_SIZE(blobArray), .data = blobArray } };
|