/aosp12/hardware/interfaces/identity/aidl/default/ |
H A D | FakeSecureHardwareProxy.cpp | 71 bool testCredential, string docType, vector<uint8_t> encryptedCredentialKeys) { in initializeForUpdate() argument 72 return eicProvisioningInitForUpdate(&ctx_, testCredential, docType.c_str(), in initializeForUpdate() 93 int accessControlProfileCount, vector<int> entryCounts, const string& docType, in startPersonalization() argument 96 entryCounts.size(), docType.c_str(), in startPersonalization() 152 const string& docType) { in finishGetCredentialData() argument 155 if (!eicProvisioningFinishGetCredentialData(&ctx_, docType.c_str(), in finishGetCredentialData() 173 return eicPresentationInit(&ctx_, testCredential, docType.c_str(), in initialize() 262 const vector<uint8_t>& signingKeyBlob, const string& docType, in calcMacKey() argument 270 docType.c_str(), numNamespacesWithValues, in calcMacKey() 324 const string& docType, const vector<uint8_t>& challenge, bool includeChallenge, in deleteCredential() argument [all …]
|
H A D | FakeSecureHardwareProxy.h | 35 bool initializeForUpdate(bool testCredential, string docType, 45 const string& docType, 67 optional<vector<uint8_t>> finishGetCredentialData(const string& docType) override; 80 bool initialize(bool testCredential, string docType, 84 optional<pair<vector<uint8_t>, vector<uint8_t>>> generateSigningKeyPair(string docType, 113 const vector<uint8_t>& signingKeyBlob, const string& docType, 127 optional<vector<uint8_t>> deleteCredential(const string& docType, 132 optional<vector<uint8_t>> proveOwnership(const string& docType, bool testCredential,
|
H A D | EicTests.cpp | 46 string docType = "org.iso.18013.5.1.mDL"; in TEST() local 47 ASSERT_TRUE(provisioningProxy.startPersonalization(0, {1}, docType, 125)); in TEST() 62 optional<vector<uint8_t>> credData = provisioningProxy.finishGetCredentialData(docType); in TEST() 69 ASSERT_TRUE(presentationProxy.initialize(isTestCredential, docType, credData.value())); in TEST()
|
/aosp12/hardware/interfaces/identity/aidl/default/common/ |
H A D | SecureHardwareProxy.h | 67 virtual bool initializeForUpdate(bool testCredential, string docType, 80 const string& docType, 100 virtual optional<vector<uint8_t>> finishGetCredentialData(const string& docType) = 0; 120 virtual bool initialize(bool testCredential, string docType, 124 virtual optional<pair<vector<uint8_t>, vector<uint8_t>>> generateSigningKeyPair(string docType, 155 const vector<uint8_t>& signingKeyBlob, const string& docType, 169 virtual optional<vector<uint8_t>> deleteCredential(const string& docType, 174 virtual optional<vector<uint8_t>> proveOwnership(const string& docType, bool testCredential,
|
H A D | IdentityCredentialStore.cpp | 40 const string& docType, bool testCredential, in createCredential() argument 44 ndk::SharedRefBase::make<WritableIdentityCredential>(hwProxy, docType, testCredential); in createCredential()
|
H A D | WritableIdentityCredential.h | 43 WritableIdentityCredential(sp<SecureHardwareProvisioningProxy> hwProxy, const string& docType, in WritableIdentityCredential() argument 45 : hwProxy_(hwProxy), docType_(docType), testCredential_(testCredential) {} in WritableIdentityCredential()
|
/aosp12/hardware/interfaces/identity/aidl/vts/ |
H A D | EndToEndTests.cpp | 76 string docType; in extractFromTestCredentialData() local 83 return make_tuple(false, docType, storageKey, credentialPrivKey, sha256Pop); in extractFromTestCredentialData() 88 return make_tuple(false, docType, storageKey, credentialPrivKey, sha256Pop); in extractFromTestCredentialData() 98 return make_tuple(false, docType, storageKey, credentialPrivKey, sha256Pop); in extractFromTestCredentialData() 101 docType = docTypeItem->value(); in extractFromTestCredentialData() 105 const vector<uint8_t> docTypeVec(docType.begin(), docType.end()); in extractFromTestCredentialData() 137 return make_tuple(true, docType, storageKey, credentialPrivKey, sha256Pop); in extractFromTestCredentialData() 462 string docType = "org.iso.18013-5.2019.mdl"; in TEST_P() local 472 docType, // DocType in TEST_P() 494 docType, // DocType in TEST_P() [all …]
|
H A D | TestCredentialTests.cpp | 70 string docType = "org.iso.18013-5.2019.mdl"; in TEST_P() local 73 ->createCredential(docType, in TEST_P() 154 EXPECT_EQ(docTypeItem->value(), docType); in TEST_P() 160 const vector<uint8_t> docTypeVec(docType.begin(), docType.end()); in TEST_P()
|
H A D | ProveOwnershipTests.cpp | 75 string docType = "org.iso.18013-5.2019.mdl"; in provisionData() local 78 ASSERT_TRUE(credentialStore_->createCredential(docType, testCredential, &wc).isOk()); in provisionData()
|
H A D | DeleteCredentialTests.cpp | 75 string docType = "org.iso.18013-5.2019.mdl"; in provisionData() local 78 ASSERT_TRUE(credentialStore_->createCredential(docType, testCredential, &wc).isOk()); in provisionData()
|
H A D | AuthenticationKeyTests.cpp | 74 string docType = "org.iso.18013-5.2019.mdl"; in TEST_P() local 77 ->createCredential(docType, in TEST_P()
|
H A D | UpdateCredentialTests.cpp | 75 string docType = "org.iso.18013-5.2019.mdl"; in provisionData() local 78 ASSERT_TRUE(credentialStore_->createCredential(docType, testCredential, &wc).isOk()); in provisionData()
|
/aosp12/hardware/interfaces/identity/aidl/default/libeic/ |
H A D | EicPresentation.c | 21 bool eicPresentationInit(EicPresentation* ctx, bool testCredential, const char* docType, in eicPresentationInit() argument 45 (const uint8_t*)docType, eicStrLen(docType), credentialKeys)) { in eicPresentationInit() 91 bool eicPresentationGenerateSigningKeyPair(EicPresentation* ctx, const char* docType, time_t now, in eicPresentationGenerateSigningKeyPair() argument 150 (const uint8_t*)docType, eicStrLen(docType), signingKeyBlob)) { in eicPresentationGenerateSigningKeyPair() 488 const uint8_t signingKeyBlob[60], const char* docType, in eicPresentationCalcMacKey() argument 493 eicStrLen(docType), signingKeyPriv)) { in eicPresentationCalcMacKey() 569 size_t docTypeLen = eicStrLen(docType); in eicPresentationCalcMacKey() 594 eicCborAppendString(&ctx->cbor, docType); in eicPresentationCalcMacKey() 749 bool eicPresentationDeleteCredential(EicPresentation* ctx, const char* docType, in eicPresentationDeleteCredential() argument 791 eicCborAppendString(&cbor, docType); in eicPresentationDeleteCredential() [all …]
|
H A D | EicPresentation.h | 96 bool eicPresentationInit(EicPresentation* ctx, bool testCredential, const char* docType, 100 bool eicPresentationGenerateSigningKeyPair(EicPresentation* ctx, const char* docType, time_t now, 198 const uint8_t signingKeyBlob[60], const char* docType, 232 bool eicPresentationDeleteCredential(EicPresentation* ctx, const char* docType, 241 bool eicPresentationProveOwnership(EicPresentation* ctx, const char* docType, bool testCredential,
|
H A D | EicProvisioning.c | 29 bool eicProvisioningInitForUpdate(EicProvisioning* ctx, bool testCredential, const char* docType, in eicProvisioningInitForUpdate() argument 54 (const uint8_t*)docType, eicStrLen(docType), credentialKeys)) { in eicProvisioningInitForUpdate() 117 const char* docType, in eicProvisioningStartPersonalization() argument 178 eicCborAppendString(&ctx->cbor, docType); in eicProvisioningStartPersonalization() 339 bool eicProvisioningFinishGetCredentialData(EicProvisioning* ctx, const char* docType, in eicProvisioningFinishGetCredentialData() argument 370 (const uint8_t*)docType, eicStrLen(docType), encryptedCredentialKeys)) { in eicProvisioningFinishGetCredentialData()
|
H A D | EicProvisioning.h | 67 bool eicProvisioningInitForUpdate(EicProvisioning* ctx, bool testCredential, const char* docType, 78 const char* docType, 130 bool eicProvisioningFinishGetCredentialData(EicProvisioning* ctx, const char* docType,
|
/aosp12/system/security/identity/ |
H A D | CredentialStore.cpp | 64 const std::string& docType, in createCredential() argument 80 docType) == hwInfo_.supportedDocTypes.end()) { in createCredential() 87 Status status = hal_->createCredential(docType, false, &halWritableCredential); in createCredential() 93 dataPath_, credentialName, docType, false, hwInfo_, halWritableCredential); in createCredential()
|
/aosp12/frameworks/base/identity/java/android/security/identity/ |
H A D | CredstoreIdentityCredentialStore.java | 102 @NonNull String docType) throws AlreadyPersonalizedException, in createCredential() argument 106 wc = mStore.createCredential(credentialName, docType); in createCredential() 107 return new CredstoreWritableIdentityCredential(mContext, credentialName, docType, wc); in createCredential()
|
H A D | CredstoreWritableIdentityCredential.java | 42 @NonNull String docType, in CredstoreWritableIdentityCredential() argument 45 mDocType = docType; in CredstoreWritableIdentityCredential()
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/1/android/hardware/identity/ |
H A D | IIdentityCredentialStore.aidl | 22 …entity.IWritableIdentityCredential createCredential(in @utf8InCpp String docType, in boolean testC… in createCredential() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/2/android/hardware/identity/ |
H A D | IIdentityCredentialStore.aidl | 22 …entity.IWritableIdentityCredential createCredential(in @utf8InCpp String docType, in boolean testC… in createCredential() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/3/android/hardware/identity/ |
H A D | IIdentityCredentialStore.aidl | 38 …entity.IWritableIdentityCredential createCredential(in @utf8InCpp String docType, in boolean testC… in createCredential() argument
|
/aosp12/hardware/interfaces/identity/aidl/aidl_api/android.hardware.identity/current/android/hardware/identity/ |
H A D | IIdentityCredentialStore.aidl | 37 …entity.IWritableIdentityCredential createCredential(in @utf8InCpp String docType, in boolean testC… in createCredential() argument
|
/aosp12/system/security/identity/binder/android/security/identity/ |
H A D | ICredentialStore.aidl | 47 in @utf8InCpp String docType); in createCredential() argument
|
/aosp12/hardware/interfaces/identity/aidl/android/hardware/identity/ |
H A D | IIdentityCredentialStore.aidl | 217 IWritableIdentityCredential createCredential(in @utf8InCpp String docType, in createCredential() argument
|