Skip to content

Commit f4127c3

Browse files
committed
Wip
1 parent aab19dc commit f4127c3

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

Attacks/src/main/java/de/rub/nds/tlsattacker/attacks/impl/PaddingOracleAttacker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,8 @@ public List<VectorResponse> createVectorResponseList() {
220220
for (PaddingVector vector : vectorGenerator.getVectors(tlsConfig.getDefaultSelectedCipherSuite(),
221221
tlsConfig.getDefaultHighestClientProtocolVersion())) {
222222
State state = new State(tlsConfig, generator.getPaddingOracleWorkflowTrace(tlsConfig, vector));
223-
FingerPrintTask fingerPrintTask = new FingerPrintTask(state, additionalTimeout, increasingTimeout, 6,
224-
additionalTcpTimeout);
223+
FingerPrintTask fingerPrintTask = new FingerPrintTask(state, additionalTimeout, increasingTimeout,
224+
executor.getReexecutions(), additionalTcpTimeout);
225225
taskList.add(fingerPrintTask);
226226
stateVectorPairList.add(new FingerprintTaskVectorPair(fingerPrintTask, vector));
227227
}

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/protocol/handler/CertificateMessageHandler.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import de.rub.nds.tlsattacker.core.certificate.CertificateKeyPair;
1313
import de.rub.nds.tlsattacker.core.constants.HandshakeByteLength;
1414
import de.rub.nds.tlsattacker.core.constants.HandshakeMessageType;
15-
import de.rub.nds.tlsattacker.core.crypto.keys.CustomPublicKey;
1615
import de.rub.nds.tlsattacker.core.exceptions.AdjustmentException;
1716
import de.rub.nds.tlsattacker.core.protocol.handler.extension.ExtensionHandler;
1817
import de.rub.nds.tlsattacker.core.protocol.handler.factory.HandlerFactory;
@@ -25,7 +24,6 @@
2524
import de.rub.nds.tlsattacker.core.protocol.preparator.CertificateMessagePreparator;
2625
import de.rub.nds.tlsattacker.core.protocol.serializer.CertificateMessageSerializer;
2726
import de.rub.nds.tlsattacker.core.state.TlsContext;
28-
import de.rub.nds.tlsattacker.core.util.CertificateUtils;
2927
import de.rub.nds.tlsattacker.transport.ConnectionEndType;
3028
import java.io.ByteArrayInputStream;
3129
import java.io.ByteArrayOutputStream;

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/protocol/message/CertificateMessage.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ public class CertificateMessage extends HandshakeMessage {
6262

6363
public CertificateMessage() {
6464
super(HandshakeMessageType.CERTIFICATE);
65-
certificatesList = new LinkedList<>();
6665
}
6766

6867
public CertificateMessage(Config tlsConfig) {

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/workflow/DefaultWorkflowExecutor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ public void executeWorkflow() throws WorkflowExecutionException {
6464
break;
6565
}
6666
if ((state.getConfig().isStopActionsAfterFatal() && isReceivedFatalAlert())) {
67-
LOGGER.trace("Skipping all Actions, received FatalAlert, StopActionsAfterFatal active");
67+
LOGGER.debug("Skipping all Actions, received FatalAlert, StopActionsAfterFatal active");
6868
break;
6969
}
7070
if ((state.getConfig().getStopActionsAfterIOException() && isIoException())) {
71-
LOGGER.trace("Skipping all Actions, received IO Exception, StopActionsAfterIOException active");
71+
LOGGER.debug("Skipping all Actions, received IO Exception, StopActionsAfterIOException active");
7272
break;
7373
}
7474

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/workflow/ParallelExecutor.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,8 @@ public int getSize() {
113113
public void shutdown() {
114114
executorService.shutdown();
115115
}
116+
117+
public int getReexecutions() {
118+
return reexecutions;
119+
}
116120
}

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/workflow/task/TlsTask.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public ITask call() {
7171
}
7272
exception = E;
7373
}
74+
this.reset();
7475
}
7576
if (hasError) {
7677
LOGGER.error("Could not execute Workflow.", exception);

0 commit comments

Comments
 (0)