Skip to content

Commit bb7c659

Browse files
committed
Rename Sul to SUL in all PSF uses
1 parent ebfbb3f commit bb7c659

8 files changed

Lines changed: 46 additions & 46 deletions

File tree

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ readonly SCRIPT_DIR
88
readonly PATCHES_DIR="${SCRIPT_DIR}/experiments/patches"
99

1010

11-
readonly PROTOCOLSTATEFUZZER_COMMIT="83bcc0e"
11+
readonly PROTOCOLSTATEFUZZER_COMMIT="658a49d"
1212
readonly PROTOCOLSTATEFUZZER_REP_URL="https://github.com/protocol-fuzzing/protocol-state-fuzzer.git"
1313
readonly PROTOCOLSTATEFUZZER_FOLDER="ProtocolState-Fuzzer"
1414

src/main/java/se/uu/it/dtlsfuzzer/MultiBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.github.protocolfuzzing.protocolstatefuzzer.components.learner.alphabet.xml.AlphabetSerializerXml;
66
import com.github.protocolfuzzing.protocolstatefuzzer.components.learner.config.LearnerConfigStandard;
77
import com.github.protocolfuzzing.protocolstatefuzzer.components.learner.statistics.MealyMachineWrapper;
8-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulBuilder;
8+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULBuilder;
99
import com.github.protocolfuzzing.protocolstatefuzzer.statefuzzer.core.StateFuzzer;
1010
import com.github.protocolfuzzing.protocolstatefuzzer.statefuzzer.core.StateFuzzerBuilder;
1111
import com.github.protocolfuzzing.protocolstatefuzzer.statefuzzer.core.StateFuzzerComposerStandard;
@@ -40,7 +40,7 @@ public class MultiBuilder implements StateFuzzerConfigBuilder,
4040
private AlphabetBuilder<TlsInput> alphabetBuilder = new AlphabetBuilderStandard<>(
4141
new AlphabetSerializerXml<>(TlsInput.class, TlsAlphabetPojoXml.class));
4242

43-
private SulBuilder<TlsInput, TlsOutput, TlsExecutionContext> sulBuilder = new TlsSulBuilder();
43+
private SULBuilder<TlsInput, TlsOutput, TlsExecutionContext> sulBuilder = new TlsSulBuilder();
4444

