Skip to content

Commit

Permalink
MessageSignData is no longer an optional in chat message wrapper, but…
Browse files Browse the repository at this point in the history
… the signature bytes can be set to length 0, to indicate that it is not present, otherwise it is.
  • Loading branch information
retrooper committed Jun 24, 2023
1 parent cd3449a commit ac57904
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
package com.github.retrooper.packetevents.util.crypto;

public class SaltSignature {
private final long salt;
private final byte[] signature;
private long salt;
private byte[] signature;

public SaltSignature(long salt, byte[] signature) {
this.salt = salt;
Expand All @@ -31,7 +31,15 @@ public long getSalt() {
return salt;
}

public void setSalt(long salt) {
this.salt = salt;
}

public byte[] getSignature() {
return signature;
}

public void setSignature(byte[] signature) {
this.signature = signature;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ public WrapperPlayClientChatMessage(PacketReceiveEvent event) {
super(event);
}

public WrapperPlayClientChatMessage(String message, @Nullable MessageSignData messageSignData, @Nullable LastSeenMessages.LegacyUpdate lastSeenMessages) {
public WrapperPlayClientChatMessage(String message, MessageSignData messageSignData, @Nullable LastSeenMessages.LegacyUpdate lastSeenMessages) {
super(PacketType.Play.Client.CHAT_MESSAGE);
this.message = message;
this.messageSignData = messageSignData;
this.legacyLastSeenMessages = lastSeenMessages;
}

public WrapperPlayClientChatMessage(String message, @Nullable MessageSignData messageSignData, @Nullable LastSeenMessages.Update lastSeenMessages) {
public WrapperPlayClientChatMessage(String message, MessageSignData messageSignData, @Nullable LastSeenMessages.Update lastSeenMessages) {
super(PacketType.Play.Client.CHAT_MESSAGE);
this.message = message;
this.messageSignData = messageSignData;
Expand Down

0 comments on commit ac57904

Please sign in to comment.