Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to lastest signum snapshot #134

Merged
merged 1 commit into from
Sep 25, 2024

update to lastest signum snapshot

a81fb81
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

update to lastest signum snapshot #134

update to lastest signum snapshot
a81fb81
Select commit
Loading
Failed to load commit list.
GitHub Actions / vck Tests succeeded Sep 25, 2024 in 0s

342 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest.xml 1✅ 6s
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest.xml 1✅ 50ms
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest.xml 4✅ 72ms
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofMessengerTest.xml 2✅ 422ms
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofProtocolTest.xml 4✅ 90ms
vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.ProblemReporterTest.xml 14✅ 34ms
vck-aries/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 63ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.AuthenticationRequestParameterFromSerializerTest.xml 9✅ 425ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.CredentialJsonInteropTest.xml 3✅ 466ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.EqualityTests.xml 4✅ 6ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTest.xml 7✅ 886ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTwoStepTest.xml 3✅ 192ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopInteropTest.xml 5✅ 308ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest.xml 5✅ 318ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest.xml 14✅ 738ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopSdJwtProtocolTest.xml 2✅ 114ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopWalletScopeSupportTest.xml 3✅ 61ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopX509SanDnsTest.xml 1✅ 47ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.DeserializationTest.xml 4✅ 29ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidcUserInfoSerializationTest.xml 2✅ 5ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciInteropTest.xml 2✅ 47ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciProcessTest.xml 9✅ 110ms
vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.SerializationTest.xml 6✅ 21ms
vck-openid/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 16ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentRevocationTest.xml 5✅ 3s
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentSdJwtTest.xml 5✅ 400ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentTest.xml 12✅ 440ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml 4✅ 108ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVpTest.xml 9✅ 303ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceJvmTest.xml 18✅ 396ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceTest.xml 2✅ 21ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.IssuerSignedItemSerializationTest.xml 2✅ 24ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.CredentialSubjectTest.xml 1✅ 1ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.SubmissionRequirementsTest.xml 96✅ 464ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.TransactionDataInterop.xml 5✅ 67ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest.xml 2✅ 20ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JweSerializationTest.xml 5✅ 10ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwkSerializationTest.xml 3✅ 3ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest.xml 2✅ 444ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceJvmTest.xml 48✅ 746ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceTest.xml 8✅ 59ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.SdJwtSerializationTest.xml 4✅ 7ms
vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.KeyStoreMaterialTest.xml 3✅ 738ms
vck/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml 1✅ 19ms

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest.xml

1 tests were completed in 6s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest 1✅ 6s

✅ at.asitplus.wallet.lib.aries.IssueCredentialMessengerConcurrentTest