4545
@Override
4646
public StateFuzzerClientConfig buildClientConfig() {

src/main/java/se/uu/it/dtlsfuzzer/components/sul/core/TlsSul.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66
package se.uu.it.dtlsfuzzer.components.sul.core;
77

8-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.AbstractSul;
9-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulAdapter;
10-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulConfig;
8+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.AbstractSUL;
9+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULAdapter;
10+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULConfig;
1111
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.sulwrappers.DynamicPortProvider;
1212
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.Mapper;
1313
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.config.MapperConfig;
@@ -42,11 +42,11 @@
4242
import se.uu.it.dtlsfuzzer.components.sul.mapper.symbols.outputs.TlsOutput;
4343

4444
/**
45-
* Implementation of {@link AbstractSul} that works for both clients and servers.
45+
* Implementation of {@link AbstractSUL} that works for both clients and servers.
4646
*
4747
* @author robert, paul
4848
*/
49-
public class TlsSul implements AbstractSul<TlsInput, TlsOutput, TlsExecutionContext> {
49+
public class TlsSul implements AbstractSUL<TlsInput, TlsOutput, TlsExecutionContext> {
5050

5151
private static final Logger LOGGER = LogManager.getLogger();
5252

@@ -93,7 +93,7 @@ public class TlsSul implements AbstractSul<TlsInput, TlsOutput, TlsExecutionCont
9393

9494
private CleanupTasks cleanupTasks;
9595

96-
private SulAdapter sulAdapter;
96+
private SULAdapter sulAdapter;
9797

9898
private DynamicPortProvider dynamicPortProvider;
9999

@@ -132,7 +132,7 @@ public void run() {
132132
}
133133
}
134134

135-
void setSulAdapter(SulAdapter sulAdapter) {
135+
void setSulAdapter(SULAdapter sulAdapter) {
136136
this.sulAdapter = sulAdapter;
137137
}
138138

@@ -159,7 +159,7 @@ public void pre() {
159159
if (!sulConfig.isFuzzingClient()) {
160160
OutboundConnection connection = state.getConfig().getDefaultClientConnection();
161161
if (dynamicPortProvider != null) {
162-
connection.setPort(dynamicPortProvider.getSulPort());
162+
connection.setPort(dynamicPortProvider.getSULPort());
163163
}
164164
transportHandler = new ClientUdpTransportHandler(connection);
165165
} else {
@@ -355,7 +355,7 @@ private void exportEffectiveSulConfig(Config config, String path) {
355355
}
356356

357357
@Override
358-
public SulConfig getSulConfig() {
358+
public SULConfig getSULConfig() {
359359
return sulConfig;
360360
}
361361

@@ -380,7 +380,7 @@ public Mapper<TlsInput, TlsOutput, TlsExecutionContext> getMapper() {
380380
}
381381

382382
@Override
383-
public SulAdapter getSulAdapter() {
383+
public SULAdapter getSULAdapter() {
384384
return sulAdapter;
385385
}
386386
}

src/main/java/se/uu/it/dtlsfuzzer/components/sul/core/TlsSulAdapter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package se.uu.it.dtlsfuzzer.components.sul.core;
22

3-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulAdapter;
4-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulAdapterConfig;
3+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULAdapter;
4+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULAdapterConfig;
55
import com.github.protocolfuzzing.protocolstatefuzzer.utils.CleanupTasks;
66
import java.io.BufferedReader;
77
import java.io.IOException;
@@ -26,7 +26,7 @@
2626
* "stop" - prompts the launch server to stop the current SUL process.
2727
* The server generates "stopped" to signal that the SUL process has terminated.
2828
*/
29-
public final class TlsSulAdapter implements SulAdapter {
29+
public final class TlsSulAdapter implements SULAdapter {
3030
private static final Logger LOGGER = LogManager.getLogger();
3131

3232
private static final String CMD_STOP = "stop";
@@ -42,7 +42,7 @@ public final class TlsSulAdapter implements SulAdapter {
4242
private boolean stopped;
4343
private boolean isClientLauncher;
4444

45-
public TlsSulAdapter(SulAdapterConfig adapterConfig, CleanupTasks tasks, boolean isClientLauncher) {
45+
public TlsSulAdapter(SULAdapterConfig adapterConfig, CleanupTasks tasks, boolean isClientLauncher) {
4646
resetAddress = new InetSocketAddress(adapterConfig.getAdapterAddress(), adapterConfig.getAdapterPort());
4747
try {
4848
adapterSocket = new Socket();
@@ -162,7 +162,7 @@ public boolean checkStopped() {
162162
* {@inheritDoc}
163163
*/
164164
@Override
165-
public Integer getSulPort() {
165+
public Integer getSULPort() {
166166
return sulPort;
167167
}
168168

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package se.uu.it.dtlsfuzzer.components.sul.core;
22

3-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulBuilder;
4-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulWrapper;
5-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SulWrapperStandard;
6-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulConfig;
3+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULBuilder;
4+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULWrapper;
5+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.SULWrapperStandard;
6+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULConfig;
77
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.config.MapperConfig;
88
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.mappers.MapperComposer;
99
import com.github.protocolfuzzing.protocolstatefuzzer.utils.CleanupTasks;
@@ -18,12 +18,12 @@
1818
import se.uu.it.dtlsfuzzer.components.sul.mapper.symbols.outputs.TlsOutputBuilder;
1919
import se.uu.it.dtlsfuzzer.components.sul.mapper.symbols.outputs.TlsOutputChecker;
2020

21-
public class TlsSulBuilder implements SulBuilder<TlsInput, TlsOutput, TlsExecutionContext> {
21+
public class TlsSulBuilder implements SULBuilder<TlsInput, TlsOutput, TlsExecutionContext> {
2222

2323
private TlsSulAdapter sulAdapter = null;
2424

2525
@Override
26-
public TlsSul buildSul(SulConfig sulConfig, CleanupTasks cleanupTasks) {
26+
public TlsSul buildSUL(SULConfig sulConfig, CleanupTasks cleanupTasks) {
2727
MapperConfig mapperConfig = sulConfig.getMapperConfig();
2828
TlsOutputChecker outputChecker = new TlsOutputChecker();
2929
TlsOutputBuilder outputBuilder = new TlsOutputBuilder();
@@ -34,16 +34,16 @@ public TlsSul buildSul(SulConfig sulConfig, CleanupTasks cleanupTasks) {
3434

3535
TlsSul tlsSul = new TlsSul((TlsSulConfig) sulConfig, mapperConfig, mapperComposer, cleanupTasks);
3636

37-
if (sulConfig.getSulAdapterConfig().getAdapterPort() != null) {
38-
sulAdapter = new TlsSulAdapter(sulConfig.getSulAdapterConfig(), cleanupTasks, sulConfig.isFuzzingClient());
37+
if (sulConfig.getSULAdapterConfig().getAdapterPort() != null) {
38+
sulAdapter = new TlsSulAdapter(sulConfig.getSULAdapterConfig(), cleanupTasks, sulConfig.isFuzzingClient());
3939
tlsSul.setSulAdapter(sulAdapter);
4040
}
4141
return tlsSul;
4242
}
4343

4444

4545
@Override
46-
public SulWrapper<TlsInput, TlsOutput, TlsExecutionContext> buildWrapper() {
47-
return new SulWrapperStandard<>();
46+
public SULWrapper<TlsInput, TlsOutput, TlsExecutionContext> buildWrapper() {
47+
return new SULWrapperStandard<>();
4848
}
4949
}

src/main/java/se/uu/it/dtlsfuzzer/components/sul/core/config/TlsSulClientConfig.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
package se.uu.it.dtlsfuzzer.components.sul.core.config;
22

33
import com.beust.jcommander.ParametersDelegate;
4-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulAdapterConfigStandard;
5-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulClientConfigStandard;
6-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulConfig;
4+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULAdapterConfigStandard;
5+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULClientConfigStandard;
6+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULConfig;
77
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.config.MapperConfigStandard;
88
import de.rub.nds.tlsattacker.core.config.Config;
99
import de.rub.nds.tlsattacker.core.config.delegate.ServerDelegate;
1010
import de.rub.nds.tlsattacker.core.exceptions.ConfigurationException;
1111

12-
public class TlsSulClientConfig extends SulClientConfigStandard implements TlsSulConfig {
12+
public class TlsSulClientConfig extends SULClientConfigStandard implements TlsSulConfig {
1313

1414
@ParametersDelegate
1515
private ClientConfigDelegate configDelegate = new ClientConfigDelegate();
1616

1717
public TlsSulClientConfig() {
18-
super(new MapperConfigStandard(), new SulAdapterConfigStandard());
18+
super(new MapperConfigStandard(), new SULAdapterConfigStandard());
1919
}
2020

2121
@Override
@@ -38,7 +38,7 @@ public void applyDelegate(Config config) throws ConfigurationException {
3838
}
3939

4040
@Override
41-
public SulConfig cloneWithThreadId(int threadId) {
41+
public SULConfig cloneWithThreadId(int threadId) {
4242
TlsSulClientConfig clone = new TlsSulClientConfig();
4343
clone.clientWait = clientWait;
4444
int oldPort = getPort();
@@ -58,15 +58,15 @@ public SulConfig cloneWithThreadId(int threadId) {
5858
int adapterPort = this.sulAdapterConfig.getAdapterPort();
5959
int newAdapterPort = adapterPort + threadId;
6060
clone.command = clone.command.replace("-starterAddress localhost:"+adapterPort, "-starterAddress localhost:"+newAdapterPort);
61-
clone.sulAdapterConfig = new SulAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
61+
clone.sulAdapterConfig = new SULAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
6262
}
6363

6464
// JSSE-12-0-2 related
6565
if (clone.command.contains("-threadStarterIpPort localhost:")) {
6666
int adapterPort = this.sulAdapterConfig.getAdapterPort();
6767
int newAdapterPort = adapterPort + threadId;
6868
clone.command = clone.command.replace("-threadStarterIpPort localhost:"+adapterPort, "-threadStarterIpPort localhost:"+newAdapterPort);
69-
clone.sulAdapterConfig = new SulAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
69+
clone.sulAdapterConfig = new SULAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
7070
}
7171

7272
return clone;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package se.uu.it.dtlsfuzzer.components.sul.core.config;
22

3-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulConfig;
3+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULConfig;
44

5-
public interface TlsSulConfig extends SulConfig {
5+
public interface TlsSulConfig extends SULConfig {
66
ConfigDelegate getConfigDelegate();
77
}

src/main/java/se/uu/it/dtlsfuzzer/components/sul/core/config/TlsSulServerConfig.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
package se.uu.it.dtlsfuzzer.components.sul.core.config;
22

33
import com.beust.jcommander.ParametersDelegate;
4-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulAdapterConfigStandard;
5-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulConfig;
6-
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SulServerConfigStandard;
4+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULAdapterConfigStandard;
5+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULConfig;
6+
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.core.config.SULServerConfigStandard;
77
import com.github.protocolfuzzing.protocolstatefuzzer.components.sul.mapper.config.MapperConfigStandard;
88
import de.rub.nds.tlsattacker.core.config.Config;
99
import de.rub.nds.tlsattacker.core.config.delegate.ClientDelegate;
1010
import de.rub.nds.tlsattacker.core.exceptions.ConfigurationException;
1111

12-
public class TlsSulServerConfig extends SulServerConfigStandard implements TlsSulConfig {
12+
public class TlsSulServerConfig extends SULServerConfigStandard implements TlsSulConfig {
1313

1414
@ParametersDelegate
1515
private ServerConfigDelegate configDelegate = new ServerConfigDelegate();
1616

1717
public TlsSulServerConfig() {
18-
super(new MapperConfigStandard(), new SulAdapterConfigStandard());
18+
super(new MapperConfigStandard(), new SULAdapterConfigStandard());
1919
}
2020

2121
@Override
@@ -38,7 +38,7 @@ public void applyDelegate(Config config) throws ConfigurationException {
3838
}
3939

4040
@Override
41-
public SulConfig cloneWithThreadId(int threadId) {
41+
public SULConfig cloneWithThreadId(int threadId) {
4242
TlsSulServerConfig clone = new TlsSulServerConfig();
4343
clone.setResponseWait(getResponseWait());
4444
clone.setStartWait(getStartWait());
@@ -68,15 +68,15 @@ public SulConfig cloneWithThreadId(int threadId) {
6868
int adapterPort = this.sulAdapterConfig.getAdapterPort();
6969
int newAdapterPort = adapterPort + threadId;
7070
clone.command = clone.command.replace("-starterAddress localhost:"+adapterPort, "-starterAddress localhost:"+newAdapterPort);
71-
clone.sulAdapterConfig = new SulAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
71+
clone.sulAdapterConfig = new SULAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
7272
}
7373

7474
// JSSE-12-0-2 related
7575
if (clone.command.contains("-threadStarterIpPort localhost:")) {
7676
int adapterPort = this.sulAdapterConfig.getAdapterPort();
7777
int newAdapterPort = adapterPort + threadId;
7878
clone.command = clone.command.replace("-threadStarterIpPort localhost:"+adapterPort, "-threadStarterIpPort localhost:"+newAdapterPort);
79-
clone.sulAdapterConfig = new SulAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
79+
clone.sulAdapterConfig = new SULAdapterConfigStandard(newAdapterPort, this.sulAdapterConfig.getAdapterAddress());
8080
}
8181

8282
return clone;

0 commit comments

Comments
 (0)