integration-linux-mbedtls

Tested from main at 9ba7f64.

Integration 77 tests, 77 passed, 6 min 48 s.

On this page: MbedTlsIntegrationTests · Built against

MbedTlsIntegrationTests 4 suites, 77 tests, 77 passed, 6 min 48 s

SocketStreamContract 2 tests, 0 ms · Tests/MbedTlsIntegration/SocketStreamTest.cpp
StatusTestTimeSource
passReadThatFailsClosesTheStreamBeforeReturningNegative0 msTests/MbedTlsIntegration/SocketStreamTest.cpp:57
passSendThatCannotCompleteClosesTheStream0 msTests/MbedTlsIntegration/SocketStreamTest.cpp:51
SolidSyslogMbedTlsAesGcmPolicyIntegration 7 tests, 0 ms · Tests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:163
passTamperedHeaderIsRejected0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:155
passTamperedTagIsRejected0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:147
passTamperedCiphertextIsRejected0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:139
passEachSealDrawsAFreshNonce0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:126
passHeaderStaysInClear0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:117
passSealEncryptsBodyAndOpenRestoresIt0 msTests/MbedTlsIntegration/SolidSyslogMbedTlsAesGcmPolicyIntegrationTest.cpp:108
SolidSyslogMbedTlsPemBufferCredentials 38 tests, 3 min 24 s · Tests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp
StatusTestTimeSource
passTheErrorSourceNamesItsDetailsThroughTlsCredentialsErrors1.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:690
passInstallReportsAClientCredentialWithNoExtent3.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:674
passInstallReportsAClientKeyThatIsNotTerminated9.0 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:657
passInstallReportsAClientCertificateThatIsNotTerminated6.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:642
passInstallReportsATrustAnchorBufferWithNoExtent7.5 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:626
passAnInstallAfterAnInPlaceRotationParsesTheNewMaterial4.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:608
passASecondInstallParsesAgainAfterARelease3.0 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:593
passReleaseWithoutAnInstallIsSafe4.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:584
passReleaseLetsGoOfEverythingItParsed9.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:573
passInstallReportsAClientKeyThatDoesNotMatchItsCertificate6.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:548
passInstallStillSucceedsWhenTheClientCredentialIsFaulty2.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:537
passInstallReportsAClientCertificateItCannotParse2.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:520
passInstallReportsAClientKeyItCannotParse2.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:505
passInstallReportsAHalfSuppliedClientCredential3.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:489
passInstallWithoutAClientCredentialPresentsNone3.0 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:480
passInstallPresentsAParsedClientCredential8.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:469
passASourceCreatedInAReusedSlotReportsItsFirstRefusal6.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:454
passInstallReportsTheSameRefusalAgainAfterAnInstallInBetween2.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:436
passARepeatedInstallRefusedWhileTheFirstIsOutstandingIsReportedOnce6.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:419
passInstallReportsRepeatedTrustAnchorsItCannotParseOnce8.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:406
passInstallReportsARepeatedTrustAnchorBufferThatIsNotTerminatedOnce6.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:393
passInstallReportsTrustAnchorsItCannotParse1.0 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:377
passInstallReportsATrustAnchorBufferThatIsNotTerminated2.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:363
passInstallWithoutTrustAnchorsParsesNothingAndStillSucceeds1.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:348
passInstallWithoutPeerFingerprintsReportsNone4.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:335
passCreateWithAMissingPinInTheListReportsBadConfig6.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:318
passCreateWithAPinCountButNoPinListReturnsTheNullCredentials8.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:308
passInstallPassesTheConfiguredPeerFingerprintsThrough4.5 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:295
passInstallWiresTheParsedChainAsTheConfigurationsTrustAnchors3.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:286
passDestroyingAHandleTwiceReportsTheSecond5.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:271
passDestroyingAHandleThePoolDoesNotOwnIsReported9.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:258
passCreateBeyondThePoolReportsExhaustion4.3 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:244
passCreateWithoutAnRngReturnsTheNullCredentials9.5 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:229
passCreateWithNullConfigReturnsTheNullCredentials6.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:216
passTheReleaseAnsweringARefusedInstallKeepsTheOutstandingMaterial4.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:200
passASecondInstallIsRefusedWhileTheFirstIsOutstanding4.3 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:178
passInstallParsesTheTrustAnchorsAndReportsThem7.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:169
passCreateReturnsAPooledHandle11.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsPemBufferCredentialsTest.cpp:162
SolidSyslogMbedTlsStreamIntegration 30 tests, 3 min 24 s · Tests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp
StatusTestTimeSource
passAnExpiredIssuerIsNamedBeforeALeafNameThatDoesNotMatch12.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:810
passAnExpiredIssuerIsNamedWhenTheLeafItSignedIsOtherwiseSound15.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:800
passAPinThatMatchesDoesNotWaiveANameThatDoesNot3.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:780
passACertificateThatHasExpiredIsNamedBeforeANameThatDoesNotMatch5.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:762
passAnUntrustedChainIsNamedBeforeANameThatDoesNotMatch12.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:750
passAFingerprintThatMatchesNothingIsNamedBeforeAnUntrustedChain19.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:737
passAMalformedPinIsNamedBeforeAnyFaultInThePeersCertificate6.4 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:718
passHandshakeRejectedWhenTheChainIsTrustedButNoPinMatches3.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:696
passHandshakeSucceedsWhenTrustAnchorsAndAMatchingPinAgree5.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:686
passHandshakeRejectedWhenALeafPresentedWithItsIssuerMatchesNoPin5.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:674
passHandshakeSucceedsWhenAPinAuthorisesALeafPresentedWithItsIssuer5.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:663
passHandshakeRejectedWhenTheServerCertIsExpiredEvenThoughItsPinMatches3.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:647
passAClientCredentialIsNotPresentedToAPeerThatMatchesNoPin6.6 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:626
passHandshakeRejectedWhenTheServerCertMatchesNoPin3.9 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:609
passHandshakeSucceedsChainOnlyWhenServerNameIsEmpty3.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:601
passHandshakeSucceedsChainOnlyWithNoServerNameAndWarns2.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:590
passHandshakeSucceedsWithNoServerNameWhenAPinIsTheOnlyThingAuthorisingTheServer4.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:580
passHandshakeSucceedsWithNoServerNameWhenAPinIdentifiesTheServer6.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:569
passHandshakeSucceedsWhenAPinIsTheOnlyThingAuthorisingTheServer6.3 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:552
passBinaryLinksAgainstRealLibMbedTls6.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:533
passMutualTlsHandshakeRejectedWhenClientCertSignedByUntrustedCa8.1 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:510
passMutualTlsHandshakeRejectedWhenClientSendsNoCert15.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:493
passMutualTlsHandshakeSucceedsWithClientCertSignedByTrustedCa8.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:470
passHandshakeFailsWhenServerCertIsNotYetValid7.0 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:457
passHandshakeFailsWhenServerCertHasExpired3.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:444
passOpenFailsWhenNothingAuthorisesThePeer10.7 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:428
passHandshakeFailsWhenTheExpectedAddressDoesNotMatchCert1.3 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:412
passHandshakeFailsWhenServerNameDoesNotMatchCert1.8 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:395
passHandshakeFailsWhenServerCertSignedByUntrustedCa4.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:377
passHandshakeSucceedsWhenServerCertSignedByTrustedCaAndHostnameMatches3.2 sTests/MbedTlsIntegration/SolidSyslogMbedTlsStreamIntegrationTest.cpp:361

