Home
last modified time | relevance | path

Searched refs:keyPair (Results 1 - 12 of 12) sorted by relevance

/drivers/peripheral/user_auth/hdi_service/adaptor/src/
H A Dadaptor_algorithm.c46 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 Dadaptor_algorithm.c37 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 Dadaptor_algorithm_test.cpp94 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 Dall_in_one_impl_test.cpp112 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 Dadaptor_algorithm.h47 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 Dadaptor_algorithm_test.cpp93 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 Dadaptor_algorithm.h50 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 Dcommon_impl.c26 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 Dcommon_impl.h26 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 Dpin_auth_test.cpp253 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 Dexecutor_func_common.c107 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 Dexecutor_func_common.h77 int32_t FormatTlvMsg(const Attribute *data, const KeyPair *keyPair, uint8_t *msg, uint32_t *msgSize);

Completed in 5 milliseconds