Skip to content

Commit dd5e65c

Browse files
Jan GendrullisJan gendrullis
authored andcommitted
Added support for LongModifiableVariable
1 parent eb55b3a commit dd5e65c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

ModifiableVariable/src/main/java/de/rub/nds/tlsattacker/modifiablevariable/ModifiableVariableFactory.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import de.rub.nds.tlsattacker.modifiablevariable.bytearray.ModifiableByteArray;
1313
import de.rub.nds.tlsattacker.modifiablevariable.integer.ModifiableInteger;
1414
import de.rub.nds.tlsattacker.modifiablevariable.singlebyte.ModifiableByte;
15+
import de.rub.nds.tlsattacker.modifiablevariable.mlong.ModifiableLong;
1516
import java.math.BigInteger;
1617

1718
/**
@@ -38,6 +39,10 @@ public static ModifiableByte createByteModifiableVariable() {
3839
public static ModifiableByteArray createByteArrayModifiableVariable() {
3940
return new ModifiableByteArray();
4041
}
42+
43+
public static ModifiableLong createLongModifiableVariable() {
44+
return new ModifiableLong();
45+
}
4146

4247
public static ModifiableBigInteger safelySetValue(ModifiableBigInteger mv, BigInteger value) {
4348
if (mv == null) {
@@ -70,4 +75,12 @@ public static ModifiableByteArray safelySetValue(ModifiableByteArray mv, byte[]
7075
mv.setOriginalValue(value);
7176
return mv;
7277
}
78+
79+
public static ModifiableLong safelySetValue(ModifiableLong mv, Long value) {
80+
if (mv == null) {
81+
mv = new ModifiableLong();
82+
}
83+
mv.setOriginalValue(value);
84+
return mv;
85+
}
7386
}

0 commit comments

Comments
 (0)