File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed
TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/workflow/action/executor Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -779,7 +779,6 @@ private byte[] tryToFetchAdditionalBytes(TlsContext context) {
779779 */
780780 private boolean recordGroupIndicatesWrongTls13KeySet (List <ProtocolMessage > parsedMessages ,
781781 RecordGroup recordGroup ) {
782- // todo: once KeyUpdate is implemented, check if it counts as HS message
783782 Set <Tls13KeySetType > expectedKeyTypes = new HashSet <>();
784783 for (ProtocolMessage msg : parsedMessages ) {
785784 if (!(msg instanceof TlsMessage )) {
@@ -788,7 +787,7 @@ private boolean recordGroupIndicatesWrongTls13KeySet(List<ProtocolMessage> parse
788787
789788 switch (((TlsMessage ) msg ).getProtocolMessageType ()) {
790789 case HANDSHAKE :
791- if (msg instanceof NewSessionTicketMessage ) {
790+ if (msg instanceof NewSessionTicketMessage || msg instanceof KeyUpdateMessage ) {
792791 expectedKeyTypes .add (Tls13KeySetType .APPLICATION_TRAFFIC_SECRETS );
793792 } else if (msg instanceof ClientHelloMessage || msg instanceof ServerHelloMessage ) {
794793 expectedKeyTypes .add (Tls13KeySetType .NONE );
You can’t perform that action at this time.
0 commit comments