Built against

CompilerGNU 14.2.0 (gcc) on Linux x86_64
BDD targetLinux
PacksPosix, StdAtomic, OpenSsl, MbedTls, WolfSsl, LwipRaw, LwipSocket, PlusTcp, FreeRtos, CmsisRtos, VxWorks64, FatFs, PlusFat, LittleFs
OpenSsl3.5.7 OpenSSL
MbedTls3.6.7 mbedtls-3.6.7 at 068ff08, MBEDTLS_DIR
WolfSsl5.9.4 WOLFSSL_DIR
5.9.4 WOLFSSL_BASELINE_DIR
5.9.4 v5.9.4-stable at 3c5eead, WOLFSSL_SOURCE_DIR
LwipRaw2.2.1 STABLE-2_2_1_RELEASE at 77dcd25, LWIP_PATH
LwipSocket2.2.1 STABLE-2_2_1_RELEASE at 77dcd25, LWIP_PATH
PlusTcpV4.4.1 V4.4.2 at b86ad08, FREERTOS_PLUS_TCP_PATH
FreeRtosV11.3.3 V11.3.3 at 8959280, FREERTOS_KERNEL_PATH
CmsisRtosv6.4.0 v6.4.0 at af1b110, CMSIS_PATH
v11.3.0 v11.3.0 at 4dd0035, CMSIS_FREERTOS_PATH
FatFsR0.16 R0.16 at 30ca13c, FATFS_PATH
PlusFat9ca465c 9ca465c, FREERTOS_PLUS_FAT_PATH
LittleFs2.11 v2.11.3 at 6cb4e86, LITTLEFS_PATH