Skip to content

Commit d65c569

Browse files
committed
Merge master into isRequiredFix
Conflicts: TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/workflow/factory/WorkflowConfigurationFactory.java
2 parents a6fc0ff + ef0eae0 commit d65c569

File tree

3 files changed

+30
-18
lines changed

3 files changed

+30
-18
lines changed

Attacks/src/main/java/de/rub/nds/tlsattacker/attacks/Main.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import de.rub.nds.tlsattacker.core.config.delegate.GeneralDelegate;
1717
import de.rub.nds.tlsattacker.core.exceptions.ConfigurationException;
1818
import static de.rub.nds.tlsattacker.util.ConsoleLogger.CONSOLE;
19+
import java.util.Objects;
1920
import org.apache.logging.log4j.LogManager;
2021
import org.apache.logging.log4j.Logger;
2122

@@ -137,9 +138,9 @@ public static void main(String[] args) {
137138
} else {
138139
try {
139140
Boolean result = attacker.checkVulnerability();
140-
if (result == Boolean.TRUE) {
141+
if (Objects.equals(result, Boolean.TRUE)) {
141142
CONSOLE.error("Vulnerable:" + result.toString());
142-
} else if (result == Boolean.FALSE) {
143+
} else if (Objects.equals(result, Boolean.FALSE)) {
143144
CONSOLE.info("Vulnerable:" + result.toString());
144145
} else {
145146
CONSOLE.warn("Vulnerable: Uncertain");

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/config/Config.java

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ public static Config createEmptyConfig() {
315315
/**
316316
* Default ALPN announced protocols
317317
*/
318-
private String[] alpnAnnouncedProtocols = new String[]{"h2"};
318+
private String[] alpnAnnouncedProtocols = new String[] { "h2" };
319319

320320
/**
321321
* Default SRP Identifier
@@ -764,7 +764,7 @@ public static Config createEmptyConfig() {
764764
* How much padding bytes should be send by default
765765
*/
766766
@XmlJavaTypeAdapter(ByteArrayAdapter.class)
767-
private byte[] defaultPaddingExtensionBytes = new byte[]{0, 0, 0, 0, 0, 0};
767+
private byte[] defaultPaddingExtensionBytes = new byte[] { 0, 0, 0, 0, 0, 0 };
768768

769769
/**
770770
* How long should our DTLSCookies be by default
@@ -2887,7 +2887,8 @@ public byte[] getEarlyData() {
28872887
}
28882888

28892889
/**
2890-
* @param earlyData the earlyData to set
2890+
* @param earlyData
2891+
* the earlyData to set
28912892
*/
28922893
public void setEarlyData(byte[] earlyData) {
28932894
this.earlyData = earlyData;
@@ -2901,7 +2902,8 @@ public List<PskSet> getDefaultPskSets() {
29012902
}
29022903

29032904
/**
2904-
* @param defaultPskSets the defaultPskSets to set
2905+
* @param defaultPskSets
2906+
* the defaultPskSets to set
29052907
*/
29062908
public void setDefaultPskSets(List<PskSet> defaultPskSets) {
29072909
this.defaultPskSets = defaultPskSets;
@@ -2915,7 +2917,8 @@ public byte[] getPsk() {
29152917
}
29162918

29172919
/**
2918-
* @param psk the psk to set
2920+
* @param psk
2921+
* the psk to set
29192922
*/
29202923
public void setPsk(byte[] psk) {
29212924
this.psk = psk;
@@ -2929,7 +2932,8 @@ public byte[] getDefaultSessionTicketAgeAdd() {
29292932
}
29302933

29312934
/**
2932-
* @param defaultSessionTicketAgeAdd the defaultSessionTicketAgeAdd to set
2935+
* @param defaultSessionTicketAgeAdd
2936+
* the defaultSessionTicketAgeAdd to set
29332937
*/
29342938
public void setDefaultSessionTicketAgeAdd(byte[] defaultSessionTicketAgeAdd) {
29352939
this.defaultSessionTicketAgeAdd = defaultSessionTicketAgeAdd;
@@ -2943,7 +2947,8 @@ public byte[] getDefaultSessionTicketNonce() {
29432947
}
29442948

29452949
/**
2946-
* @param defaultSessionTicketNonce the defaultSessionTicketNonce to set
2950+
* @param defaultSessionTicketNonce
2951+
* the defaultSessionTicketNonce to set
29472952
*/
29482953
public void setDefaultSessionTicketNonce(byte[] defaultSessionTicketNonce) {
29492954
this.defaultSessionTicketNonce = defaultSessionTicketNonce;
@@ -2957,8 +2962,8 @@ public byte[] getDefaultSessionTicketIdentity() {
29572962
}
29582963

29592964
/**
2960-
* @param defaultSessionTicketIdentity the defaultSessionTicketIdentity to
2961-
* set
2965+
* @param defaultSessionTicketIdentity
2966+
* the defaultSessionTicketIdentity to set
29622967
*/
29632968
public void setDefaultSessionTicketIdentity(byte[] defaultSessionTicketIdentity) {
29642969
this.defaultSessionTicketIdentity = defaultSessionTicketIdentity;
@@ -2972,7 +2977,8 @@ public byte[] getClientEarlyTrafficSecret() {
29722977
}
29732978

29742979
/**
2975-
* @param clientEarlyTrafficSecret the clientEarlyTrafficSecret to set
2980+
* @param clientEarlyTrafficSecret
2981+
* the clientEarlyTrafficSecret to set
29762982
*/
29772983
public void setClientEarlyTrafficSecret(byte[] clientEarlyTrafficSecret) {
29782984
this.clientEarlyTrafficSecret = clientEarlyTrafficSecret;
@@ -2986,7 +2992,8 @@ public byte[] getEarlySecret() {
29862992
}
29872993

29882994
/**
2989-
* @param earlySecret the earlySecret to set
2995+
* @param earlySecret
2996+
* the earlySecret to set
29902997
*/
29912998
public void setEarlySecret(byte[] earlySecret) {
29922999
this.earlySecret = earlySecret;
@@ -3000,7 +3007,8 @@ public CipherSuite getEarlyDataCipherSuite() {
30003007
}
30013008

30023009
/**
3003-
* @param earlyDataCipherSuite the earlyDataCipherSuite to set
3010+
* @param earlyDataCipherSuite
3011+
* the earlyDataCipherSuite to set
30043012
*/
30053013
public void setEarlyDataCipherSuite(CipherSuite earlyDataCipherSuite) {
30063014
this.earlyDataCipherSuite = earlyDataCipherSuite;
@@ -3014,7 +3022,8 @@ public byte[] getEarlyDataPsk() {
30143022
}
30153023

30163024
/**
3017-
* @param earlyDataPsk the earlyDataPsk to set
3025+
* @param earlyDataPsk
3026+
* the earlyDataPsk to set
30183027
*/
30193028
public void setEarlyDataPsk(byte[] earlyDataPsk) {
30203029
this.earlyDataPsk = earlyDataPsk;
@@ -3028,7 +3037,8 @@ public Boolean isUsePsk() {
30283037
}
30293038

30303039
/**
3031-
* @param usePsk the usePsk to set
3040+
* @param usePsk
3041+
* the usePsk to set
30323042
*/
30333043
public void setUsePsk(Boolean usePsk) {
30343044
this.usePsk = usePsk;

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
import java.util.ArrayList;
5858
import java.util.LinkedList;
5959
import java.util.List;
60+
import java.util.Objects;
6061
import org.apache.logging.log4j.LogManager;
6162
import org.apache.logging.log4j.Logger;
6263

@@ -179,7 +180,7 @@ public WorkflowTrace createHelloWorkflow(AliasedConnection connection) {
179180
List<ProtocolMessage> messages = new LinkedList<>();
180181
messages.add(new ServerHelloMessage(config));
181182
if (config.getHighestProtocolVersion().isTLS13()) {
182-
if (config.getTls13BackwardsCompatibilityMode() == Boolean.TRUE) {
183+
if (Objects.equals(config.getTls13BackwardsCompatibilityMode(), Boolean.TRUE)) {
183184
ChangeCipherSpecMessage ccs = new ChangeCipherSpecMessage();
184185
ccs.setRequired(false);
185186
messages.add(ccs);
@@ -862,7 +863,7 @@ private WorkflowTrace createDynamicHandshakeWorkflow() {
862863
messages.add(new ServerHelloMessage(config));
863864

864865
if (config.getHighestProtocolVersion().isTLS13()) {
865-
if (config.getTls13BackwardsCompatibilityMode() == Boolean.TRUE) {
866+
if (Objects.equals(config.getTls13BackwardsCompatibilityMode(), Boolean.TRUE)) {
866867
ChangeCipherSpecMessage ccs = new ChangeCipherSpecMessage();
867868
ccs.setRequired(false);
868869
messages.add(ccs);

0 commit comments

Comments
 (0)