Skip to content

fix publishing

fix publishing #95

GitHub Actions / All Tests succeeded Apr 22, 2024 in 0s

121 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.DefaultAttestationServiceTest.xml 99✅ 4s
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.FeatureDemonstration.xml 9✅ 73ms
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.GeneratedAttestationTests.xml 1✅ 8ms
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.JavaInteropTestRunner.xml 2✅ 19ms
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.NoopAttestationServiceTest.xml 1✅ 2ms
attestation-service/build/test-results/test/TEST-at.asitplus.attestation.TemporalOffsetTest.xml 8✅ 82ms
attestation-service/build/test-results/test/TEST-KeyConversionTests.xml 1✅ 121ms

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.DefaultAttestationServiceTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.DefaultAttestationServiceTest 99✅ 4s

✅ at.asitplus.attestation.DefaultAttestationServiceTest

✅ iosIDA
✅ Generic
✅ Key Attestation
✅ 2023-04-15T00:00:00Z + PT72000H
✅ 2023-04-15T00:00:00Z + -PT72000H
✅ too early
✅ too late
✅ package name / bundle identifier
✅ challenge
✅ OS Version
✅ Key Attestation PubKey Mismatch
✅ Generic
✅ Key Attestation
✅ 2023-04-14T14:30:21Z + PT72000H
✅ 2023-04-14T14:30:21Z + -PT72000H
✅ too early
✅ too late
✅ package name / bundle identifier
✅ challenge
✅ OS Version
✅ Key Attestation PubKey Mismatch
✅ Generic
✅ Key Attestation
✅ 2024-03-05T07:37:20Z + PT72000H
✅ 2024-03-05T07:37:20Z + -PT72000H
✅ too early
✅ too late
✅ package name / bundle identifier
✅ challenge
✅ OS Version
✅ Key Attestation PubKey Mismatch
✅ Generic
✅ Key Attestation
✅ 2023-04-12T14:02:40Z + PT72000H
✅ 2023-04-12T14:02:40Z + -PT72000H
✅ too early
✅ too late
✅ package name / bundle identifier
✅ challenge
✅ OS Version
✅ Key Attestation PubKey Mismatch
✅ 14
✅ 15.0.1
✅ 16
✅ 16.0.2
✅ 16.2
✅ 16.2.0
✅ borked team identifier
✅ 14
✅ 15.0.1
✅ 16
✅ 16.0.2
✅ 16.2
✅ 16.2.0
✅ borked team identifier
✅ no patch level
✅ enforce locked bootloader
✅ allow unlocked bootloader
✅ Software-Only
✅ Nougat attestation
✅ Software + Nougat attestation
✅ java.util.Arrays.ArrayList
✅ (1) java.util.Arrays.ArrayList
✅ (2) java.util.Arrays.ArrayList
✅ require StrongBox
✅ wrong signature digests
✅ no signature digests, cannot instantiate
✅ app version
✅ patch level
✅ rollback resistance
✅ no patch level
✅ enforce locked bootloader
✅ allow unlocked bootloader
✅ Software-Only
✅ Nougat attestation
✅ Software + Nougat attestation
✅ java.util.Arrays.ArrayList
✅ (1) java.util.Arrays.ArrayList
✅ (2) java.util.Arrays.ArrayList
✅ require StrongBox
✅ wrong signature digests
✅ no signature digests, cannot instantiate
✅ app version
✅ patch level
✅ rollback resistance
✅ HW Attestation should fail
✅ Nougat Hybrid attestation should fail
✅ HW Attestation and Nougat Hybrid attestation combined should fail
✅ stand-alone
✅ with Nougat attestation
✅ with Nougat and HW attestation
✅ stand-alone
✅ with Hardware attestation
✅ with Hardware + Sowftware Attestation
✅ with Software Attestation
✅ Hardware attestation should fail
✅ Hardware + SW attestation should fail
✅ SW attestation should fail
✅ And the Samsung

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.FeatureDemonstration.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.FeatureDemonstration 9✅ 73ms

✅ at.asitplus.attestation.FeatureDemonstration

✅ Attestation generic
✅ Platform-Independent
✅ Android-Specific
✅ Platform-Independent
✅ iOS-Specific
✅ Platform-Independent
✅ Assertion implicitly created immediately
✅ Assertion explicitly created immediately
✅ Key Attestation Emulation for iOS through Platform-independent API

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.GeneratedAttestationTests.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.GeneratedAttestationTests 1✅ 8ms

✅ at.asitplus.attestation.GeneratedAttestationTests

✅ Generated Attestation Test

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.JavaInteropTestRunner.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.JavaInteropTestRunner 2✅ 19ms

✅ at.asitplus.attestation.JavaInteropTestRunner

✅ testAttestationCallsJavaFriendliness
✅ testDefaults

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.NoopAttestationServiceTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.NoopAttestationServiceTest 1✅ 2ms

✅ at.asitplus.attestation.NoopAttestationServiceTest

✅ TestNOOP

✅ attestation-service/build/test-results/test/TEST-at.asitplus.attestation.TemporalOffsetTest.xml

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

Test suite Passed Failed Skipped Time
at.asitplus.attestation.TemporalOffsetTest 8✅ 82ms

✅ at.asitplus.attestation.TemporalOffsetTest

✅ iOS
✅ KeyMint 200
✅ iOS
✅ KeyMint 200
✅ iOS
✅ KeyMint 200
✅ (eternal, true)
✅ (expiring, false)

✅ attestation-service/build/test-results/test/TEST-KeyConversionTests.xml

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

Test suite Passed Failed Skipped Time
KeyConversionTests 1✅ 121ms

✅ KeyConversionTests

✅ to match the original X5095-encoded key