Home
last modified time | relevance | path

Searched refs:coseSign1 (Results 1 – 7 of 7) sorted by relevance

/aosp12/hardware/interfaces/security/keymint/support/
H A Dremote_prov_utils.cpp54 auto coseSign1 = constructCoseSign1(prev_priv_key, in generateEekChain() local
63 if (!coseSign1) return coseSign1.moveMessage(); in generateEekChain()
64 eekChain.add(coseSign1.moveValue()); in generateEekChain()
73 auto coseSign1 = constructCoseSign1(prev_priv_key, in generateEekChain() local
83 if (!coseSign1) return coseSign1.moveMessage(); in generateEekChain()
84 eekChain.add(coseSign1.moveValue()); in generateEekChain()
101 ErrMsgOr<bytevec> verifyAndParseCoseSign1Cwt(const cppbor::Array* coseSign1, in verifyAndParseCoseSign1Cwt() argument
103 if (!coseSign1 || coseSign1->size() != kCoseSign1EntryCount) { in verifyAndParseCoseSign1Cwt()
107 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in verifyAndParseCoseSign1Cwt()
109 const cppbor::Bstr* payload = coseSign1->get(kCoseSign1Payload)->asBstr(); in verifyAndParseCoseSign1Cwt()
[all …]
/aosp12/hardware/interfaces/identity/support/tests/
H A DIdentityCredentialSupportTest.cpp119 optional<vector<uint8_t>> coseSign1 = support::coseSignEcDsa( in TEST() local
121 ASSERT_TRUE(support::coseCheckEcDsaSignature(coseSign1.value(), {} /* detachedContent */, in TEST()
124 optional<vector<uint8_t>> payload = support::coseSignGetPayload(coseSign1.value()); in TEST()
129 string out = cppbor::prettyPrint(coseSign1.value()); in TEST()
155 optional<vector<uint8_t>> payload = support::coseSignGetPayload(coseSign1.value()); in TEST()
160 string out = cppbor::prettyPrint(coseSign1.value()); in TEST()
200 optional<vector<uint8_t>> coseSign1 = in TEST() local
205 optional<vector<uint8_t>> payload = support::coseSignGetPayload(coseSign1.value()); in TEST()
209 optional<vector<uint8_t>> certsRecovered = support::coseSignGetX5Chain(coseSign1.value()); in TEST()
226 optional<vector<uint8_t>> coseSign1 = in TEST() local
[all …]
/aosp12/system/keymaster/contexts/
H A Dpure_soft_remote_provisioning_context.cpp116 auto coseSign1 = constructCoseSign1(privKey, /* signing key */ in GenerateBcc() local
119 assert(coseSign1); in GenerateBcc()
121 return {privKey, cppbor::Array().add(std::move(coseKey)).add(coseSign1.moveValue())}; in GenerateBcc()
/aosp12/system/keymaster/cppcose/
H A Dcppcose.cpp173 ErrMsgOr<bytevec> verifyAndParseCoseSign1(const cppbor::Array* coseSign1, in verifyAndParseCoseSign1() argument
175 if (!coseSign1 || coseSign1->size() != kCoseSign1EntryCount) { in verifyAndParseCoseSign1()
179 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in verifyAndParseCoseSign1()
180 const cppbor::Map* unprotectedParams = coseSign1->get(kCoseSign1UnprotectedParams)->asMap(); in verifyAndParseCoseSign1()
181 const cppbor::Bstr* payload = coseSign1->get(kCoseSign1Payload)->asBstr(); in verifyAndParseCoseSign1()
200 const cppbor::Bstr* signature = coseSign1->get(kCoseSign1Signature)->asBstr(); in verifyAndParseCoseSign1()
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/
H A DVtsRemotelyProvisionedComponentTests.cpp84 ErrMsgOr<cppbor::Array> corrupt_sig(const cppbor::Array* coseSign1) { in corrupt_sig() argument
85 if (coseSign1->size() != kCoseSign1EntryCount) { in corrupt_sig()
88 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in corrupt_sig()
89 const cppbor::Map* unprotectedParams = coseSign1->get(kCoseSign1UnprotectedParams)->asMap(); in corrupt_sig()
90 const cppbor::Bstr* payload = coseSign1->get(kCoseSign1Payload)->asBstr(); in corrupt_sig()
91 const cppbor::Bstr* signature = coseSign1->get(kCoseSign1Signature)->asBstr(); in corrupt_sig()
/aosp12/hardware/interfaces/identity/support/src/
H A DIdentityCredentialSupport.cpp1699 cppbor::Array coseSign1; in coseSignEcDsaWithSignature() local
1700 coseSign1.add(encodedProtectedHeaders); in coseSignEcDsaWithSignature()
1704 coseSign1.add(std::move(nullValue)); in coseSignEcDsaWithSignature()
1706 coseSign1.add(data); in coseSignEcDsaWithSignature()
1708 coseSign1.add(signatureToBeSigned); in coseSignEcDsaWithSignature()
1710 signatureCoseSign1 = coseSign1.encode(); in coseSignEcDsaWithSignature()
1760 cppbor::Array coseSign1; in coseSignEcDsa() local
1761 coseSign1.add(encodedProtectedHeaders); in coseSignEcDsa()
1765 coseSign1.add(std::move(nullValue)); in coseSignEcDsa()
1767 coseSign1.add(data); in coseSignEcDsa()
[all …]
/aosp12/system/keymaster/include/keymaster/cppcose/
H A Dcppcose.h264 ErrMsgOr<bytevec /* payload */> verifyAndParseCoseSign1(const cppbor::Array* coseSign1,