/drivers/peripheral/user_auth/hdi_service/adaptor/src/ |
H A D | adaptor_algorithm.c | 46 KeyPair *keyPair = Malloc(sizeof(KeyPair)); in CreateEd25519KeyPair() local 47 if (keyPair == NULL) { in CreateEd25519KeyPair() 51 keyPair->pubKey = CreateBufferBySize(ED25519_FIX_PUBKEY_BUFFER_SIZE); in CreateEd25519KeyPair() 52 if (keyPair->pubKey == NULL) { in CreateEd25519KeyPair() 54 Free(keyPair); in CreateEd25519KeyPair() 57 keyPair->priKey = CreateBufferBySize(ED25519_FIX_PRIKEY_BUFFER_SIZE); in CreateEd25519KeyPair() 58 if (keyPair->priKey == NULL) { in CreateEd25519KeyPair() 60 DestoryBuffer(keyPair->pubKey); in CreateEd25519KeyPair() 61 Free(keyPair); in CreateEd25519KeyPair() 64 return keyPair; in CreateEd25519KeyPair() 67 DestoryKeyPair(KeyPair *keyPair) DestoryKeyPair() argument 81 IsEd25519KeyPairValid(const KeyPair *keyPair) IsEd25519KeyPairValid() argument 100 KeyPair *keyPair = CreateEd25519KeyPair(); GenerateEd25519KeyPair() local 146 Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign) Ed25519Sign() argument [all...] |
/drivers/peripheral/pin_auth/hdi_service/adaptor/src/ |
H A D | adaptor_algorithm.c | 37 KeyPair *keyPair = Malloc(sizeof(KeyPair)); in CreateEd25519KeyPair() local 38 if (keyPair == NULL) { in CreateEd25519KeyPair() 42 keyPair->pubKey = CreateBufferBySize(ED25519_FIX_PUBKEY_BUFFER_SIZE); in CreateEd25519KeyPair() 43 if (keyPair->pubKey == NULL) { in CreateEd25519KeyPair() 45 Free(keyPair); in CreateEd25519KeyPair() 48 keyPair->priKey = CreateBufferBySize(ED25519_FIX_PRIKEY_BUFFER_SIZE); in CreateEd25519KeyPair() 49 if (keyPair->priKey == NULL) { in CreateEd25519KeyPair() 51 DestroyBuffer(keyPair->pubKey); in CreateEd25519KeyPair() 52 Free(keyPair); in CreateEd25519KeyPair() 55 return keyPair; in CreateEd25519KeyPair() 58 DestroyKeyPair(KeyPair *keyPair) DestroyKeyPair() argument 72 IsEd25519KeyPairValid(const KeyPair *keyPair) IsEd25519KeyPairValid() argument 91 KeyPair *keyPair = CreateEd25519KeyPair(); GenerateEd25519KeyPair() local 137 Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign) Ed25519Sign() argument [all...] |
/drivers/peripheral/pin_auth/test/unittest/pin_auth/adaptor/src/ |
H A D | adaptor_algorithm_test.cpp | 94 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 95 EXPECT_NE(keyPair, nullptr); in HWTEST_F() 100 result = Ed25519Sign(keyPair, nullptr, &signContent); in HWTEST_F() 103 result = Ed25519Sign(keyPair, data, nullptr); in HWTEST_F() 106 result = Ed25519Sign(keyPair, data, &signContent); in HWTEST_F() 110 DestroyKeyPair(keyPair); in HWTEST_F() 125 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 126 EXPECT_NE(keyPair, nullptr); in HWTEST_F() 129 int32_t result = Ed25519Sign(keyPair, data, &signContent); in HWTEST_F() 135 result = Ed25519Verify(keyPair in HWTEST_F() [all...] |
/drivers/peripheral/pin_auth/test/unittest/pin_auth/service/src/ |
H A D | all_in_one_impl_test.cpp | 112 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 113 ASSERT_NE(keyPair, nullptr); in HWTEST_F() 117 std::vector<uint8_t> frameworkPublicKey(keyPair->pubKey->buf, keyPair->pubKey->buf + keyPair->pubKey->contentSize); in HWTEST_F() 127 Buffer *fwkExtraInfo = GetAuthFwkExtraInfo(scheduleId, keyPair, challenge, 32); in HWTEST_F() 155 DestroyKeyPair(keyPair); in HWTEST_F()
|
/drivers/peripheral/user_auth/hdi_service/adaptor/inc/ |
H A D | adaptor_algorithm.h | 47 bool IsEd25519KeyPairValid(const KeyPair *keyPair); 48 void DestoryKeyPair(KeyPair *keyPair); 50 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign);
|
/drivers/peripheral/user_auth/test/unittest/base_test/src/ |
H A D | adaptor_algorithm_test.cpp | 93 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 94 EXPECT_NE(keyPair, nullptr); in HWTEST_F() 99 result = Ed25519Sign(keyPair, nullptr, &signContent); in HWTEST_F() 102 result = Ed25519Sign(keyPair, data, nullptr); in HWTEST_F() 105 result = Ed25519Sign(keyPair, data, &signContent); in HWTEST_F() 109 DestoryKeyPair(keyPair); in HWTEST_F() 124 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 125 EXPECT_NE(keyPair, nullptr); in HWTEST_F() 128 int32_t result = Ed25519Sign(keyPair, data, &signContent); in HWTEST_F() 134 result = Ed25519Verify(keyPair in HWTEST_F() [all...] |
/drivers/peripheral/pin_auth/hdi_service/adaptor/inc/ |
H A D | adaptor_algorithm.h | 50 bool IsEd25519KeyPairValid(const KeyPair *keyPair); 51 void DestroyKeyPair(KeyPair *keyPair); 53 int32_t Ed25519Sign(const KeyPair *keyPair, const Buffer *data, Buffer **sign);
|
/drivers/peripheral/pin_auth/test/unittest/pin_auth/common/src/ |
H A D | common_impl.c | 26 Buffer *GetAuthFwkExtraInfo(uint64_t scheduleId, KeyPair *keyPair, uint8_t *challenge, uint8_t challengeSize) in GetAuthFwkExtraInfo() argument 48 if (FormatTlvMsg(data, keyPair, msg->buf, &(msg->contentSize)) != RESULT_SUCCESS) { in GetAuthFwkExtraInfo()
|
/drivers/peripheral/pin_auth/test/unittest/pin_auth/common/inc/ |
H A D | common_impl.h | 26 Buffer *GetAuthFwkExtraInfo(uint64_t scheduleId, KeyPair *keyPair, uint8_t *challenge, uint8_t challengeSize);
|
/drivers/peripheral/pin_auth/test/unittest/pin_auth/main/src/ |
H A D | pin_auth_test.cpp | 253 KeyPair *keyPair = GenerateEd25519KeyPair(); in HWTEST_F() local 254 ASSERT_NE(keyPair, nullptr); in HWTEST_F() 257 std::vector<uint8_t> frameworkPublicKey(keyPair->pubKey->buf, keyPair->pubKey->buf + keyPair->pubKey->contentSize); in HWTEST_F() 274 Buffer *fwkExtraInfo = GetAuthFwkExtraInfo(0, keyPair, challenge, 32); in HWTEST_F()
|
/drivers/peripheral/pin_auth/hdi_service/main/src/ |
H A D | executor_func_common.c | 107 static int32_t GetRootMsg(const Attribute *data, const KeyPair *keyPair, Uint8Array *rootMsg) in GetRootMsg() argument 122 result = Ed25519Sign(keyPair, &dataBuf, &sign); in GetRootMsg() 157 int32_t FormatTlvMsg(const Attribute *data, const KeyPair *keyPair, uint8_t *msg, uint32_t *msgSize) in FormatTlvMsg() argument 159 if ((data == NULL) || !IsEd25519KeyPairValid(keyPair) || (msg == NULL) || (msgSize == NULL)) { in FormatTlvMsg() 167 int32_t result = GetRootMsg(data, keyPair, &uint8Array); in FormatTlvMsg()
|
/drivers/peripheral/pin_auth/hdi_service/main/inc/ |
H A D | executor_func_common.h | 77 int32_t FormatTlvMsg(const Attribute *data, const KeyPair *keyPair, uint8_t *msg, uint32_t *msgSize);
|