CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Raif S. Naffah <raif> 06/10/22 16:13:05
Modified files: javax/crypto : CipherOutputStream.java gnu/javax/crypto/pad: PKCS7.java . : ChangeLog gnu/javax/crypto/jce/cipher: CipherAdapter.java Log message: 2006-10-23 Marco Trudel <[EMAIL PROTECTED]> * gnu/javax/crypto/pad/PKCS7.java (unpad): Removed an unnecessary test. * javax/crypto/CipherOutputStream.java: Re-implemented. * gnu/javax/crypto/jce/cipher/CipherAdapter.java (engineUpdate(byte[], int, int)): Always keep data for unpadding in padded decryption mode and check if it is a complete block. (engineUpdate(byte[], int, int, byte[], int)): Likewise. (engineDoFinal(byte[], int, int)): In padded decryption mode, take partially processed data into account. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/crypto/CipherOutputStream.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/pad/PKCS7.java?cvsroot=classpath&r1=1.5&r2=1.6 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8712&r2=1.8713 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/cipher/CipherAdapter.java?cvsroot=classpath&r1=1.8&r2=1.9