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
UNVERIFIABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstoreHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.private booleanverify(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) booleanverify(SignedMessage message) private booleanverifyPrecedingSignature(MessageHeader header, MessageSignatureData signature)
-
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
-
verifyPrecedingSignature
- 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 verifyPrecedingSignatureLnet/minecraft/network/message/MessageVerifier$Impl;verifyPrecedingSignature(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;)Z
-
verify
- 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 verifyLnet/minecraft/network/message/MessageVerifier$Impl;verify(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
-