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 macos succeeded Jan 27, 2024 in 0s

Xcode test results

Testing project ShieldHost with scheme ShieldHost

Summary

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

Test Summary

ShieldHostTests

  • Device: Mac, 12.7.2 (21G1974)
  • SDK: macOS 13.0, 13.0
TestTotalSuccessFailureSkippedExpected Failure
test-class SecCertificateTests1211010
test-class HmacTests55000
test-class OIDTests11000
test-class DistinguishedNameParserTests1212000
test-class DistinguishedNameComposerTests77000
test-class CertificateBuilderECTests99000
test-class SecIdentityTests10010
test-class CryptorPaddedTests11000
test-class CryptorUnpaddedTests11000
test-class CertificateBuilderRSATests99000
test-class CertificateDecoderTests11000
test-class DigestTests55000
test-class SecKeyTests74030
test-class CertificationRequestBuilderTests22000
test-class SecKeyPairTests2113080

Failure Failures

All tests passed 🎉

Details

Test Details

ShieldHostTestsback

SecCertificateTests back

SuccessFailureSkippedExpected Failure⏱️
11 (92%)0 (0%)1 (8%)0 (0%)0.29s
Successtest-method testAttributesFailForNonPermanentCerts()
Successtest-method testCertificateProperties()
Successtest-method testCheckTrust()
Successtest-method testCheckTrustAsync()
Successtest-method testDER()
Successtest-method testGetPublicKey()
Successtest-method testPEM()
Skippedtest-method testSaveAcccessibilityUnlockedNotShared()

Activities:
  • SecCertificateTests.swift:81 Test skipped - Missing keychain entitlement
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.00s
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.02s
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⏱️
0 (0%)0 (0%)1 (100%)0 (0%)0.41s
Skippedtest-method testBuildAndFetch()

Activities:
  • SecIdentityTests.swift:52 Test skipped - Missing keychain entitlement

CryptorPaddedTests back

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

CryptorUnpaddedTests back

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

CertificateBuilderRSATests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.19s
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.03s
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⏱️
4 (57%)0 (0%)3 (43%)0 (0%)0.00s
Successtest-method testAttributesFailForNonPermanentKeys()
Successtest-method testEC()
Successtest-method testECGeneration()
Skippedtest-method testGenerateAccessibilityAfterFirstUnlockNotShared()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGenerateAccessibilityUnlocked()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Successtest-method testRSA()
Skippedtest-method testSaveAcccessibilityUnlocked()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement

CertificationRequestBuilderTests back

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

SecKeyPairTests back

SuccessFailureSkippedExpected Failure⏱️
13 (62%)0 (0%)8 (38%)0 (0%)0.10s
Successtest-method testCertificateMatching()
Successtest-method testCertificateMatchingAsync()
Skippedtest-method testCodableEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testCodableRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedSecureEnclave()

Activities:
  • SecKeyPairTests.swift:284 Test skipped - Requires secure enclave
Skippedtest-method testGenerateSecureEnclave()

Activities:
  • SecKeyPairTests.swift:278 Test skipped - Requires secure enclave
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()
Skippedtest-method testPersistentLoadEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testPersistentLoadRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement