Change OPENSSL_FIPSEVP to OPENSSL_FIPSAPI as it doesn't just refer
to EVP any more. Move locking #define into fips.h. Set FIPS locking callbacks at same time as OpenSSL locking callbacks.
This commit is contained in:
		@@ -56,7 +56,7 @@
 | 
			
		||||
 * [including the GNU Public Licence.]
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define OPENSSL_FIPSEVP
 | 
			
		||||
#define OPENSSL_FIPSAPI
 | 
			
		||||
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <openssl/crypto.h>
 | 
			
		||||
 
 | 
			
		||||
@@ -56,7 +56,7 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define OPENSSL_FIPSEVP
 | 
			
		||||
#define OPENSSL_FIPSAPI
 | 
			
		||||
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <openssl/evp.h>
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ int main(int argc, char **argv)
 | 
			
		||||
}
 | 
			
		||||
#else
 | 
			
		||||
 | 
			
		||||
#define OPENSSL_FIPSEVP
 | 
			
		||||
#define OPENSSL_FIPSAPI
 | 
			
		||||
 | 
			
		||||
#include <openssl/bn.h>
 | 
			
		||||
#include <openssl/dsa.h>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user