✅ issueCredentialGeneric[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest.xml

1 tests were completed in 50ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest 1✅ 50ms

✅ at.asitplus.wallet.lib.aries.IssueCredentialMessengerTest

✅ issueCredentialGeneric[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest.xml

4 tests were completed in 72ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest 4✅ 72ms

✅ at.asitplus.wallet.lib.aries.IssueCredentialProtocolTest

✅ issueCredentialGenericWithInvitation[jvm]
✅ issueCredentialGenericDirect[jvm]
✅ wrongStartMessage[jvm]
✅ wrongRequestCredentialMessage[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofMessengerTest.xml

2 tests were completed in 422ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.PresentProofMessengerTest 2✅ 422ms

✅ at.asitplus.wallet.lib.aries.PresentProofMessengerTest

✅ presentProof[jvm]
✅ selectiveDisclosure[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.PresentProofProtocolTest.xml

4 tests were completed in 90ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.PresentProofProtocolTest 4✅ 90ms

✅ at.asitplus.wallet.lib.aries.PresentProofProtocolTest

✅ presentProofGenericWithInvitation[jvm]
✅ presentProofGenericDirect[jvm]
✅ wrongStartMessage[jvm]
✅ emptyPresentationProblemReport[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.aries.ProblemReporterTest.xml

14 tests were completed in 34ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.aries.ProblemReporterTest 14✅ 34ms

✅ at.asitplus.wallet.lib.aries.ProblemReporterTest

✅ ERROR[jvm]
✅ WARNING[jvm]
✅ PROTOCOL[jvm]
✅ MESSAGE[jvm]
✅ TRUST[jvm]
✅ TRANSPORT[jvm]
✅ DID[jvm]
✅ MESSAGE[jvm]
✅ INTERNAL[jvm]
✅ REQUIREMENTS[jvm]
✅ LEGAL[jvm]
✅ explanationSimple[jvm]
✅ explanationPlaceholder[jvm]
✅ explanationTooManyPlaceholder[jvm]

✅ vck-aries/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

1 tests were completed in 63ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 63ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.AuthenticationRequestParameterFromSerializerTest.xml

9 tests were completed in 425ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.AuthenticationRequestParameterFromSerializerTest 9✅ 425ms

✅ at.asitplus.wallet.lib.oidc.AuthenticationRequestParameterFromSerializerTest

✅ URL test PLAIN_JWT[jvm]
✅ Json test PLAIN_JWT[jvm]
✅ JwsSigned test PLAIN_JWT[jvm]
✅ URL test SD_JWT[jvm]
✅ Json test SD_JWT[jvm]
✅ JwsSigned test SD_JWT[jvm]
✅ URL test ISO_MDOC[jvm]
✅ Json test ISO_MDOC[jvm]
✅ JwsSigned test ISO_MDOC[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.CredentialJsonInteropTest.xml

3 tests were completed in 466ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.CredentialJsonInteropTest 3✅ 466ms

✅ at.asitplus.wallet.lib.oidc.CredentialJsonInteropTest

✅ Plain jwt credential path resolving[jvm]
✅ SD jwt credential path resolving[jvm]
✅ ISO credential path resolving[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.EqualityTests.xml

4 tests were completed in 6ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.EqualityTests 4✅ 6ms

✅ at.asitplus.wallet.lib.oidc.EqualityTests

✅ JsonWebKeySet new[jvm]
✅ JsonWebKeySet new unordered[jvm]
✅ JsonWebKeySet old[jvm]
✅ JsonWebKeySet old unordered[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTest.xml

7 tests were completed in 886ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTest 7✅ 886ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTest

✅ if not available despite others with correct format or correct attribute, but not both[jvm]
✅ if available despite others[jvm]
✅ if not available despite others with correct format or correct attribute, but not both[jvm]
✅ if available despite others with correct format or correct attribute, but not both[jvm]
✅ if not available despite others with correct format or correct attribute, but not both[jvm]
✅ if available despite others with correct format or correct attribute, but not both[jvm]
✅ test presentation of multiple credentials with different formats[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTwoStepTest.xml

3 tests were completed in 192ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTwoStepTest 3✅ 192ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopCombinedProtocolTwoStepTest

✅ only credentials of the correct format are matched[jvm]
✅ all credentials matching an input descriptor should be presentable[jvm]
✅ credentials not matching an input descriptor should not yield a valid submission[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopInteropTest.xml

5 tests were completed in 308ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopInteropTest 5✅ 308ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopInteropTest

✅ EUDI from URL 2024-05-17[jvm]
✅ EUDI AuthnRequest can be parsed[jvm]
✅ Request in request URI[jvm]
✅ empty client_id[jvm]
✅ process with cross-device flow with request_uri and x509_san_dns[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest.xml

5 tests were completed in 318ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest 5✅ 318ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopIsoProtocolTest

✅ test with Fragment for mDL[jvm]
✅ test with Fragment for custom attributes[jvm]
✅ Selective Disclosure with mDL[jvm]
✅ Selective Disclosure with mDL and encryption[jvm]
✅ Selective Disclosure with mDL JSON Path syntax[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest.xml

14 tests were completed in 738ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest 14✅ 738ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopProtocolTest

✅ test with Fragment[jvm]
✅ wrong client nonce should lead to error[jvm]
✅ test with QR Code[jvm]
✅ test with direct_post[jvm]
✅ test with direct_post_jwt[jvm]
✅ test with Query[jvm]
✅ test with deserializing[jvm]
✅ test specific credential[jvm]
✅ test with request object[jvm]
✅ test with request object and Attestation JWT[jvm]
✅ test with request object and invalid Attestation JWT[jvm]
✅ test with request object from request_uri as URL query parameters[jvm]
✅ test with request object from request_uri as JWS[jvm]
✅ test with request object not verified[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopSdJwtProtocolTest.xml

2 tests were completed in 114ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopSdJwtProtocolTest 2✅ 114ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopSdJwtProtocolTest

✅ test with Fragment[jvm]
✅ Selective Disclosure with custom credential[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopWalletScopeSupportTest.xml

3 tests were completed in 61ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopWalletScopeSupportTest 3✅ 61ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopWalletScopeSupportTest

✅ get empty scope works even without available credentials[jvm]
✅ get MdocMdlWithGivenName scope without available credentials fails[jvm]
✅ get MdocMdlWithGivenName scope with available credentials succeeds[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidc.OidcSiopX509SanDnsTest.xml

1 tests were completed in 47ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidc.OidcSiopX509SanDnsTest 1✅ 47ms

✅ at.asitplus.wallet.lib.oidc.OidcSiopX509SanDnsTest

✅ test with Fragment[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.DeserializationTest.xml

4 tests were completed in 29ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.DeserializationTest 4✅ 29ms

✅ at.asitplus.wallet.lib.oidvci.DeserializationTest

✅ OID4VCI A.1.1. VC Signed as a JWT, Not Using JSON-LD[jvm]
✅ OID4VCI A.2. ISO mDL[jvm]
✅ OID4VCI A.3. IETF SD-JWT VC[jvm]
✅ Idemia Interop Request[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidcUserInfoSerializationTest.xml

2 tests were completed in 5ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.OidcUserInfoSerializationTest 2✅ 5ms

✅ at.asitplus.wallet.lib.oidvci.OidcUserInfoSerializationTest

✅ Basic[jvm]
✅ Extended attributes[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciInteropTest.xml

2 tests were completed in 47ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.OidvciInteropTest 2✅ 47ms

✅ at.asitplus.wallet.lib.oidvci.OidvciInteropTest

✅ Parse EUDIW URL[jvm]
✅ process with pre-authorized code and credential offer[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.OidvciProcessTest.xml

9 tests were completed in 110ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.OidvciProcessTest 9✅ 110ms

✅ at.asitplus.wallet.lib.oidvci.OidvciProcessTest

✅ process with W3C VC JWT[jvm]
✅ can't cash in token twice[jvm]
✅ process with W3C VC JWT, authorizationService with defect mapstore[jvm]
✅ process with W3C VC SD-JWT[jvm]
✅ process with W3C VC SD-JWT, credential offer, pre-authn[jvm]
✅ process with W3C VC SD-JWT one requested claim[jvm]
✅ process with ISO mobile driving licence[jvm]
✅ process with ISO mobile driving licence one requested claim[jvm]
✅ process with ISO atomic attributes[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.oidvci.SerializationTest.xml

6 tests were completed in 21ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.oidvci.SerializationTest 6✅ 21ms

✅ at.asitplus.wallet.lib.oidvci.SerializationTest

✅ createAuthorizationRequest as GET[jvm]
✅ createAuthorizationRequest as POST[jvm]
✅ createTokenRequest as POST[jvm]
✅ createTokenResponse as JSON[jvm]
✅ createCredentialRequest as JSON[jvm]
✅ createCredentialResponse as JSON[jvm]

✅ vck-openid/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

1 tests were completed in 16ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 16ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentRevocationTest.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.AgentRevocationTest 5✅ 3s

✅ at.asitplus.wallet.lib.agent.AgentRevocationTest

✅ revocation list should contain indices of revoked credential[jvm]
✅ revocation credential should be valid[jvm]
✅ credentials should contain status information[jvm]
✅ encoding to a known value works[jvm]
✅ decoding a known value works[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentSdJwtTest.xml

5 tests were completed in 400ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.AgentSdJwtTest 5✅ 400ms

✅ at.asitplus.wallet.lib.agent.AgentSdJwtTest

✅ simple walk-through success[jvm]
✅ keyBindingJws contains more JWK attributes, still verifies[jvm]
✅ wrong key binding jwt[jvm]
✅ wrong challenge in key binding jwt[jvm]
✅ revoked sd jwt[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.AgentTest.xml

12 tests were completed in 440ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.AgentTest 12✅ 440ms

✅ at.asitplus.wallet.lib.agent.AgentTest

✅ simple walk-through success[jvm]
✅ wrong keyId in presentation leads to InvalidStructure[jvm]
✅ revoked credentials must not be validated[jvm]
✅ when setting a revocation list before storing credentials[jvm]
✅ and when setting a revocation list after storing credentials[jvm]
✅ when there are no credentials stored[jvm]
✅ without a revocation list set[jvm]
✅ with a revocation list set[jvm]
✅ when the issuer has revoked them[jvm]
✅ building presentation without necessary credentials[jvm]
✅ valid presentation is valid[jvm]
✅ valid presentation is valid -- some other attributes revoked[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml

4 tests were completed in 108ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.ValidatorVcTest 4✅ 108ms

✅ at.asitplus.wallet.lib.agent.ValidatorVcTest

✅ credentials are valid for[jvm]
✅ revoked credentials are not valid[jvm]
✅ wrong subject keyId is not be valid[jvm]
✅ credential with invalid JWS format is not valid[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVpTest.xml

9 tests were completed in 303ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.agent.ValidatorVpTest 9✅ 303ms

✅ at.asitplus.wallet.lib.agent.ValidatorVpTest

✅ correct challenge in VP leads to Success[jvm]
✅ wrong structure of VC is detected[jvm]
✅ wrong challenge in VP leads to InvalidStructure[jvm]
✅ wrong audience in VP leads to InvalidStructure[jvm]
✅ valid parsed presentation should separate revoked and valid credentials[jvm]
✅ Manually created and valid presentation is valid[jvm]
✅ Wrong issuer in VP is not valid[jvm]
✅ Wrong jwtId in VP is not valid[jvm]
✅ Wrong type in VP is not valid[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceJvmTest.xml

18 tests were completed in 396ms with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.cbor.CoseServiceJvmTest 18✅ 396ms

✅ at.asitplus.wallet.lib.cbor.CoseServiceJvmTest

✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.CoseServiceTest.xml

2 tests were completed in 21ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.cbor.CoseServiceTest 2✅ 21ms

✅ at.asitplus.wallet.lib.cbor.CoseServiceTest

✅ signed object with bytes can be verified[jvm]
✅ signed object without payload can be verified[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.cbor.IssuerSignedItemSerializationTest.xml

2 tests were completed in 24ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.cbor.IssuerSignedItemSerializationTest 2✅ 24ms

✅ at.asitplus.wallet.lib.cbor.IssuerSignedItemSerializationTest

✅ serialization with String[jvm]
✅ document serialization with ByteArray[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.CredentialSubjectTest.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.data.CredentialSubjectTest 1✅ 1ms

✅ at.asitplus.wallet.lib.data.CredentialSubjectTest

✅ Subclasses are correctly deserialized[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.SubmissionRequirementsTest.xml

96 tests were completed in 464ms with 96 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.data.SubmissionRequirementsTest 96✅ 464ms

✅ at.asitplus.wallet.lib.data.SubmissionRequirementsTest

✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeFalse[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]
✅ shouldBeTrue[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.data.TransactionDataInterop.xml

5 tests were completed in 67ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.data.TransactionDataInterop 5✅ 67ms

✅ at.asitplus.wallet.lib.data.TransactionDataInterop

✅ Serialization is stable[jvm]
✅ Inputdesriptor serialize[jvm]
✅ TransactionDataEntry.QesAuthorization can be parsed[jvm]
✅ TransactionDataEntry.QCertCreationAcceptance can be parsed[jvm]
✅ The presentation Definition can be parsed[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest.xml

2 tests were completed in 20ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest 2✅ 20ms

✅ at.asitplus.wallet.lib.jws.JsonWebKeyJvmTest

✅ it can be recreated[jvm]
✅ it can be recreated[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JweSerializationTest.xml

5 tests were completed in 10ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JweSerializationTest 5✅ 10ms

✅ at.asitplus.wallet.lib.jws.JweSerializationTest

✅ Serialization is correct[jvm]
✅ Deserialization is correct[jvm]
✅ Deserialization with unknown algorithm is correct[jvm]
✅ Deserialization with unknown encryption is correct[jvm]
✅ Deserialization with unknown type is correct[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwkSerializationTest.xml

3 tests were completed in 3ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwkSerializationTest 3✅ 3ms

✅ at.asitplus.wallet.lib.jws.JwkSerializationTest

✅ Serialization contains P-256 as curve name[jvm]
✅ Deserialization is correct[jvm]
✅ Deserialization with unknown curve fails[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest.xml

2 tests were completed in 444ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest 2✅ 444ms

✅ at.asitplus.wallet.lib.jws.JwsHeaderSerializationTest

✅ Serialization contains x5c as strings[jvm]
✅ Deserialization is correct[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceJvmTest.xml

48 tests were completed in 746ms with 48 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsServiceJvmTest 48✅ 746ms

✅ at.asitplus.wallet.lib.jws.JwsServiceJvmTest

✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Encrypted object from ext. library can be decrypted with int. library[jvm]
✅ Encrypted object from int. library can be decrypted with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]
✅ Signed object from int. library can be verified with int. library[jvm]
✅ Signed object from ext. library can be verified with int. library[jvm]
✅ Signed object from int. library can be verified with ext. library[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.JwsServiceTest.xml

8 tests were completed in 59ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.JwsServiceTest 8✅ 59ms

✅ at.asitplus.wallet.lib.jws.JwsServiceTest

✅ signed object with bytes can be verified[jvm]
✅ Object can be reconstructed[jvm]
✅ signed object can be verified[jvm]
✅ signed object with automatically added params can be verified[jvm]
✅ signed object with jsonWebKey can be verified[jvm]
✅ signed object with kid from jku can be verified[jvm]
✅ signed object with kid from jku, returning invalid key, can not be verified[jvm]
✅ encrypted object can be decrypted[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.jws.SdJwtSerializationTest.xml

4 tests were completed in 7ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.jws.SdJwtSerializationTest 4✅ 7ms

✅ at.asitplus.wallet.lib.jws.SdJwtSerializationTest

✅ Serialization is correct for String[jvm]
✅ Serialization is correct for Boolean[jvm]
✅ Serialization is correct for Number[jvm]
✅ Serialization is correct for Example from spec[jvm]

✅ vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.KeyStoreMaterialTest.xml

3 tests were completed in 738ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
at.asitplus.wallet.lib.KeyStoreMaterialTest 3✅ 738ms

✅ at.asitplus.wallet.lib.KeyStoreMaterialTest

✅ Without Cert[jvm]
✅ With Cert[jvm]
✅ With BC Prov and Cert[jvm]

✅ vck/build/test-results/jvmTest/TEST-Shared#20Andoid#20JVM#20Test.xml

1 tests were completed in 19ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Shared Andoid JVM Test 1✅ 19ms

✅ Shared Andoid JVM Test

✅ should work on JVM[jvm]