Skip to content

Merge pull request #82 from outfoxx/feature/pkcs8pem #33

Merge pull request #82 from outfoxx/feature/pkcs8pem

Merge pull request #82 from outfoxx/feature/pkcs8pem #33

GitHub Actions / Test Results ios succeeded Jan 27, 2024 in 0s

Xcode test results

Testing project ShieldHost with scheme ShieldHost

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
94940003.49s

Test Summary

ShieldHostTests

  • Device: iPhone SE (3rd generation), 16.1 (20B72)
  • SDK: Simulator - iOS 16.1, 16.1
TestTotalSuccessFailureSkippedExpected Failure
test-class SecCertificateTests1212000
test-class HmacTests55000
test-class OIDTests11000
test-class DistinguishedNameParserTests1212000
test-class DistinguishedNameComposerTests77000
test-class CertificateBuilderECTests99000
test-class SecIdentityTests11000
test-class CryptorPaddedTests11000
test-class CryptorUnpaddedTests11000
test-class CertificateBuilderRSATests99000
test-class CertificateDecoderTests11000
test-class DigestTests55000
test-class SecKeyTests77000
test-class CertificationRequestBuilderTests22000
test-class SecKeyPairTests2121000

Failure Failures

All tests passed 🎉

Details

Test Details

ShieldHostTestsback

SecCertificateTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.14s
Successtest-method testAttributesFailForNonPermanentCerts()
Successtest-method testCertificateProperties()
Successtest-method testCheckTrust()
Successtest-method testCheckTrustAsync()
Successtest-method testDER()
Successtest-method testGetPublicKey()
Successtest-method testPEM()
Successtest-method testSaveAcccessibilityUnlockedNotShared()
Successtest-method testValidatedPublicKey()
Successtest-method testValidatedPublicKeyAsync()
Successtest-method testValidatedPublicKeyAsyncWithInvalidCertificate()
Successtest-method testValidatedPublicKeyWithInvalidCertificate()

HmacTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testDigestBlocksSHA224()
Successtest-method testDigestBlocksSHA256()
Successtest-method testDigestBlocksSHA384()
Successtest-method testDigestBlocksSHA512()
Successtest-method testHmacBlocksSHA1()

OIDTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method testOIDNaming()

DistinguishedNameParserTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testParseBasic1()
Successtest-method testParseBasic2()
Successtest-method testParseBasic3()
Successtest-method testParseEscaped1()
Successtest-method testParseEscaped2()
Successtest-method testParseEscaped3()
Successtest-method testParseHex1()
Successtest-method testParseHex2()
Successtest-method testParseHex3()
Successtest-method testParseHex4()
Successtest-method testParseHex5()
Successtest-method testParseMultiValued()

DistinguishedNameComposerTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testComposeBasic1()
Successtest-method testComposeBasic2()
Successtest-method testComposeBasic3()
Successtest-method testComposeEscaped1()
Successtest-method testComposeEscaped2()
Successtest-method testComposeEscaped3()
Successtest-method testComposeMultiValued()

CertificateBuilderECTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method testBuildCA()
Successtest-method testBuildFromRequestNoExtensions()
Successtest-method testBuildFromRequestWithExtensions()
Successtest-method testBuildVer1()
Successtest-method testBuildVer2i()
Successtest-method testBuildVer2s()
Successtest-method testBuildVer2si()
Successtest-method testBuildVer3()
Successtest-method testBuildVer3NoUniqueIDs()

SecIdentityTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.30s
Successtest-method testBuildAndFetch()

CryptorPaddedTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)2.42s
Successtest-method testCryptorPadded()

CryptorUnpaddedTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.17s
Successtest-method testCryptorUnpadded()

CertificateBuilderRSATests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.18s
Successtest-method testBuildCA()
Successtest-method testBuildFromRequestNoExtensions()
Successtest-method testBuildFromRequestWithExtensions()
Successtest-method testBuildVer1()
Successtest-method testBuildVer2i()
Successtest-method testBuildVer2s()
Successtest-method testBuildVer2si()
Successtest-method testBuildVer3()
Successtest-method testBuildVer3NoUniqueIDs()

CertificateDecoderTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.04s
Successtest-method testDecodingTestCerts()

DigestTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testDigestBlocksSHA1()
Successtest-method testDigestBlocksSHA224()
Successtest-method testDigestBlocksSHA256()
Successtest-method testDigestBlocksSHA384()
Successtest-method testDigestBlocksSHA512()

SecKeyTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.02s
Successtest-method testAttributesFailForNonPermanentKeys()
Successtest-method testEC()
Successtest-method testECGeneration()
Successtest-method testGenerateAccessibilityAfterFirstUnlockNotShared()
Successtest-method testGenerateAccessibilityUnlocked()
Successtest-method testRSA()
Successtest-method testSaveAcccessibilityUnlocked()

CertificationRequestBuilderTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.14s
Successtest-method testBuildParse()
Successtest-method testSANs()

SecKeyPairTests back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.05s
Successtest-method testCertificateMatching()
Successtest-method testCertificateMatchingAsync()
Successtest-method testCodableEC()
Successtest-method testCodableRSA()
Successtest-method testGeneratedEC()
Successtest-method testGeneratedRSA()
Successtest-method testGeneratedSecureEnclave()
Successtest-method testGenerateSecureEnclave()
Successtest-method testImportExportEC192()
Successtest-method testImportExportEC256()
Successtest-method testImportExportEC384()
Successtest-method testImportExportEC521()
Successtest-method testImportExportEncryptedEC()
Successtest-method testImportExportEncryptedPEM()
Successtest-method testImportExportEncryptedRSA()
Successtest-method testImportExportPEM()
Successtest-method testImportExportRSA()
Successtest-method testInitECFromExternalPrivateKey()
Successtest-method testInitRSAFromExternalPrivateKey()
Successtest-method testPersistentLoadEC()
Successtest-method testPersistentLoadRSA()