> +1 from me.
>
> On 3/20/06, Dittmann, Werner <
werner.dittmann@...> wrote:
> > All,
> >
> > after some tests and discussions with the BC guys a first step
> > of the Elliptic Curve (EC) functions is available:
> >
> > - key generation for various key lengths according to X9.62
> > - EC DSA with SHA1
> >
> > During the interop tests we got some problems with older versions
> > of BC. Thus to interop with BC you have to use version 1.31 (or
> > greater).
> >
> > While looking at EC and some other security stuff it became clear
> > that a restructuring of the JuiCE files will be necessary. The
> > Java versions 1.3, 1.4, and 1.5 (aka Java 5.0) each provide several
> > enhancements of security both in java.security.* and javax.crypto.*
> > that are _not_ compatible and/or fully upward compatible. To overcome
> > this problem we should introduce a structure similar to BC (similiar
> > problems lead to similar solutions :-) )
> >
> > Currently we have:
> >
> > JuiCE/java/src/org/...
> > and the classes stored in
> > JuiCE/build/classes/...
> >
> > I propose the following structure:
> >
> > Juice/java/common/src/... the Java source files
> > Juice/java/common/build/classes/... the class files
> > Juice/java/common/build/... other files, dirs, (resources,
> > etc)
> > Juice/java/common/test/... test cases
> >
> > Juice/java/jdk14/src/...
> > Juice/java/jdk14/build/classes/... the class files
> > Juice/java/jdk14/build/... other files (resources, etc)
> > Juice/java/jdk14/test/... test cases
> >
> > Juice/java/java5/src/...
> > Juice/java/java5/build/classes/... the class files
> > Juice/java/java5/build/... other files (resources, etc)
> > Juice/java/java5/test/... test cases
> >
> > Such a structure would also support an Eclipse setup defining common,
> > jdk14,
> > java5, ... as single projects that have dependencies. This is somehow
> > similar to the Axis2 setup with its modules (in our case the modules are
> > "common", "jdk14", "java5", ...).
> >
> > The distribution would then combine "common" and one of the Java version
> > dependent module to build a JuiCE jar. The names of the JuiCE jars would
> > be:
> >
> > juice-jdk14-0.9.jar
> > juice-java5-0.9.jar
> >
> > where 0.9 would be a current JuiCE version number.
> >
> > I don't see any problems for the native code. It would always be a
> > superset
> > of functions required by the various Java JCE classes.
> >
> > Any thoughts, ideas?
> >
> > Regards,
> > Werner
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
juice-dev-unsubscribe@...
> > For additional commands, e-mail:
juice-dev-help@...
> >
> >
>
>
> --
> Davanum Srinivas :
http://wso2.com/blogs/>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
juice-dev-unsubscribe@...
> For additional commands, e-mail:
juice-dev-help@...
>
>