Home
last modified time | relevance | path

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

/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
Dhks_import_wrapped_test_common.cpp55 …static int32_t BuildWrappedKeyData(struct HksBlob **blobArray, uint32_t size, struct HksBlob *outD… in BuildWrappedKeyData() argument
61 totalLength += blobArray[i]->size; in BuildWrappedKeyData()
72 …py_s(outBlob.data + offset, totalLength - offset, reinterpret_cast<uint8_t *>(&blobArray[i]->size), in BuildWrappedKeyData()
73 sizeof(blobArray[i]->size)) != EOK) { in BuildWrappedKeyData()
76 offset += sizeof(blobArray[i]->size); in BuildWrappedKeyData()
78 if (memcpy_s(outBlob.data + offset, totalLength - offset, blobArray[i]->data, in BuildWrappedKeyData()
79 blobArray[i]->size) != EOK) { in BuildWrappedKeyData()
82 offset += blobArray[i]->size; in BuildWrappedKeyData()
209 …struct HksBlob *blobArray[] = { peerPublicKey, &commonAad, &commonNonce, &agreeKeyTag, kekCipherTe… in ImportWrappedKey() local
211 … int32_t ret = BuildWrappedKeyData(blobArray, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, wrappedKeyData); in ImportWrappedKey()
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_service.c659 uint32_t totalBlobs, struct HksBlob **blobArray) in ParseKekDecryptParams() argument
663 …int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex+… in ParseKekDecryptParams()
666 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
669 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
672 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseKekDecryptParams()
686 …struct HksBlob *blobArray[] = { &agreeKeyAadPart, &agreeKeyNoncePart, &agreeKeyTagPart, &kekEncDat… in DecryptKekWithAgreeSharedSecret() local
689 …et = ParseKekDecryptParams(wrappedKeyData, &offset, HKS_IMPORT_WRAPPED_KEY_TOTAL_BLOBS, blobArray); in DecryptKekWithAgreeSharedSecret()
728 uint32_t totalBlobs, uint32_t *outKeyMaterialSize, struct HksBlob **blobArray) in ParseImportedKeyDecryptParams() argument
732 …int32_t ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex+… in ParseImportedKeyDecryptParams()
735 ret = HksGetBlobFromWrappedData(wrappedKeyData, offset++, totalBlobs, blobArray[blobIndex++]); in ParseImportedKeyDecryptParams()
[all …]