>>>>> "Carolina" == Carolina Ribes <cribes@xxxxxxxxxxxxxx> writes: Carolina> we are using gnu-crypto library in our project for a blowfih Carolina> based encryption. It has been working fine under the Carolina> following conditions: Carolina> Windows 98 Carolina> Java version 1.4.1_02 Carolina> GNU-CRYPTO version: 2.0.1 Carolina> Now we have migrated our Java project to a Solaris Carolina> environment with the = following: Carolina> Solaris 8 Carolina> Java version 1.4.1_02 Carolina> GNU-CRYPTO version: 2.0.1 Carolina> Tomcat: 5.0.27 Carolina> Now, under Solaris, when we execute the following Carolina> instruction: Carolina> IMode mode =3D ModeFactory.getInstance("CFB", Carolina> "blowfish", 8); Carolina> We get the exception: Carolina> java.lang.ClassFormatError: gnu/crypto/mode/BaseMode Carolina> (Illegal Variable name "*.LJv0") That is indeed strange. It looks like the compiler has generated bad bytecode, which is unrelated to the library itself. That's odd that it shows up on the Solaris JVM and not the Win98 one, and the same version even. What compiler are you using? Can you send me a copy of the BaseMode.class file that provokes this? -- Casey Marshall || csm@xxxxxxx _______________________________________________ gnu-crypto-discuss mailing list gnu-crypto-discuss@xxxxxxx http://lists.gnu.org/mailman/listinfo/gnu-crypto-discuss