Package net.minecraft.network.message
Class MessageVerifier.Impl
java.lang.Object
net.minecraft.network.message.MessageVerifier.Impl
- All Implemented Interfaces:
MessageVerifier
- Enclosing interface:
MessageVerifier
- Mappings:
Namespace Name official se$a
intermediary net/minecraft/class_7615$class_7616
named net/minecraft/network/message/MessageVerifier$Impl
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.message.MessageVerifier
MessageVerifier.Impl
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
private @Nullable MessageSignatureData
private final SignatureVerifier
Fields inherited from interface net.minecraft.network.message.MessageVerifier
field_39897
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
method_44996
(MessageHeader messageHeader, MessageSignatureData messageSignatureData) private boolean
method_44997
(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] byte2) void
storeHeaderVerification
(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.boolean
verify
(SignedMessage message)
-
Field Details
-
signatureVerifier
- Mappings:
Namespace Name Mixin selector official c
Lse$a;c:Laml;
intermediary field_39822
Lnet/minecraft/class_7615$class_7616;field_39822:Lnet/minecraft/class_7500;
named signatureVerifier
Lnet/minecraft/network/message/MessageVerifier$Impl;signatureVerifier:Lnet/minecraft/network/encryption/SignatureVerifier;
-
precedingSignature
- Mappings:
Namespace Name Mixin selector official d
Lse$a;d:Lrw;
intermediary field_39823
Lnet/minecraft/class_7615$class_7616;field_39823:Lnet/minecraft/class_7469;
named precedingSignature
Lnet/minecraft/network/message/MessageVerifier$Impl;precedingSignature:Lnet/minecraft/network/message/MessageSignatureData;
-
lastMessageVerified
boolean lastMessageVerified- Mappings:
Namespace Name Mixin selector official b
Lse$a;b:Z
intermediary field_39821
Lnet/minecraft/class_7615$class_7616;field_39821:Z
named lastMessageVerified
Lnet/minecraft/network/message/MessageVerifier$Impl;lastMessageVerified:Z
-
-
Constructor Details
-
Impl
- Mappings:
Namespace Name Mixin selector official <init>
Lse$a;<init>(Laml;)V
intermediary <init>
Lnet/minecraft/class_7615$class_7616;<init>(Lnet/minecraft/class_7500;)V
named <init>
Lnet/minecraft/network/message/MessageVerifier$Impl;<init>(Lnet/minecraft/network/encryption/SignatureVerifier;)V
-
-
Method Details
-
method_44996
private boolean method_44996(MessageHeader messageHeader, MessageSignatureData messageSignatureData) - Mappings:
Namespace Name Mixin selector official a
Lse$a;a(Lsd;Lrw;)Z
intermediary method_44996
Lnet/minecraft/class_7615$class_7616;method_44996(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;)Z
named method_44996
Lnet/minecraft/network/message/MessageVerifier$Impl;method_44996(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;)Z
-
method_44997
private boolean method_44997(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] byte2) - Mappings:
Namespace Name Mixin selector official b
Lse$a;b(Lsd;Lrw;[B)Z
intermediary method_44997
Lnet/minecraft/class_7615$class_7616;method_44997(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Z
named method_44997
Lnet/minecraft/network/message/MessageVerifier$Impl;method_44997(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[B)Z
-
storeHeaderVerification
public void storeHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.Clients can receive only the message header instead of the whole message. This allows the chain to reference such messages. Since no actual content is received, this does not return the verification status.
- Specified by:
storeHeaderVerification
in interfaceMessageVerifier
- Mappings:
Namespace Name Mixin selector official a
Lse;a(Lsd;Lrw;[B)V
intermediary method_44887
Lnet/minecraft/class_7615;method_44887(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)V
named storeHeaderVerification
Lnet/minecraft/network/message/MessageVerifier;storeHeaderVerification(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[B)V
-
verify
- Specified by:
verify
in interfaceMessageVerifier
- Mappings:
Namespace Name Mixin selector official a
Lse;a(Lsa;)Z
intermediary method_44886
Lnet/minecraft/class_7615;method_44886(Lnet/minecraft/class_7471;)Z
named verify
Lnet/minecraft/network/message/MessageVerifier;verify(Lnet/minecraft/network/message/SignedMessage;)Z
-