Re: Minor updates to JCE Specification!

Jan Luehe (Jan.Luehe@Eng)
Tue, 25 Nov 1997 10:31:44 -0800 (PST)

Date: Tue, 25 Nov 1997 10:31:44 -0800 (PST)
From: Jan Luehe <Jan.Luehe@Eng>
Subject: Re: Minor updates to JCE Specification!
To: java-security@web2.javasoft.com, wplatzer@iaik.tu-graz.ac.at

Wolfgang:

> When do you update the API Specification of JCE 1.2 on the web (and on
> downloadable archives)?

Unfortunately, we have to publish any modifications of the API spec
at some conference before we can publish them on the web.
We have not yet identified an appropriate conference.
I will let you know as soon as we have more information.

As the "update" section on the web mentions, there have been
only two changes to the existing spec that's out on the web:

1. Addition of new SPI classes:

CipherSpi.java
KeyGeneratorSpi.java
SecretKeyFactorySpi.java
KeyAgreementSpi.java

These are abstract classes that contain all the abstract engine
methods.

For example, all the engine methods from Cipher.java have been
moved into the new CipherSpi.java class.

(Same changes have been made for all the engine classes in
JDK1.2, such as Signature, MessageDigest, etc.)

A CSP for the JCA needs to provide (and register) an implementation
for the "Spi" classes.

2. Moved "javax.crypto.PBEKey" to "javax.crpyto.spec.PBEKeySpec".

Hope this helps,

Jan