Home
last modified time | relevance | path

Searched refs:sessionTranscript (Results 1 – 25 of 81) sorted by relevance

1234

/aosp_15_r20/cts/tests/tests/identity/src/android/security/identity/cts/
H A DDynamicAuthTest.java120 byte[] sessionTranscript = Util.buildSessionTranscript(ephemeralKeyPair); in dynamicAuthTest()
127 sessionTranscript, in dynamicAuthTest()
242 sessionTranscript = Util.buildSessionTranscript(ephemeralKeyPair); in dynamicAuthTest()
246 sessionTranscript, in dynamicAuthTest()
270 sessionTranscript, in dynamicAuthTest()
277 sessionTranscript); in dynamicAuthTest()
298 sessionTranscript = Util.buildSessionTranscript(ephemeralKeyPair); in dynamicAuthTest()
302 sessionTranscript, in dynamicAuthTest()
310 sessionTranscript, in dynamicAuthTest()
315 sessionTranscript); in dynamicAuthTest()
[all …]
H A DMultiDocumentPresentationTest.java116 byte[] sessionTranscript = Util.buildSessionTranscript(ephemeralKeyPair); in multipleDocuments()
117 session.setSessionTranscript(sessionTranscript); in multipleDocuments()
121 readerEphemeralKeyPair.getPrivate(), sessionTranscript); in multipleDocuments()
127 readerEphemeralKeyPair.getPrivate(), sessionTranscript); in multipleDocuments()
134 readerEphemeralKeyPair.getPrivate(), sessionTranscript); in multipleDocuments()
142 byte[] sessionTranscript) throws Exception { in checkPresentation() argument
185 sessionTranscript, in checkPresentation()
193 sessionTranscript); in checkPresentation()
H A DNoSessionEncryptionTest.java100 byte[] sessionTranscript = baos.toByteArray(); in noSessionEncryption()
101 session.setSessionTranscript(sessionTranscript); in noSessionEncryption()
148 sessionTranscript, in noSessionEncryption()
/aosp_15_r20/device/google/cuttlefish/guest/hals/identity/common/
DIdentityCredential.cpp231 const vector<uint8_t>& sessionTranscript, in startRetrieval() argument
235 if (sessionTranscript.size() > 0) { in startRetrieval()
236 auto [item, _, message] = cppbor::parse(sessionTranscript); in startRetrieval()
245 if (sessionTranscript_ != sessionTranscript) { in startRetrieval()
253 sessionTranscript_ = sessionTranscript; in startRetrieval()
375 if (sessionTranscript.size() > 0 && itemsRequest.size() > 0 && in startRetrieval()
390 if (!hwProxy_->validateRequestMessage(sessionTranscript, itemsRequest, in startRetrieval()
423 if (sessionTranscript.size() > 0) { in startRetrieval()
431 if (sessionTranscript.size() > 0 && in startRetrieval()
432 !(memmem(sessionTranscript.data(), sessionTranscript.size(), in startRetrieval()
[all …]
/aosp_15_r20/hardware/interfaces/identity/aidl/vts/
H A DEndToEndTests.cpp341 cppbor::Array sessionTranscript = cppbor::Array() in TEST_P() local
344 vector<uint8_t> sessionTranscriptEncoded = sessionTranscript.encode(); in TEST_P()
375 .add(sessionTranscript.clone()) in TEST_P()
478 cppbor::SemanticTag(24, sessionTranscript.encode()) in TEST_P()
481 support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P()
492 .add(sessionTranscript.clone()) in TEST_P()
527 calculatedMac = support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P()
538 .add(sessionTranscript.clone()) in TEST_P()
573 calculatedMac = support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P()
584 .add(sessionTranscript.clone()) in TEST_P()
[all …]
H A DReaderAuthTests.cpp264 cppbor::Array sessionTranscript = cppbor::Array() in retrieveData() local
267 vector<uint8_t> sessionTranscriptBytes = sessionTranscript.encode(); in retrieveData()
295 .add(sessionTranscript.clone()) in retrieveData()
519 cppbor::Array sessionTranscript = cppbor::Array() in TEST_P() local
522 vector<uint8_t> sessionTranscriptBytes = sessionTranscript.encode(); in TEST_P()
537 .add(sessionTranscript.clone()) in TEST_P()
H A DUserAuthTests.cpp162 cppbor::Map sessionTranscript; in calcSessionTranscript() local
163 sessionTranscript.add(42, cppbor::SemanticTag(24, deviceEngagementBytes)); in calcSessionTranscript()
164 sessionTranscript.add(43, cppbor::SemanticTag(24, eReaderPubBytes)); in calcSessionTranscript()
165 return sessionTranscript; in calcSessionTranscript()
/aosp_15_r20/hardware/interfaces/identity/aidl/default/common/
H A DIdentityCredential.cpp278 const vector<uint8_t>& signingKeyBlob, const vector<uint8_t>& sessionTranscript, in startRetrieval() argument
288 if (sessionTranscript != session_->getSessionTranscript()) { in startRetrieval()
297 if (sessionTranscript_ != sessionTranscript) { in startRetrieval()
304 sessionTranscript_ = sessionTranscript; in startRetrieval()
421 if (sessionTranscript.size() > 0 && itemsRequest.size() > 0 && readerSignature.size() > 0) { in startRetrieval()
434 if (!hwProxy_->validateRequestMessage(sessionTranscript, itemsRequest, in startRetrieval()
469 if (sessionTranscript.size() > 0 && ephemeralPublicKey_.size() > 0) { in startRetrieval()
476 if (sessionTranscript.size() > 0 && in startRetrieval()
477 !(memmem(sessionTranscript.data(), sessionTranscript.size(), ePubX.data(), in startRetrieval()
479 memmem(sessionTranscript.data(), sessionTranscript.size(), ePubY.data(), in startRetrieval()
H A DPresentationSession.cpp116 const vector<uint8_t>& sessionTranscript) { in setSessionTranscript() argument
117 sessionTranscript_ = sessionTranscript; in setSessionTranscript()
118 if (!hwProxy_->setSessionTranscript(sessionTranscript)) { in setSessionTranscript()
H A DSecureHardwareProxy.h150 virtual bool setSessionTranscript(const vector<uint8_t>& sessionTranscript) = 0;
193 virtual bool validateRequestMessage(const vector<uint8_t>& sessionTranscript,
197 virtual bool prepareDeviceAuthentication(const vector<uint8_t>& sessionTranscript,
/aosp_15_r20/hardware/interfaces/identity/aidl/default/libeic/
H A DEicPresentation.c217 bool eicPresentationValidateRequestMessage(EicPresentation* ctx, const uint8_t* sessionTranscript, in eicPresentationValidateRequestMessage() argument
232 eicOpsSha256Update(&sha256, sessionTranscript, sessionTranscriptSize); in eicPresentationValidateRequestMessage()
331 eicCborAppend(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationValidateRequestMessage()
561 static size_t appendDeviceAuthentication(EicCbor* cbor, const uint8_t* sessionTranscript, in appendDeviceAuthentication() argument
610 eicCborAppend(cbor, sessionTranscript, sessionTranscriptSize); in appendDeviceAuthentication()
624 EicPresentation* ctx, const uint8_t* sessionTranscript, size_t sessionTranscriptSize, in eicPresentationPrepareDeviceAuthentication() argument
641 eicOpsSha256Update(&sha256, sessionTranscript, sessionTranscriptSize); in eicPresentationPrepareDeviceAuthentication()
678 eicCborAppendByteString(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationPrepareDeviceAuthentication()
719 appendDeviceAuthentication(&ctx->cbor, sessionTranscript, sessionTranscriptSize, in eicPresentationPrepareDeviceAuthentication()
738 appendDeviceAuthentication(&ctx->cborEcdsa, sessionTranscript, sessionTranscriptSize, in eicPresentationPrepareDeviceAuthentication()
H A DEicSession.c98 bool eicSessionSetSessionTranscript(EicSession* ctx, const uint8_t* sessionTranscript, in eicSessionSetSessionTranscript() argument
105 if (eicMemMem(sessionTranscript, sessionTranscriptSize, ctx->ephemeralPublicKey, in eicSessionSetSessionTranscript()
110 if (eicMemMem(sessionTranscript, sessionTranscriptSize, in eicSessionSetSessionTranscript()
122 eicOpsSha256Update(&shaCtx, sessionTranscript, sessionTranscriptSize); in eicSessionSetSessionTranscript()
/aosp_15_r20/hardware/interfaces/identity/aidl/default/
H A DFakeSecureHardwareProxy.cpp402 const vector<uint8_t>& sessionTranscript) { in setSessionTranscript() argument
407 return eicSessionSetSessionTranscript(&ctx_, sessionTranscript.data(), in setSessionTranscript()
408 sessionTranscript.size()); in setSessionTranscript()
544 const vector<uint8_t>& sessionTranscript, const vector<uint8_t>& requestMessage, in validateRequestMessage() argument
551 &ctx_, sessionTranscript.data(), sessionTranscript.size(), requestMessage.data(), in validateRequestMessage()
600 const vector<uint8_t>& sessionTranscript, const vector<uint8_t>& readerEphemeralPublicKey, in prepareDeviceAuthentication() argument
612 &ctx_, sessionTranscript.data(), sessionTranscript.size(), in prepareDeviceAuthentication()
H A DFakeSecureHardwareProxy.h115 bool setSessionTranscript(const vector<uint8_t>& sessionTranscript) override;
174 bool validateRequestMessage(const vector<uint8_t>& sessionTranscript,
178 bool prepareDeviceAuthentication(const vector<uint8_t>& sessionTranscript,
/aosp_15_r20/device/google/cuttlefish/guest/hals/identity/
DRemoteSecureHardwareProxy.cpp260 const vector<uint8_t>& sessionTranscript, in validateRequestMessage() argument
264 &ctx_, sessionTranscript.data(), sessionTranscript.size(), in validateRequestMessage()
304 const vector<uint8_t>& sessionTranscript, in calcMacKey() argument
315 &ctx_, sessionTranscript.data(), sessionTranscript.size(), in calcMacKey()
/aosp_15_r20/system/security/identity/util/src/java/com/android/security/identity/internal/
H A DIso18013.java95 DataItem sessionTranscript = dataItems.get(0); in buildDeviceAuthenticationCbor() local
101 .add(sessionTranscript) in buildDeviceAuthenticationCbor()
121 DataItem sessionTranscript = dataItems.get(0); in buildReaderAuthenticationBytesCbor() local
127 .add(sessionTranscript) in buildReaderAuthenticationBytesCbor()
/aosp_15_r20/frameworks/base/identity/java/android/security/identity/
H A DCredstorePresentationSession.java126 public void setSessionTranscript(@NonNull byte[] sessionTranscript) { in setSessionTranscript() argument
128 mBinder.setSessionTranscript(sessionTranscript); in setSessionTranscript()
129 mSessionTranscript = sessionTranscript; in setSessionTranscript()
/aosp_15_r20/device/google/cuttlefish/guest/hals/identity/libeic/
DEicPresentation.c205 EicPresentation* ctx, const uint8_t* sessionTranscript, in eicPresentationValidateRequestMessage() argument
302 eicCborAppend(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationValidateRequestMessage()
519 EicPresentation* ctx, const uint8_t* sessionTranscript, in eicPresentationCalcMacKey() argument
541 eicCborAppendByteString(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationCalcMacKey()
630 eicCborAppend(&ctx->cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationCalcMacKey()
DEicPresentation.h178 EicPresentation* ctx, const uint8_t* sessionTranscript,
205 EicPresentation* ctx, const uint8_t* sessionTranscript,
/aosp_15_r20/external/nos/host/generic/nugget/proto/nugget/app/identity/
Didentity.proto268 bytes sessionTranscript = 1; field
280 bytes sessionTranscript = 1; field
294 bytes sessionTranscript = 1; field
421 bytes sessionTranscript = 1; field
/aosp_15_r20/hardware/interfaces/identity/support/tests/
H A DIdentityCredentialSupportTest.cpp515 cppbor::Array sessionTranscript; in TEST() local
516 sessionTranscript.add(cppbor::SemanticTag(24, deviceEngagementEncoded)); in TEST()
517 sessionTranscript.add(cppbor::SemanticTag(24, eReaderKeyEncoded)); in TEST()
518 sessionTranscript.add(cppbor::Null()); in TEST()
519 vector<uint8_t> sessionTranscriptEncoded = sessionTranscript.encode(); in TEST()
/aosp_15_r20/out/soong/.intermediates/system/security/identity/libcredstore_aidl/android_arm64_armv8-2a_cortex-a55_static_cfi/gen/aidl/android/security/identity/
DBnSession.h46 …::android::binder::Status setSessionTranscript(const ::std::vector<uint8_t>& sessionTranscript) ov… in setSessionTranscript() argument
47 return _aidl_delegate->setSessionTranscript(sessionTranscript); in setSessionTranscript()
DISession.cpp132 …::binder::Status BpSession::setSessionTranscript(const ::std::vector<uint8_t>& sessionTranscript) { in setSessionTranscript() argument
143 _aidl_ret_status = _aidl_data.writeByteVector(sessionTranscript); in setSessionTranscript()
149 return ISession::getDefaultImpl()->setSessionTranscript(sessionTranscript); in setSessionTranscript()
/aosp_15_r20/system/security/identity/
H A DSession.cpp75 Status Session::setSessionTranscript(const vector<uint8_t>& sessionTranscript) { in setSessionTranscript() argument
76 Status status = halBinder_->setSessionTranscript(sessionTranscript); in setSessionTranscript()
/aosp_15_r20/out/soong/.intermediates/hardware/interfaces/identity/aidl/android.hardware.identity-V5-cpp-source/gen/include/android/hardware/identity/
DBnPresentationSession.h50 …::android::binder::Status setSessionTranscript(const ::std::vector<uint8_t>& sessionTranscript) ov… in setSessionTranscript() argument
51 return _aidl_delegate->setSessionTranscript(sessionTranscript); in setSessionTranscript()

1234