/aosp12/hardware/interfaces/identity/aidl/default/common/ |
H A D | IdentityCredential.cpp | 218 const vector<uint8_t>& signingKeyBlob, const vector<uint8_t>& sessionTranscript, in startRetrieval() argument 221 if (sessionTranscript.size() > 0) { in startRetrieval() 222 auto [item, _, message] = cppbor::parse(sessionTranscript); in startRetrieval() 231 if (sessionTranscript_ != sessionTranscript) { in startRetrieval() 238 sessionTranscript_ = sessionTranscript; in startRetrieval() 355 if (sessionTranscript.size() > 0 && itemsRequest.size() > 0 && readerSignature.size() > 0) { in startRetrieval() 368 if (!hwProxy_->validateRequestMessage(sessionTranscript, itemsRequest, in startRetrieval() 400 if (sessionTranscript.size() > 0) { in startRetrieval() 407 if (sessionTranscript.size() > 0 && in startRetrieval() 408 !(memmem(sessionTranscript.data(), sessionTranscript.size(), ePubX.data(), in startRetrieval() [all …]
|
H A D | SecureHardwareProxy.h | 149 virtual bool validateRequestMessage(const vector<uint8_t>& sessionTranscript, 153 virtual bool calcMacKey(const vector<uint8_t>& sessionTranscript,
|
H A D | IdentityCredential.h | 77 const vector<uint8_t>& signingKeyBlob, const vector<uint8_t>& sessionTranscript,
|
/aosp12/hardware/interfaces/identity/aidl/default/ |
H A D | FakeSecureHardwareProxy.cpp | 223 const vector<uint8_t>& sessionTranscript, const vector<uint8_t>& requestMessage, in validateRequestMessage() argument 226 &ctx_, sessionTranscript.data(), sessionTranscript.size(), requestMessage.data(), in validateRequestMessage() 261 const vector<uint8_t>& sessionTranscript, const vector<uint8_t>& readerEphemeralPublicKey, in calcMacKey() argument 268 return eicPresentationCalcMacKey(&ctx_, sessionTranscript.data(), sessionTranscript.size(), in calcMacKey()
|
H A D | FakeSecureHardwareProxy.h | 107 bool validateRequestMessage(const vector<uint8_t>& sessionTranscript, 111 bool calcMacKey(const vector<uint8_t>& sessionTranscript,
|
/aosp12/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() 468 cppbor::SemanticTag(24, sessionTranscript.encode()) in TEST_P() 471 support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P() 493 calculatedMac = support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P() 515 calculatedMac = support::calcMac(sessionTranscript.encode(), // SessionTranscript in TEST_P()
|
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()
|
/aosp12/hardware/interfaces/identity/aidl/default/libeic/ |
H A D | EicPresentation.h | 168 bool eicPresentationValidateRequestMessage(EicPresentation* ctx, const uint8_t* sessionTranscript, 195 bool eicPresentationCalcMacKey(EicPresentation* ctx, const uint8_t* sessionTranscript,
|
H A D | EicPresentation.c | 185 bool eicPresentationValidateRequestMessage(EicPresentation* ctx, const uint8_t* sessionTranscript, in eicPresentationValidateRequestMessage() argument 281 eicCborAppend(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationValidateRequestMessage() 485 bool eicPresentationCalcMacKey(EicPresentation* ctx, const uint8_t* sessionTranscript, in eicPresentationCalcMacKey() argument 507 eicCborAppendByteString(&cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationCalcMacKey() 593 eicCborAppend(&ctx->cbor, sessionTranscript, sessionTranscriptSize); in eicPresentationCalcMacKey()
|
/aosp12/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()
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/1/android/hardware/identity/ |
H A D | IIdentityCredential.aidl | 25 …hToken, in byte[] itemsRequest, in byte[] signingKeyBlob, in byte[] sessionTranscript, in byte[] r… in startRetrieval() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/2/android/hardware/identity/ |
H A D | IIdentityCredential.aidl | 25 …hToken, in byte[] itemsRequest, in byte[] signingKeyBlob, in byte[] sessionTranscript, in byte[] r… in startRetrieval() argument
|
/aosp12/system/security/identity/binder/android/security/identity/ |
H A D | ICredential.aidl | 56 in byte[] sessionTranscript, in getEntries() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/3/android/hardware/identity/ |
H A D | IIdentityCredential.aidl | 44 …hToken, in byte[] itemsRequest, in byte[] signingKeyBlob, in byte[] sessionTranscript, in byte[] r… in startRetrieval() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/current/android/hardware/identity/ |
H A D | IIdentityCredential.aidl | 43 …hToken, in byte[] itemsRequest, in byte[] signingKeyBlob, in byte[] sessionTranscript, in byte[] r… in startRetrieval() argument
|
/aosp12/hardware/interfaces/identity/aidl/android/hardware/identity/ |
H A D | IIdentityCredential.aidl | 231 in byte[] sessionTranscript, in byte[] readerSignature, in int[] requestCounts); in startRetrieval() argument
|
/aosp12/frameworks/base/identity/java/android/security/identity/ |
H A D | IdentityCredential.java | 276 @Nullable byte[] sessionTranscript, in getEntries() argument
|
H A D | CredstoreIdentityCredential.java | 288 @Nullable byte[] sessionTranscript, in getEntries() argument 315 sessionTranscript != null ? sessionTranscript : new byte[0], in getEntries()
|
/aosp12/system/security/identity/ |
H A D | Credential.h | 74 const vector<uint8_t>& sessionTranscript,
|
H A D | Credential.cpp | 219 const vector<uint8_t>& sessionTranscript, in getEntries() argument 375 if (sessionTranscript.size() > 0) { in getEntries() 423 sessionTranscript, readerSignature, requestCounts); in getEntries()
|