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 rz$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
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstoreHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.booleanverify(SignedMessage message) private booleanverifyChain(MessageHeader header, MessageSignatureData signature)
-
Field Details
-
signatureVerifier
- Mappings:
Namespace Name Mixin selector official cLrz$a;c:Lame;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 dLrz$a;d:Lrr;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 bLrz$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>Lrz$a;<init>(Lame;)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
-
verifyChain
- Mappings:
Namespace Name Mixin selector official aLrz$a;a(Lry;Lrr;)Zintermediary method_44888Lnet/minecraft/class_7615$class_7616;method_44888(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;)Znamed verifyChainLnet/minecraft/network/message/MessageVerifier$Impl;verifyChain(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;)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 aLrz;a(Lry;Lrr;[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 aLrz;a(Lrv;)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
-