/drivers/peripheral/pin_auth/hdi_service/adaptor/inc/ |
H A D | adaptor_algorithm.h | 40 Buffer *pubKey; 41 Buffer *priKey; 45 Buffer *aad; 46 Buffer *iv; 47 Buffer *key; 53 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign); 54 int32_t Ed25519Verify(const Buffer *pubKey, const Buffer *data, const Buffer *sig [all...] |
H A D | buffer.h | 33 } Buffer; typedef 35 bool IsBufferValid(const Buffer *buffer); 36 Buffer GetTmpBuffer(uint8_t *buf, uint32_t contentSize, uint32_t maxSize); 37 Buffer *CreateBufferBySize(const uint32_t size); 38 ResultCode InitBuffer(Buffer *buffer, const uint8_t *buf, const uint32_t bufSize); 39 void DestroyBuffer(Buffer *buffer); 40 Buffer *CopyBuffer(const Buffer *buffer); 41 bool CompareBuffer(const Buffer *buffer1, const Buffer *buffer [all...] |
/drivers/peripheral/user_auth/hdi_service/adaptor/inc/ |
H A D | adaptor_algorithm.h | 37 Buffer *pubKey; 38 Buffer *priKey; 42 Buffer *key; 43 Buffer *iv; 44 Buffer *aad; 50 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign); 51 int32_t Ed25519Verify(const Buffer *pubKey, const Buffer *data, const Buffer *sig [all...] |
H A D | buffer.h | 31 } Buffer; typedef 33 bool IsBufferValid(const Buffer *buffer); 34 Buffer GetTmpBuffer(uint8_t *buf, uint32_t contentSize, uint32_t maxSize); 35 Buffer *CreateBufferBySize(const uint32_t size); 36 void DestoryBuffer(Buffer *buffer); 37 Buffer *CopyBuffer(const Buffer *buffer); 38 bool CompareBuffer(const Buffer *buffer1, const Buffer *buffer2); 39 Buffer *CreateBufferByDat [all...] |
/drivers/peripheral/user_auth/hdi_service/adaptor/src/ |
H A D | buffer.c | 25 bool IsBufferValid(const Buffer *buffer) in IsBufferValid() 36 Buffer GetTmpBuffer(uint8_t *buf, uint32_t contentSize, uint32_t maxSize) in GetTmpBuffer() 38 Buffer ret = { in GetTmpBuffer() 46 bool CheckBufferWithSize(const Buffer *buffer, const uint32_t size) in CheckBufferWithSize() 55 Buffer *CreateBufferBySize(const uint32_t size) in CreateBufferBySize() 62 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); in CreateBufferBySize() 86 Buffer *CreateBufferByData(const uint8_t *data, const uint32_t dataSize) in CreateBufferByData() 93 Buffer *buffe in CreateBufferByData() [all...] |
H A D | adaptor_algorithm.c | 146 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign) in Ed25519Sign() 190 int32_t Ed25519Verify(const Buffer *pubKey, const Buffer *data, const Buffer *sign) in Ed25519Verify() 225 IAM_STATIC int32_t IamHmac(const EVP_MD *alg, const Buffer *hmacKey, const Buffer *data, Buffer *hmac) in IamHmac() 243 int32_t HmacSha256(const Buffer *hmacKey, const Buffer *dat [all...] |
/drivers/peripheral/pin_auth/hdi_service/adaptor/src/ |
H A D | buffer.c | 23 bool IsBufferValid(const Buffer *buffer) in IsBufferValid() 34 Buffer GetTmpBuffer(uint8_t *buf, uint32_t contentSize, uint32_t maxSize) in GetTmpBuffer() 36 Buffer ret = { in GetTmpBuffer() 44 bool CheckBufferWithSize(const Buffer *buffer, const uint32_t size) in CheckBufferWithSize() 53 Buffer *CreateBufferBySize(const uint32_t size) in CreateBufferBySize() 60 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); in CreateBufferBySize() 84 Buffer *CreateBufferByData(const uint8_t *data, const uint32_t dataSize) in CreateBufferByData() 91 Buffer *buffe in CreateBufferByData() [all...] |
H A D | adaptor_algorithm.c | 137 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign) in Ed25519Sign() 181 int32_t Ed25519Verify(const Buffer *pubKey, const Buffer *data, const Buffer *sign) in Ed25519Verify() 217 const Buffer *hmacKey, const Buffer *data, Buffer *hmac) in IamHmac() 235 int32_t HmacSha256(const Buffer *hmacKey, const Buffer *dat [all...] |
/drivers/peripheral/user_auth/hdi_service/key_mgr/src/ |
H A D | hmac_key.c | 28 static Buffer *GenerateHmacKey(const Buffer *peerUdid) in GenerateHmacKey() 41 Buffer localUdidBuf = GetTmpBuffer(localUdidArray.data, localUdidArray.len, localUdidArray.len); in GenerateHmacKey() 43 Buffer *salt = NULL; in GenerateHmacKey() 53 Buffer *key = NULL; in GenerateHmacKey() 68 Buffer *HmacSign(const Buffer *data, SignParam signParam) in HmacSign() 75 Buffer peerUdidBuf = GetTmpBuffer(signParam.peerUdid.data, signParam.peerUdid.len, signParam.peerUdid.len); in HmacSign() 76 Buffer *key = GenerateHmacKey(&peerUdidBuf); in HmacSign() 82 Buffer *signatur in HmacSign() [all...] |
H A D | ed25519_key.c | 38 const Buffer *GetPriKey(void) in GetPriKey() 47 const Buffer *GetPubKey(void) in GetPubKey() 62 Buffer *ExecutorMsgSign(const Buffer *data) in ExecutorMsgSign() 67 Buffer *signature = NULL; in ExecutorMsgSign()
|
/drivers/peripheral/pin_auth/test/unittest/pin_auth/adaptor/src/ |
H A D | buffer_test.cpp | 56 Buffer *buffer1 = CreateBufferBySize(0); in HWTEST_F() 61 Buffer *buffer2 = CreateBufferBySize(MAX_BUFFER_SIZE); in HWTEST_F() 66 Buffer *buffer3 = CreateBufferBySize(5); in HWTEST_F() 81 Buffer *buffer1 = CreateBufferByData(nullptr, 0); in HWTEST_F() 86 Buffer *buffer2 = CreateBufferByData(nullptr, MAX_BUFFER_SIZE); in HWTEST_F() 91 Buffer *data = CreateBufferBySize(5); in HWTEST_F() 96 Buffer *buffer3 = CreateBufferByData(data->buf, 0); in HWTEST_F() 101 Buffer *buffer4 = CreateBufferByData(data->buf, MAX_BUFFER_SIZE); in HWTEST_F() 106 Buffer *buffer5 = CreateBufferByData(data->buf, data->contentSize); in HWTEST_F() 123 Buffer *buffer in HWTEST_F() [all...] |
H A D | adaptor_algorithm_test.cpp | 55 Buffer *data = CreateBufferByData(&dataTest[0], 32); in HWTEST_F() 91 Buffer *data = CreateBufferByData(&dataTest[0], keyLen); in HWTEST_F() 93 Buffer *signContent = nullptr; in HWTEST_F() 124 Buffer *data = CreateBufferByData(&dataTest[0], constLen); in HWTEST_F() 127 Buffer *signContent = nullptr; in HWTEST_F() 172 Buffer *plaintext = CreateBufferBySize(20); in HWTEST_F() 179 static Buffer *RandomBuffer(uint32_t size) in RandomBuffer() 181 Buffer *buffer = CreateBufferBySize(size); in RandomBuffer() 198 Buffer *plaintext1 = RandomBuffer(64); in HWTEST_F() 205 Buffer *cipherTex in HWTEST_F() [all...] |
/drivers/peripheral/user_auth/test/unittest/base_test/src/ |
H A D | buffer_test.cpp | 59 Buffer *buffer1 = CreateBufferBySize(0); in HWTEST_F() 64 Buffer *buffer2 = CreateBufferBySize(MAX_BUFFER_SIZE); in HWTEST_F() 69 Buffer *buffer3 = CreateBufferBySize(5); in HWTEST_F() 78 Buffer buffer1 = GetTmpBuffer(nullptr, 0, 0); in HWTEST_F() 79 Buffer buffer2 = { in HWTEST_F() 84 EXPECT_EQ(memcmp(&buffer1, &buffer2, sizeof(Buffer)), 0); in HWTEST_F() 95 Buffer *buffer1 = CreateBufferByData(nullptr, 0); in HWTEST_F() 100 Buffer *buffer2 = CreateBufferByData(nullptr, MAX_BUFFER_SIZE); in HWTEST_F() 105 Buffer *data = CreateBufferBySize(BUFFER_LEN_5); in HWTEST_F() 110 Buffer *buffer in HWTEST_F() [all...] |
/drivers/peripheral/user_auth/hdi_service/key_mgr/inc/ |
H A D | ed25519_key.h | 28 Buffer *ExecutorMsgSign(const Buffer *data); 29 const Buffer *GetPriKey(void); 30 const Buffer *GetPubKey(void);
|
H A D | hmac_key.h | 27 Buffer *HmacSign(const Buffer *data, SignParam signParam); 28 ResultCode HmacVerify(const Buffer *data, const Buffer *sign, SignParam signParam);
|
/drivers/peripheral/user_auth/hdi_service/idm/inc/ |
H A D | user_idm_funcs.h | 44 Buffer *oldRootSecret; 45 Buffer *rootSecret; 46 Buffer *authToken; 51 ResultCode AddCredentialFunc(int32_t userId, const Buffer *scheduleResult, uint64_t *credentialId, Buffer **rootSecret, 52 Buffer **authToken); 57 ResultCode UpdateCredentialFunc(int32_t userId, const Buffer *scheduleResult, UpdateCredentialOutput *output);
|
/drivers/peripheral/user_auth/hdi_service/coauth/inc/ |
H A D | executor_message.h | 41 Buffer *rootSecret; 46 Buffer *msg; 49 ExecutorResultInfo *CreateExecutorResultInfo(const Buffer *tlv); 54 bool CheckRemoteExecutorInfo(const Buffer *tlv, ExecutorInfoHal *infoToCheck); 55 ResultCode CreateScheduleInfo(const Buffer *tlv, Uint8Array peerUdid, ScheduleInfoParam *scheduleInfo); 56 ResultCode CreateAuthResultInfo(const Buffer *tlv, AuthResultParam *authResultInfo); 58 Buffer *GetExecutorInfoTlv(Uint8Array attrsTlv, Uint8Array peerUdid);
|
/drivers/peripheral/user_auth/test/unittest/database/ |
H A D | idm_file_manager_test.cpp | 24 extern ResultCode CapacityExpansion(Buffer *object, uint32_t targetCapacity); 25 extern ResultCode StreamWrite(Buffer *parcel, void *from, uint32_t size); 26 extern ResultCode StreamWriteEnrolledInfo(Buffer *parcel, LinkedList *enrolledList); 27 extern ResultCode StreamWriteCredentialList(Buffer *parcel, LinkedList *credentialList); 28 extern ResultCode StreamWriteUserInfo(Buffer *parcel, UserInfo *userInfo); 29 extern ResultCode StreamRead(Buffer *parcel, uint32_t *index, void *to, uint32_t size); 30 extern ResultCode StreamReadCredentialList(Buffer *parcel, uint32_t *index, LinkedList *credentialList); 31 extern ResultCode StreamReadEnrolledList(Buffer *parcel, uint32_t *index, LinkedList *enrolledList); 60 Buffer *object = CreateBufferBySize(bufferSize); in HWTEST_F() 68 Buffer *objec in HWTEST_F() [all...] |
/drivers/peripheral/display/buffer/test/unittest/ |
H A D | display_buffer_ut.h | 29 using OHOS::HDI::Display::Buffer::V1_0::IAllocator; 30 using OHOS::HDI::Display::Buffer::V1_0::IMapper; 31 using OHOS::HDI::Display::Buffer::V1_0::AllocInfo; 32 using OHOS::HDI::Display::Buffer::V1_1::IMetadata; 33 using OHOS::HDI::Display::Buffer::V1_1::IDisplayBuffer;
|
H A D | death_test.h | 29 using OHOS::HDI::Display::Buffer::V1_0::IAllocator; 30 using OHOS::HDI::Display::Buffer::V1_0::IMapper; 31 using OHOS::HDI::Display::Buffer::V1_0::AllocInfo; 32 using OHOS::HDI::Display::Buffer::V1_0::IDisplayBuffer;
|
/drivers/peripheral/display/buffer/hdi_service/include/ |
H A D | metadata_service.h | 25 namespace Buffer { namespace 27 using OHOS::HDI::Display::Buffer::V1_0::IDisplayBufferVdi; 28 using OHOS::HDI::Display::Buffer::V1_0::CreateDisplayBufferVdiFunc; 29 using OHOS::HDI::Display::Buffer::V1_0::DestroyDisplayBufferVdiFunc; 30 class MetadataService : public OHOS::HDI::Display::Buffer::V1_1::IMetadata { 53 } // Buffer
|
H A D | mapper_service.h | 27 namespace Buffer { namespace 29 using OHOS::HDI::Display::Buffer::V1_2::IDisplayBufferVdi; 30 using OHOS::HDI::Display::Buffer::V1_2::CreateDisplayBufferVdiFunc; 31 using OHOS::HDI::Display::Buffer::V1_2::DestroyDisplayBufferVdiFunc; 32 class MapperService : public Buffer::V1_2::IMapper { 53 } // namespace Buffer
|
/drivers/peripheral/user_auth/hdi_service/user_auth/inc/ |
H A D | user_auth_funcs.h | 38 Buffer *rootSecret; 42 Buffer *remoteAuthResultMsg; 74 ResultCode RequestAuthResultFunc(uint64_t contextId, const Buffer *scheduleResult, UserAuthTokenHal *authToken, 81 ResultCode GenerateScheduleFunc(const Buffer *tlv, Uint8Array remoteUdid, ScheduleInfoParam *scheduleInfo); 82 ResultCode GenerateAuthResultFunc(const Buffer *tlv, AuthResultParam *authResultInfo); 84 Buffer *GetSignExecutorInfoFunc(Uint8Array peerUdid, LinkedList *executorList);
|
/drivers/peripheral/user_auth/hdi_service/common/src/ |
H A D | user_sign_centre.c | 50 Buffer *sign = NULL; in UserAuthTokenHmac() 52 const Buffer data = GetTmpBuffer((uint8_t *)userAuthToken, AUTH_TOKEN_DATA_LEN, AUTH_TOKEN_DATA_LEN); in UserAuthTokenHmac() 53 const Buffer key = GetTmpBuffer(tokenKey->macKey, sizeof(tokenKey->macKey), sizeof(tokenKey->macKey)); in UserAuthTokenHmac() 91 Buffer *plaintext = NULL; in DecryptTokenCipher() 97 const Buffer tag = GetTmpBuffer((uint8_t *)userAuthToken->tag, sizeof(userAuthToken->tag), in DecryptTokenCipher() 99 const Buffer ciphertext = GetTmpBuffer((uint8_t *)userAuthToken->tokenDataCipher, in DecryptTokenCipher() 126 Buffer *rightSign = NULL; in CheckUserAuthTokenHmac() 127 const Buffer data = GetTmpBuffer((uint8_t *)userAuthToken, AUTH_TOKEN_DATA_LEN, AUTH_TOKEN_DATA_LEN); in CheckUserAuthTokenHmac() 128 const Buffer key = GetTmpBuffer(tokenKey->macKey, sizeof(tokenKey->macKey), sizeof(tokenKey->macKey)); in CheckUserAuthTokenHmac() 134 const Buffer sig in CheckUserAuthTokenHmac() [all...] |
/drivers/peripheral/pin_auth/hdi_service/database/src/ |
H A D | pin_db.c | 345 static ResultCode WriteAddPinInfo(const Buffer *secret, const Buffer *pinCredentialData, uint8_t *salt, in WriteAddPinInfo() 377 static Buffer *GenerateExpandData(char *str, const uint8_t *data, const uint32_t dataLen) in GenerateExpandData() 384 Buffer *outBuff = CreateBufferBySize(CONST_EXPAND_DATA_LEN); in GenerateExpandData() 408 static ResultCode GenerateRootSecret(const Buffer *deviceKey, const Buffer *pinData, Buffer *outRootSecret) in GenerateRootSecret() 410 Buffer *expandData = GenerateExpandData(SALT_PREFIX, pinData->buf, pinData->contentSize); in GenerateRootSecret() 416 Buffer *hkdfSalt = Sha256Adaptor(expandData); in GenerateRootSecret() 422 Buffer *rootSecre in GenerateRootSecret() [all...] |