We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55163e4 commit 049d0b7Copy full SHA for 049d0b7
TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/record/preparator/RecordPreparator.java
@@ -53,7 +53,15 @@ public void prepare() {
53
}
54
prepareSequenceNumber(record);
55
compressor.compress(record);
56
- encryptor.encrypt(record);
+ if (chooser.getSelectedProtocolVersion().isTLS13()
57
+ && record.getContentMessageType() == ProtocolMessageType.CHANGE_CIPHER_SPEC) {
58
+ // The CCS message in TLS 1.3 is an exception that does not get
59
+ // encrypted
60
+ record.prepareComputations();
61
+ record.setProtocolMessageBytes(record.getCleanProtocolMessageBytes().getValue());
62
+ } else {
63
+ encryptor.encrypt(record);
64
+ }
65
66
prepareLength(record);
67
0 commit comments