/aosp_15_r20/cts/tests/tests/identity/src/android/security/identity/cts/ |
H A D | DynamicAuthTest.java | 120 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 D | MultiDocumentPresentationTest.java | 116 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 D | NoSessionEncryptionTest.java | 100 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/ |
D | IdentityCredential.cpp | 231 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 D | EndToEndTests.cpp | 341 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 D | ReaderAuthTests.cpp | 264 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 D | UserAuthTests.cpp | 162 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 D | IdentityCredential.cpp | 278 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 D | PresentationSession.cpp | 116 const vector<uint8_t>& sessionTranscript) { in setSessionTranscript() argument 117 sessionTranscript_ = sessionTranscript; in setSessionTranscript() 118 if (!hwProxy_->setSessionTranscript(sessionTranscript)) { in setSessionTranscript()
|
H A D | SecureHardwareProxy.h | 150 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 D | EicPresentation.c | 217 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 D | EicSession.c | 98 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 D | FakeSecureHardwareProxy.cpp | 402 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 D | FakeSecureHardwareProxy.h | 115 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/ |
D | RemoteSecureHardwareProxy.cpp | 260 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 D | Iso18013.java | 95 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 D | CredstorePresentationSession.java | 126 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/ |
D | EicPresentation.c | 205 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()
|
D | EicPresentation.h | 178 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/ |
D | identity.proto | 268 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 D | IdentityCredentialSupportTest.cpp | 515 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/ |
D | BnSession.h | 46 …::android::binder::Status setSessionTranscript(const ::std::vector<uint8_t>& sessionTranscript) ov… in setSessionTranscript() argument 47 return _aidl_delegate->setSessionTranscript(sessionTranscript); in setSessionTranscript()
|
D | ISession.cpp | 132 …::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 D | Session.cpp | 75 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/ |
D | BnPresentationSession.h | 50 …::android::binder::Status setSessionTranscript(const ::std::vector<uint8_t>& sessionTranscript) ov… in setSessionTranscript() argument 51 return _aidl_delegate->setSessionTranscript(sessionTranscript); in setSessionTranscript()
|