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$aintermediary net/minecraft/class_7615$class_7616named 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) booleanprivate @Nullable MessageSignatureDataprivate final SignatureVerifierFields inherited from interface net.minecraft.network.message.MessageVerifier
field_39897 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanmethod_44996(MessageHeader messageHeader, MessageSignatureData messageSignatureData) private booleanmethod_44997(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] byte2) voidstoreHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.booleanverify(SignedMessage message)
-
Field Details
-
signatureVerifier
- Mappings:
Namespace Name Mixin selector official cLse$a;c:Laml;intermediary field_39822Lnet/minecraft/class_7615$class_7616;field_39822:Lnet/minecraft/class_7500;named signatureVerifierLnet/minecraft/network/message/MessageVerifier$Impl;signatureVerifier:Lnet/minecraft/network/encryption/SignatureVerifier;
-
precedingSignature
- Mappings:
Namespace Name Mixin selector official dLse$a;d:Lrw;intermediary field_39823Lnet/minecraft/class_7615$class_7616;field_39823:Lnet/minecraft/class_7469;named precedingSignatureLnet/minecraft/network/message/MessageVerifier$Impl;precedingSignature:Lnet/minecraft/network/message/MessageSignatureData;
-
lastMessageVerified
boolean lastMessageVerified- Mappings:
Namespace Name Mixin selector official bLse$a;b:Zintermediary field_39821Lnet/minecraft/class_7615$class_7616;field_39821:Znamed lastMessageVerifiedLnet/minecraft/network/message/MessageVerifier$Impl;lastMessageVerified:Z
-
-
Constructor Details
-
Impl
- Mappings:
Namespace Name Mixin selector official <init>Lse$a;<init>(Laml;)Vintermediary <init>Lnet/minecraft/class_7615$class_7616;<init>(Lnet/minecraft/class_7500;)Vnamed <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 aLse$a;a(Lsd;Lrw;)Zintermediary method_44996Lnet/minecraft/class_7615$class_7616;method_44996(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;)Znamed method_44996Lnet/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 bLse$a;b(Lsd;Lrw;[B)Zintermediary method_44997Lnet/minecraft/class_7615$class_7616;method_44997(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Znamed method_44997Lnet/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:
storeHeaderVerificationin interfaceMessageVerifier- Mappings:
Namespace Name Mixin selector official aLse;a(Lsd;Lrw;[B)Vintermediary method_44887Lnet/minecraft/class_7615;method_44887(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Vnamed storeHeaderVerificationLnet/minecraft/network/message/MessageVerifier;storeHeaderVerification(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[B)V
-
verify
- Specified by:
verifyin interfaceMessageVerifier- Mappings:
Namespace Name Mixin selector official aLse;a(Lsa;)Zintermediary method_44886Lnet/minecraft/class_7615;method_44886(Lnet/minecraft/class_7471;)Znamed verifyLnet/minecraft/network/message/MessageVerifier;verify(Lnet/minecraft/network/message/SignedMessage;)Z
-