Edit D:\chineseall_products\software\win-32bit\Java\jre\lib\sun\security\ssl\CipherBox.class
?? 4? 2 3 4 5 6 9 = > ? @ C D E F I J K P Q [ _ y { ? ? ? ? ? "in JCE provider 2$SwitchMap$sun$security$ssl$CipherSuite$CipherType ()B ()I ()V ()Z ()[B (BI)[B (I)B (I)I (I)V (II)Z (I[B)V ([B)V ([BI)[B ([BII)I ([BII)V ([BIIB)[I ([BIII)I ([BII[BI)I ) ) + tag size ( =) of SSLv3 message should not be bigger than the block size ( ) should be larger than < .). Needs to be more than or equal to IV size ( <clinit> <init> > since explicit IV used AEAD_CIPHER BLOCK_CIPHER B_NULL 'Cipher buffering error in JCE provider Cipher error in AEAD mode " *Cipher error in AEAD mode in JCE provider Could not create cipher DEFAULT I Improper fixed IV for AEAD 8Insufficient buffer remaining for AEAD cipher fragment ( Invalid Padding length: Invalid TLS padding data MAClen NULL *Padded plaintext after DECRYPTION: len = +Padded plaintext before ENCRYPTION: len = Padding length ( STREAM_CIPHER Signature TLS10 TLS11 "The length after padding removal ( Unsupported cipher Z [B [I acquireAuthenticationBytes addPadding allowed append applyExplicitNonce arraycopy bytebuffer padding error checkPadding cipher cipherType ciphertext sanity check failed copyOf createExplicitNonce debug decrypt dispose doFinal duplicate encodeBuffer encrypt fixedIv fixedIvSize get getBlockSize getCipher getClass getExplicitNonceSize getFixedMask getIV getInstance getMessage getName getOutputSize getProvider getSecureRandom hasRemaining hasRemaining() must be positive init invalid key or spec in GCM mode isAEADMode isCBCMode isNullCipher isOn ivSize java/io/ByteArrayInputStream java/io/IOException java/io/PrintStream (java/lang/ArrayIndexOutOfBoundsException java/lang/Exception %java/lang/ExceptionInInitializerError "java/lang/IllegalArgumentException java/lang/Integer java/lang/Object java/lang/RuntimeException java/lang/StringBuilder java/lang/System java/nio/ByteBuffer &java/security/GeneralSecurityException 0java/security/InvalidAlgorithmParameterException !java/security/InvalidKeyException &java/security/NoSuchAlgorithmException java/security/Provider java/security/SecureRandom java/util/Arrays java/util/Hashtable javax/crypto/BadPaddingException javax/crypto/Cipher &javax/crypto/IllegalBlockSizeException javax/crypto/SecretKey !javax/crypto/ShortBufferException "javax/crypto/spec/GCMParameterSpec !javax/crypto/spec/IvParameterSpec key limit mark masks mode need more space in output buffer newCipherBox nextBytes no space to pad buffer ordinal out padding len must be positive plaintext position println protocolVersion put random recordIvSize remaining removePadding reset sanityCheck sequenceNumber ssl sun/misc/HexDumpEncoder sun/security/ssl/Authenticator sun/security/ssl/CipherBox sun/security/ssl/CipherBox$1 sun/security/ssl/CipherSuite 'sun/security/ssl/CipherSuite$BulkCipher 'sun/security/ssl/CipherSuite$CipherType sun/security/ssl/Debug sun/security/ssl/JsseJce sun/security/ssl/MAC sun/security/ssl/ProtocolVersion tagSize toString transformation update updateAAD v valueOf wrap S T ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ljava/io/PrintStream; Ljava/lang/String; Ljava/security/Key; Ljava/security/SecureRandom; Ljava/util/Hashtable; Ljavax/crypto/Cipher; Lsun/security/ssl/CipherBox; )Lsun/security/ssl/CipherSuite$BulkCipher; )Lsun/security/ssl/CipherSuite$CipherType; Lsun/security/ssl/Debug; "Lsun/security/ssl/ProtocolVersion; MLjava/util/Hashtable<Ljava/lang/Integer;Ljavax/crypto/spec/IvParameterSpec;>; ()Ljava/lang/Class; (I)Ljava/lang/Integer; ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (I)Ljava/lang/StringBuilder; ()Ljava/nio/Buffer; (I)Ljava/nio/Buffer; ()Ljava/nio/ByteBuffer; (IB)Ljava/nio/ByteBuffer; (Ljava/nio/ByteBuffer;B)[I (Ljava/nio/ByteBuffer;I)I ([BII)Ljava/nio/ByteBuffer; ()Ljava/security/Provider; ()Ljava/security/SecureRandom; &(I)Ljavax/crypto/spec/IvParameterSpec; &(Lsun/security/ssl/Authenticator;BI)[B ((Lsun/security/ssl/Authenticator;B[BII)I +([BIIIILsun/security/ssl/ProtocolVersion;)I .(Ljava/io/InputStream;Ljava/io/OutputStream;)V .(Ljava/nio/ByteBuffer;Ljava/io/OutputStream;)V &(Ljava/lang/Object;)Ljava/lang/Object; *(Ljava/lang/Object;ILjava/lang/Object;II)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Throwable;)V -(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I 9(Lsun/security/ssl/Authenticator;BLjava/nio/ByteBuffer;)I )(Ljava/lang/String;)Ljavax/crypto/Cipher; ,(Ljava/lang/String;)Lsun/security/ssl/Debug; <(Ljava/nio/ByteBuffer;IILsun/security/ssl/ProtocolVersion;)I 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V ?(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/CipherSuite$BulkCipher;Ljavax/crypto/SecretKey;Ljavax/crypto/spec/IvParameterSpec;Ljava/security/SecureRandom;Z)V ?(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/CipherSuite$BulkCipher;Ljavax/crypto/SecretKey;Ljavax/crypto/spec/IvParameterSpec;Ljava/security/SecureRandom;Z)Lsun/security/ssl/CipherBox; j B ? B ? B ? B ? B ? B W R i S T ? ? ? ? ? ? ? ? ? ? ] ? H ? <