src/share/classes/sun/security/ssl/CipherBox.java

Print this page

        

@@ -558,11 +558,11 @@
                     System.out.println(
                         "Padded plaintext after DECRYPTION:  len = "
                         + newLen);
 
                     hd.encodeBuffer(
-                        (ByteBuffer)bb.duplicate().position(pos), System.out);
+                        bb.duplicate().position(pos), System.out);
                 } catch (IOException e) { }
             }
 
             /*
              * Remove the block padding.

@@ -788,11 +788,11 @@
             throw new BadPaddingException("Invalid Padding length: " + padLen);
         }
 
         // The padding data should be filled with the padding length value.
         int[] results = checkPadding(
-                (ByteBuffer)bb.duplicate().position(offset + newLen),
+                bb.duplicate().position(offset + newLen),
                 (byte)(padLen & 0xFF));
         if (protocolVersion.v >= ProtocolVersion.TLS10.v) {
             if (results[0] != 0) {          // padding data has invalid bytes
                 throw new BadPaddingException("Invalid TLS padding data");
             }