IBM / OpenJCEPlus

This project makes use of Java and C/C++. This project will create OpenJCEPlus and OpenJCEPlusFIPS cryptographic providers which are implementations of the Java™ Cryptography Extensions (JCE) APIs. The actual cryptographic code will come from the OpenCryptographyKitC project which is based on OpenSSL.
Apache License 2.0
3 stars 10 forks source link

JNI library names should have less common names to avoid symbol resolution conflicts #76

Closed jasonkatonica closed 2 months ago

jasonkatonica commented 3 months ago

The JNI library in use contains various method names that are visible globally within the dll. These names should be named with a method name that has a lower chance of conflicting with other method names that may be loaded prior to our JNI. The method in particular that is known to be a problem is the initialize method.