Package net.minecraft.network.encryption
Class NetworkEncryptionUtils
java.lang.Object
net.minecraft.network.encryption.NetworkEncryptionUtils
- Mappings:
Namespace Name official ainintermediary net/minecraft/class_3515named net/minecraft/network/encryption/NetworkEncryptionUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CiphercipherFromKey(int opMode, Key key) private static Cipherprivate static byte[]static byte[]static SecretKeydecryptSecretKey(PrivateKey privateKey, byte[] encryptedSecretKey) static byte[]static SecretKeystatic byte[]generateServerId(String baseServerId, PublicKey publicKey, SecretKey secretKey) static KeyPairprivate static byte[]hash(byte[][] bytes) static PublicKeyreadEncodedPublicKey(byte[] bytes)
-
Field Details
-
AES
- See Also:
- Mappings:
Namespace Name Mixin selector official aLain;a:Ljava/lang/String;intermediary field_29830Lnet/minecraft/class_3515;field_29830:Ljava/lang/String;named AESLnet/minecraft/network/encryption/NetworkEncryptionUtils;AES:Ljava/lang/String;
-
AES_KEY_LENGTH
private static final int AES_KEY_LENGTH- See Also:
- Mappings:
Namespace Name Mixin selector official bLain;b:Iintermediary field_29831Lnet/minecraft/class_3515;field_29831:Inamed AES_KEY_LENGTHLnet/minecraft/network/encryption/NetworkEncryptionUtils;AES_KEY_LENGTH:I
-
RSA
- See Also:
- Mappings:
Namespace Name Mixin selector official cLain;c:Ljava/lang/String;intermediary field_29832Lnet/minecraft/class_3515;field_29832:Ljava/lang/String;named RSALnet/minecraft/network/encryption/NetworkEncryptionUtils;RSA:Ljava/lang/String;
-
RSA_KEY_LENGTH
private static final int RSA_KEY_LENGTH- See Also:
- Mappings:
Namespace Name Mixin selector official dLain;d:Iintermediary field_29833Lnet/minecraft/class_3515;field_29833:Inamed RSA_KEY_LENGTHLnet/minecraft/network/encryption/NetworkEncryptionUtils;RSA_KEY_LENGTH:I
-
ISO_8859_1
- See Also:
- Mappings:
Namespace Name Mixin selector official eLain;e:Ljava/lang/String;intermediary field_29834Lnet/minecraft/class_3515;field_29834:Ljava/lang/String;named ISO_8859_1Lnet/minecraft/network/encryption/NetworkEncryptionUtils;ISO_8859_1:Ljava/lang/String;
-
SHA1
- See Also:
- Mappings:
Namespace Name Mixin selector official fLain;f:Ljava/lang/String;intermediary field_29835Lnet/minecraft/class_3515;field_29835:Ljava/lang/String;named SHA1Lnet/minecraft/network/encryption/NetworkEncryptionUtils;SHA1:Ljava/lang/String;
-
-
Constructor Details
-
NetworkEncryptionUtils
public NetworkEncryptionUtils()
-
-
Method Details
-
generateKey
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a()Ljavax/crypto/SecretKey;intermediary method_15239Lnet/minecraft/class_3515;method_15239()Ljavax/crypto/SecretKey;named generateKeyLnet/minecraft/network/encryption/NetworkEncryptionUtils;generateKey()Ljavax/crypto/SecretKey;
-
generateServerKeyPair
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official bLain;b()Ljava/security/KeyPair;intermediary method_15237Lnet/minecraft/class_3515;method_15237()Ljava/security/KeyPair;named generateServerKeyPairLnet/minecraft/network/encryption/NetworkEncryptionUtils;generateServerKeyPair()Ljava/security/KeyPair;
-
generateServerId
public static byte[] generateServerId(String baseServerId, PublicKey publicKey, SecretKey secretKey) throws NetworkEncryptionException - Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a(Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[Bintermediary method_15240Lnet/minecraft/class_3515;method_15240(Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[Bnamed generateServerIdLnet/minecraft/network/encryption/NetworkEncryptionUtils;generateServerId(Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B
-
hash
- Throws:
Exception- Mappings:
Namespace Name Mixin selector official aLain;a([[B)[Bintermediary method_15236Lnet/minecraft/class_3515;method_15236([[B)[Bnamed hashLnet/minecraft/network/encryption/NetworkEncryptionUtils;hash([[B)[B
-
readEncodedPublicKey
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a([B)Ljava/security/PublicKey;intermediary method_15242Lnet/minecraft/class_3515;method_15242([B)Ljava/security/PublicKey;named readEncodedPublicKeyLnet/minecraft/network/encryption/NetworkEncryptionUtils;readEncodedPublicKey([B)Ljava/security/PublicKey;
-
decryptSecretKey
public static SecretKey decryptSecretKey(PrivateKey privateKey, byte[] encryptedSecretKey) throws NetworkEncryptionException - Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a(Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey;intermediary method_15234Lnet/minecraft/class_3515;method_15234(Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey;named decryptSecretKeyLnet/minecraft/network/encryption/NetworkEncryptionUtils;decryptSecretKey(Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey;
-
encrypt
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a(Ljava/security/Key;[B)[Bintermediary method_15238Lnet/minecraft/class_3515;method_15238(Ljava/security/Key;[B)[Bnamed encryptLnet/minecraft/network/encryption/NetworkEncryptionUtils;encrypt(Ljava/security/Key;[B)[B
-
decrypt
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official bLain;b(Ljava/security/Key;[B)[Bintermediary method_15243Lnet/minecraft/class_3515;method_15243(Ljava/security/Key;[B)[Bnamed decryptLnet/minecraft/network/encryption/NetworkEncryptionUtils;decrypt(Ljava/security/Key;[B)[B
-
crypt
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a(ILjava/security/Key;[B)[Bintermediary method_15244Lnet/minecraft/class_3515;method_15244(ILjava/security/Key;[B)[Bnamed cryptLnet/minecraft/network/encryption/NetworkEncryptionUtils;crypt(ILjava/security/Key;[B)[B
-
crypt
- Throws:
Exception- Mappings:
Namespace Name Mixin selector official aLain;a(ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher;intermediary method_15241Lnet/minecraft/class_3515;method_15241(ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher;named cryptLnet/minecraft/network/encryption/NetworkEncryptionUtils;crypt(ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher;
-
cipherFromKey
- Throws:
NetworkEncryptionException- Mappings:
Namespace Name Mixin selector official aLain;a(ILjava/security/Key;)Ljavax/crypto/Cipher;intermediary method_15235Lnet/minecraft/class_3515;method_15235(ILjava/security/Key;)Ljavax/crypto/Cipher;named cipherFromKeyLnet/minecraft/network/encryption/NetworkEncryptionUtils;cipherFromKey(ILjava/security/Key;)Ljavax/crypto/Cipher;
-