Skip to content

Use correct Base64 encodings #4

Use correct Base64 encodings

Use correct Base64 encodings #4

GitHub Actions / vclib Tests succeeded Sep 1, 2023 in 1s

vclib Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
vclib/build/test-results/iosX64Test/TEST-AgentRevocationTest.xml 5✅ 2s
vclib/build/test-results/iosX64Test/TEST-AgentTest.building#20presentation#20with#20revoked#20credentials#20should#20not#20work.xml 2✅ 4s
vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.when#20they#20are#20valid.xml 2✅ 269ms
vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.xml 2✅ 3s
vclib/build/test-results/iosX64Test/TEST-AgentTest.xml 7✅ 15s
vclib/build/test-results/iosX64Test/TEST-CborSerializationTest.xml 7✅ 2⚪ 16ms
vclib/build/test-results/iosX64Test/TEST-CoseSerializationTest.xml 3✅ 1ms
vclib/build/test-results/iosX64Test/TEST-CoseServiceTest.xml 2✅ 6ms
vclib/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml 1✅ 0ms
vclib/build/test-results/iosX64Test/TEST-IsoMdocTest.xml 1✅ 12ms
vclib/build/test-results/iosX64Test/TEST-JsonSerializationTest.xml 2✅ 8ms
vclib/build/test-results/iosX64Test/TEST-JweSerializationTest.xml 5✅ 4ms
vclib/build/test-results/iosX64Test/TEST-JwkSerializationTest.xml 3✅ 3ms
vclib/build/test-results/iosX64Test/TEST-JwsHeaderSerializationTest.xml 2✅ 3ms
vclib/build/test-results/iosX64Test/TEST-JwsServiceTest.xml 5✅ 21ms
vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.xml 4✅ 13ms
vclib/build/test-results/iosX64Test/TEST-ValidatorVpTest.xml 9✅ 9s

✅ vclib/build/test-results/iosX64Test/TEST-AgentRevocationTest.xml

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

Test suite Passed Failed Skipped Time
AgentRevocationTest 5✅ 2s

✅ AgentRevocationTest

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

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.building#20presentation#20with#20revoked#20credentials#20should#20not#20work.xml

2 tests were completed in 4s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest.building presentation with revoked credentials should not work 2✅ 4s

✅ AgentTest.building presentation with revoked credentials should not work

✅ when setting a revocation list before storing credentials[iosX64]
✅ and when setting a revocation list after storing credentials[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.when#20they#20are#20valid.xml

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

Test suite Passed Failed Skipped Time
AgentTest.getting credentials that have been stored by the holder.when they are valid 2✅ 269ms

✅ AgentTest.getting credentials that have been stored by the holder.when they are valid

✅ without a revocation list set[iosX64]
✅ with a revocation list set[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.getting#20credentials#20that#20have#20been#20stored#20by#20the#20holder.xml

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

Test suite Passed Failed Skipped Time
AgentTest.getting credentials that have been stored by the holder 2✅ 3s

✅ AgentTest.getting credentials that have been stored by the holder

✅ when there are no credentials stored[iosX64]
✅ when the issuer has revoked them[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-AgentTest.xml

7 tests were completed in 15s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AgentTest 7✅ 15s

✅ AgentTest

✅ simple walk-through success[iosX64]
✅ simple walk-through success with attachments[iosX64]
✅ wrong keyId in presentation leads to InvalidStructure[iosX64]
✅ revoked credentials must not be validated[iosX64]
✅ building presentation without necessary credentials[iosX64]
✅ valid presentation is valid[iosX64]
✅ valid presentation is valid -- some other attributes revoked[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CborSerializationTest.xml

9 tests were completed in 16ms with 7 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
CborSerializationTest 7✅ 2⚪ 16ms

✅ CborSerializationTest

✅ mDL[iosX64]
✅ mDL as JSON[iosX64]
✅ mdoc request[iosX64]
⚪ mdoc response[iosX64]
✅ Driving Privilege[iosX64]
✅ Driving Privilege Deserialization[iosX64]
⚪ Date in IssuerSignedItem from ISO example[iosX64]
✅ Driving Privilege in IssuerSignedItem from ISO example[iosX64]
✅ IssuerAuth Deserialization[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CoseSerializationTest.xml

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

Test suite Passed Failed Skipped Time
CoseSerializationTest 3✅ 1ms

✅ CoseSerializationTest

✅ Serialization is correct[iosX64]
✅ Serialize header[iosX64]
✅ Deserialization is correct[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-CoseServiceTest.xml

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

Test suite Passed Failed Skipped Time
CoseServiceTest 2✅ 6ms

✅ CoseServiceTest

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

✅ vclib/build/test-results/iosX64Test/TEST-iOS-Only#20Test.should#20run#20on#20on#20kotlin.native.xml

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

Test suite Passed Failed Skipped Time
iOS-Only Test.should run on on kotlin.native 1✅ 0ms

✅ iOS-Only Test.should run on on kotlin.native

✅ Platform@a1d6b38[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-IsoMdocTest.xml

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

Test suite Passed Failed Skipped Time
IsoMdocTest 1✅ 12ms

✅ IsoMdocTest

✅ issue, store, present, verify[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JsonSerializationTest.xml

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

Test suite Passed Failed Skipped Time
JsonSerializationTest 2✅ 8ms

✅ JsonSerializationTest

✅ Server Request[iosX64]
✅ Server Response[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-JweSerializationTest.xml

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

Test suite Passed Failed Skipped Time
JweSerializationTest 5✅ 4ms

✅ JweSerializationTest

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

✅ vclib/build/test-results/iosX64Test/TEST-JwkSerializationTest.xml

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

Test suite Passed Failed Skipped Time
JwkSerializationTest 3✅ 3ms

✅ JwkSerializationTest

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

✅ vclib/build/test-results/iosX64Test/TEST-JwsHeaderSerializationTest.xml

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

Test suite Passed Failed Skipped Time
JwsHeaderSerializationTest 2✅ 3ms

✅ JwsHeaderSerializationTest

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

✅ vclib/build/test-results/iosX64Test/TEST-JwsServiceTest.xml

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

Test suite Passed Failed Skipped Time
JwsServiceTest 5✅ 21ms

✅ JwsServiceTest

✅ signed object with bytes can be verified[iosX64]
✅ signed object can be verified[iosX64]
✅ signed object with automatically added params can be verified[iosX64]
✅ signed object with jsonWebKey can be verified[iosX64]
✅ encrypted object can be decrypted[iosX64]

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVcTest.xml

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

Test suite Passed Failed Skipped Time
ValidatorVcTest 4✅ 13ms

✅ ValidatorVcTest

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

✅ vclib/build/test-results/iosX64Test/TEST-ValidatorVpTest.xml

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

Test suite Passed Failed Skipped Time
ValidatorVpTest 9✅ 9s

✅ ValidatorVpTest

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