Searched refs:coseSign1 (Results 1 – 7 of 7) sorted by relevance
54 auto coseSign1 = constructCoseSign1(prev_priv_key, in generateEekChain() local63 if (!coseSign1) return coseSign1.moveMessage(); in generateEekChain()64 eekChain.add(coseSign1.moveValue()); in generateEekChain()73 auto coseSign1 = constructCoseSign1(prev_priv_key, in generateEekChain() local83 if (!coseSign1) return coseSign1.moveMessage(); in generateEekChain()84 eekChain.add(coseSign1.moveValue()); in generateEekChain()101 ErrMsgOr<bytevec> verifyAndParseCoseSign1Cwt(const cppbor::Array* coseSign1, in verifyAndParseCoseSign1Cwt() argument103 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 …]
119 optional<vector<uint8_t>> coseSign1 = support::coseSignEcDsa( in TEST() local121 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() local205 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 …]
116 auto coseSign1 = constructCoseSign1(privKey, /* signing key */ in GenerateBcc() local119 assert(coseSign1); in GenerateBcc()121 return {privKey, cppbor::Array().add(std::move(coseKey)).add(coseSign1.moveValue())}; in GenerateBcc()
173 ErrMsgOr<bytevec> verifyAndParseCoseSign1(const cppbor::Array* coseSign1, in verifyAndParseCoseSign1() argument175 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()
84 ErrMsgOr<cppbor::Array> corrupt_sig(const cppbor::Array* coseSign1) { in corrupt_sig() argument85 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()
1699 cppbor::Array coseSign1; in coseSignEcDsaWithSignature() local1700 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() local1761 coseSign1.add(encodedProtectedHeaders); in coseSignEcDsa()1765 coseSign1.add(std::move(nullValue)); in coseSignEcDsa()1767 coseSign1.add(data); in coseSignEcDsa()[all …]
264 ErrMsgOr<bytevec /* payload */> verifyAndParseCoseSign1(const cppbor::Array* coseSign1,