Home
last modified time | relevance | path

Searched refs:eBuffer (Results 1 - 4 of 4) sorted by relevance

/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/
H A Dfbex.cpp74 uint8_t eBuffer[OHOS::StorageDaemon::FBEX_E_BUFFER_SIZE] = {0}; member
131 static inline bool CheckReadBuffValid(const uint8_t *eBuffer, uint32_t size, uint32_t status) in CheckReadBuffValid() argument
134 return (eBuffer != nullptr) && (size == (GCM_NONCE_BYTES + AES_256_HASH_RANDOM_SIZE + GCM_MAC_BYTES)); in CheckReadBuffValid()
136 return (eBuffer != nullptr) && (size == AES_256_HASH_RANDOM_SIZE); in CheckReadBuffValid()
139 static inline bool CheckWriteBuffValid(const uint8_t *eBuffer, uint32_t size, uint32_t status) in CheckWriteBuffValid() argument
142 return (eBuffer != nullptr) && (size == AES_256_HASH_RANDOM_SIZE); in CheckWriteBuffValid()
144 return (eBuffer != nullptr) && (size == (GCM_NONCE_BYTES + AES_256_HASH_RANDOM_SIZE + GCM_MAC_BYTES)); in CheckWriteBuffValid()
399 auto err = memcpy_s(appKey.get(), size, ops.eBuffer, sizeof(ops.eBuffer)); in GenerateAppkey()
488 int FBEX::ReadESecretToKernel(UserIdToFbeStr &userIdToFbe, uint32_t status, std::unique_ptr<uint8_t[]> &eBuffer, in ReadESecretToKernel() argument
541 UnlockSendSecret(uint32_t status, uint32_t bufferSize, uint32_t length, uint8_t *eBuffer, uint8_t *opseBuffer) UnlockSendSecret() argument
556 WriteESecretToKernel(UserIdToFbeStr &userIdToFbe, uint32_t status, uint8_t *eBuffer, uint32_t length) WriteESecretToKernel() argument
[all...]
/foundation/filemanagement/storage_service/services/storage_daemon/mock/
H A Dfbex_mock.cpp76 int FBEX::ReadESecretToKernel(UserIdToFbeStr &userIdToFbe, uint32_t status, std::unique_ptr<uint8_t[]> &eBuffer, in ReadESecretToKernel() argument
79 return IFbexMoc::fbexMoc->ReadESecretToKernel(userIdToFbe, status, eBuffer, length, isFbeSupport); in ReadESecretToKernel()
82 int FBEX::WriteESecretToKernel(UserIdToFbeStr &userIdToFbe, uint32_t status, uint8_t *eBuffer, uint32_t length) in WriteESecretToKernel() argument
84 return IFbexMoc::fbexMoc->WriteESecretToKernel(userIdToFbe, status, eBuffer, length); in WriteESecretToKernel()
/foundation/filemanagement/storage_service/services/storage_daemon/include/crypto/
H A Dfbex.h56 std::unique_ptr<uint8_t[]> &eBuffer, uint32_t length, bool &isFbeSupport);
57 static int WriteESecretToKernel(UserIdToFbeStr &userIdToFbe, uint32_t status, uint8_t *eBuffer, uint32_t length);
60 static int UnlockSendSecret(uint32_t status, uint32_t bufferSize, uint32_t length, uint8_t *eBuffer,
/foundation/filemanagement/storage_service/services/storage_daemon/crypto/test/fbex_test/
H A Dfbex_test.cpp361 KeyBlob eBuffer(VALID_SIZE); in HWTEST_F()
365 ret = fbex.ReadESecretToKernel(userIdToFbe, status, eBuffer.data, VALID_SIZE, isFbeSupport); in HWTEST_F()
371 ret = fbex.ReadESecretToKernel(userIdToFbe, status, eBuffer.data, VALID_SIZE, isFbeSupport); in HWTEST_F()
377 ret = fbex.ReadESecretToKernel(userIdToFbe, status, eBuffer.data, VALID_SIZE, isFbeSupport); in HWTEST_F()
381 eBuffer.Clear(); in HWTEST_F()
404 uint8_t *eBuffer = new uint8_t[AES_256_HASH_RANDOM_SIZE]; in HWTEST_F() local
407 ret = fbex.WriteESecretToKernel(userIdToFbe, status, eBuffer, AES_256_HASH_RANDOM_SIZE); in HWTEST_F()
411 ret = fbex.WriteESecretToKernel(userIdToFbe, status, eBuffer, AES_256_HASH_RANDOM_SIZE); in HWTEST_F()
415 ret = fbex.WriteESecretToKernel(userIdToFbe, status, eBuffer, AES_256_HASH_RANDOM_SIZE); in HWTEST_F()
418 delete[] eBuffer; in HWTEST_F()
[all...]

Completed in 3 milliseconds