Author: schultz Date: Fri Jan 17 16:48:19 2014 New Revision: 1559180 URL: http://svn.apache.org/r1559180 Log: Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=56027 - Add fipsModeGet JNI implementation.
Modified: tomcat/native/trunk/native/src/ssl.c Modified: tomcat/native/trunk/native/src/ssl.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/ssl.c?rev=1559180&r1=1559179&r2=1559180&view=diff ============================================================================== --- tomcat/native/trunk/native/src/ssl.c (original) +++ tomcat/native/trunk/native/src/ssl.c Fri Jan 17 16:48:19 2014 @@ -745,6 +745,19 @@ TCN_IMPLEMENT_CALL(void, SSL, randSet)(T TCN_FREE_CSTRING(file); } +TCN_IMPLEMENT_CALL(jint, SSL, fipsModeGet)(TCN_STDARGS) +{ + UNREFERENCED(o); +#ifdef OPENSSL_FIPS + return FIPS_mode(); +#else + /* FIPS is unavailable */ + tcn_ThrowException(e, "FIPS was not available to tcnative at build time. You will need to re-build tcnative against an OpenSSL with FIPS."); + + return 0; +#endif +} + TCN_IMPLEMENT_CALL(jint, SSL, fipsModeSet)(TCN_STDARGS, jint mode) { int r = 0; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org