Date: Tue, 13 May 1997 09:57:11
From: wplatzer <wplatzer@iaik.tu-graz.ac.at>
To: Java Security Questions <java-security@web2.javasoft.com>
Subject: JCE - buffering, modes and padding!
Message-Id: <19970513085727.NTM0266@iaik.tu-graz.ac.at>
There is an SPI method called "protected int engineCrypt(byte out[], int =
offset)", which should flush the internal buffer, and process any remaini=
ng data.
But on the API side there is no equivalent method. If I for example call =
one of the three crypt() methods several times how can I "say" to my Ciph=
er to process any remaining data?
It would be fine if the class Cipher could be used something like:
Cipher c =3D Cipher.getInstance("DES");
CipherMode cm =3D new CBC(initializationVector);
c.setMode(cm);
c.setPadding(new PKCS#5());
c.crypt(..);
Wolfgang Platzer
-- Dipl.-Ing. Wolfgang Platzer Technische Universitaet Graz - University of Technology Graz Institut f=FCr Angewandte Informationsverarbeitung und Kommunikationstechnologien Klosterwiesgasse 32/I, A-8010 Graz, Tel: ++43 316 873-5527,Fax: ++43 316 873-5520 URL <http://www.iaik.tu-graz.ac.at/index.html>