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.
There are currently numerous JNI C compilation warnings present. This update addresses each of the warnings including the following changes:
Various methods needed a void argument instead of empty parentheses.
Prototypes were added for various methods. Specifically function pointers in use needed to have associated function pointer prototypes.
A mixture of unsigned long and signed long values were present. Output lengths changed are output lengths and are believed to be unsigned.
A few method are not in use such as
JCC_HKDF_Extract
,JCC_HKDF_Expand
, andJCC_HKDF
are not in use and were removed.Signed-off-by: Jason Katonica katonica@us.ibm.com