diff --git a/TLS-Server-Scanner/src/main/java/de/rub/nds/tlsscanner/serverscanner/probe/DirectRaccoonProbe.java b/TLS-Server-Scanner/src/main/java/de/rub/nds/tlsscanner/serverscanner/probe/DirectRaccoonProbe.java index 657b67fcf..5dd04a88c 100644 --- a/TLS-Server-Scanner/src/main/java/de/rub/nds/tlsscanner/serverscanner/probe/DirectRaccoonProbe.java +++ b/TLS-Server-Scanner/src/main/java/de/rub/nds/tlsscanner/serverscanner/probe/DirectRaccoonProbe.java @@ -61,7 +61,7 @@ public DirectRaccoonResult executeTest() { if (suite.usesDH() && CipherSuite.getImplemented().contains(suite)) { InformationLeakTest informationLeakTest = createDirectRaccoonInformationLeakTest(pair.getVersion(), suite, - DirectRaccoonWorkflowType.CKE_CCS_FIN); + DirectRaccoonWorkflowType.CKE); testResultList.add(informationLeakTest); } @@ -105,7 +105,11 @@ private List getVectorResponseList(ProtocolVersion version, Ciph List taskList = new LinkedList<>(); for (Boolean nullByte : withNullByteList) { Config config = configSelector.getBaseConfig(); + config.setHighestProtocolVersion(version); + config.setDefaultClientSupportedCipherSuites(suite); config.setWorkflowExecutorShouldClose(false); + config.setStopActionsAfterWarning(false); + config.setStopReceivingAfterWarning(false); config.setStopActionsAfterFatal(false); config.setStopReceivingAfterFatal(false); WorkflowTrace trace =