Home
last modified time | relevance | path

Searched refs:protectedParams (Results 1 – 4 of 4) sorted by relevance

/aosp12/system/keymaster/cppcose/
H A Dcppcose.cpp137 ErrMsgOr<bytevec> createCoseSign1Signature(const bytevec& key, const bytevec& protectedParams, in createCoseSign1Signature() argument
141 .add(protectedParams) in createCoseSign1Signature()
155 ErrMsgOr<cppbor::Array> constructCoseSign1(const bytevec& key, cppbor::Map protectedParams, in constructCoseSign1() argument
157 bytevec protParms = protectedParams.add(ALGORITHM, EDDSA).canonicalize().encode(); in constructCoseSign1()
179 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in verifyAndParseCoseSign1() local
183 if (!protectedParams || !unprotectedParams || !payload) { in verifyAndParseCoseSign1()
187 auto [parsedProtParams, _, errMsg] = cppbor::parse(protectedParams); in verifyAndParseCoseSign1()
212 cppbor::Array().add("Signature1").add(*protectedParams).add(aad).add(*payload).encode(); in verifyAndParseCoseSign1()
223 const bytevec& protectedParams, in createCoseEncryptCiphertext() argument
228 .add(protectedParams) // Protected in createCoseEncryptCiphertext()
/aosp12/hardware/interfaces/security/keymint/support/
H A Dremote_prov_utils.cpp107 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in verifyAndParseCoseSign1Cwt() local
112 if (!protectedParams || !unprotectedParams || !payload || !signature) { in verifyAndParseCoseSign1Cwt()
116 auto [parsedProtParams, _, errMsg] = cppbor::parse(protectedParams); in verifyAndParseCoseSign1Cwt()
144 cppbor::Array().add("Signature1").add(*protectedParams).add(aad).add(*payload).encode(); in verifyAndParseCoseSign1Cwt()
/aosp12/system/keymaster/include/keymaster/cppcose/
H A Dcppcose.h249 ErrMsgOr<bytevec> createCoseSign1Signature(const bytevec& key, const bytevec& protectedParams,
269 const bytevec& protectedParams, const bytevec& aad);
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/
H A DVtsRemotelyProvisionedComponentTests.cpp88 const cppbor::Bstr* protectedParams = coseSign1->get(kCoseSign1ProtectedParams)->asBstr(); in corrupt_sig() local
92 if (!protectedParams || !unprotectedParams || !payload || !signature) { in corrupt_sig()
97 corruptSig.add(protectedParams->clone()); in corrupt_sig()