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 si$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.class_7646, MessageVerifier.class_7651, MessageVerifier.Impl -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate @Nullable MessageSignatureDataprivate final SignatureVerifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate MessageVerifier.class_7646method_45048(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] byte2, boolean bool) storeHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest) Stores the status of verifying the header.private booleanverify(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] bodyDigest, boolean bool) verify(SignedMessage message) private booleanverifyPrecedingSignature(MessageHeader header, MessageSignatureData messageSignatureData, boolean bool)
-
Field Details
-
signatureVerifier
- Mappings:
Namespace Name Mixin selector official aLsi$a;a:Lamp;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 bLsi$a;b:Lrz;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
private boolean lastMessageVerified- Mappings:
Namespace Name Mixin selector official cLsi$a;c: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>Lsi$a;<init>(Lamp;)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
private boolean verifyPrecedingSignature(MessageHeader header, MessageSignatureData messageSignatureData, boolean bool) - Mappings:
Namespace Name Mixin selector official aLsi$a;a(Lsh;Lrz;Z)Zintermediary method_44996Lnet/minecraft/class_7615$class_7616;method_44996(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;Z)Znamed verifyPrecedingSignatureLnet/minecraft/network/message/MessageVerifier$Impl;verifyPrecedingSignature(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;Z)Z
-
verify
private boolean verify(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] bodyDigest, boolean bool) - Mappings:
Namespace Name Mixin selector official aLsi$a;a(Lsh;Lrz;[BZ)Zintermediary method_44997Lnet/minecraft/class_7615$class_7616;method_44997(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[BZ)Znamed verifyLnet/minecraft/network/message/MessageVerifier$Impl;verify(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[BZ)Z
-
method_45048
private MessageVerifier.class_7646 method_45048(MessageHeader messageHeader, MessageSignatureData messageSignatureData, byte[] byte2, boolean bool) - Mappings:
Namespace Name Mixin selector official bLsi$a;b(Lsh;Lrz;[BZ)Lsi$b;intermediary method_45048Lnet/minecraft/class_7615$class_7616;method_45048(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[BZ)Lnet/minecraft/class_7615$class_7646;named method_45048Lnet/minecraft/network/message/MessageVerifier$Impl;method_45048(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[BZ)Lnet/minecraft/network/message/MessageVerifier$class_7646;
-
storeHeaderVerification
public MessageVerifier.class_7646 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 aLsi;a(Lsh;Lrz;[B)Lsi$b;intermediary method_44887Lnet/minecraft/class_7615;method_44887(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Lnet/minecraft/class_7615$class_7646;named storeHeaderVerificationLnet/minecraft/network/message/MessageVerifier;storeHeaderVerification(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[B)Lnet/minecraft/network/message/MessageVerifier$class_7646;
-
verify
- Specified by:
verifyin interfaceMessageVerifier- Mappings:
Namespace Name Mixin selector official aLsi;a(Lsd;)Lsi$b;intermediary method_44886Lnet/minecraft/class_7615;method_44886(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7615$class_7646;named verifyLnet/minecraft/network/message/MessageVerifier;verify(Lnet/minecraft/network/message/SignedMessage;)Lnet/minecraft/network/message/MessageVerifier$class_7646;
-