CLASS net/minecraft/class_3515 net/minecraft/network/encryption/NetworkEncryptionUtils FIELD field_29830 AES Ljava/lang/String; FIELD field_29831 AES_KEY_LENGTH I FIELD field_29832 RSA Ljava/lang/String; FIELD field_29833 RSA_KEY_LENGTH I FIELD field_29834 ISO_8859_1 Ljava/lang/String; FIELD field_29835 SHA1 Ljava/lang/String; METHOD method_15234 decryptSecretKey (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; ARG 0 privateKey ARG 1 encryptedSecretKey METHOD method_15235 cipherFromKey (ILjava/security/Key;)Ljavax/crypto/Cipher; ARG 0 opMode ARG 1 key METHOD method_15236 hash ([[B)[B ARG 0 bytes METHOD method_15237 generateServerKeyPair ()Ljava/security/KeyPair; METHOD method_15238 encrypt (Ljava/security/Key;[B)[B ARG 0 key ARG 1 data METHOD method_15239 generateKey ()Ljavax/crypto/SecretKey; METHOD method_15240 generateServerId (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B ARG 0 baseServerId ARG 1 publicKey ARG 2 secretKey METHOD method_15241 crypt (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; ARG 0 opMode ARG 1 algorithm ARG 2 key METHOD method_15242 readEncodedPublicKey ([B)Ljava/security/PublicKey; ARG 0 bytes METHOD method_15243 decrypt (Ljava/security/Key;[B)[B ARG 0 key ARG 1 data METHOD method_15244 crypt (ILjava/security/Key;[B)[B ARG 0 opMode ARG 1 key ARG 2 data METHOD method_43523 updateSignature (Ljava/security/Signature;JLjava/util/UUID;Ljava/time/Instant;Ljava/lang/String;)V ARG 0 signature ARG 3 uuid ARG 4 time ARG 5 message CLASS class_7425 SignatureData METHOD method_43528 isSignaturePresent ()Z METHOD method_43529 write (Lnet/minecraft/class_2540;)V ARG 1 buf CLASS class_7426 SecureRandomUtil FIELD field_39041 SECURE_RANDOM Ljava/security/SecureRandom; METHOD method_43531 nextLong ()J