X509_cmp_time: only return 1, 0, -1.
[openssl.git] / crypto / o_fips.c
index 6a823957502e771b769d2cc5cd2560fa8d56d189..f56d5bb79d9216a36fa0421b668faad1ebff2b52 100644 (file)
@@ -1,5 +1,6 @@
-/* Written by Stephen henson (steve@openssl.org) for the OpenSSL
- * project 2011.
+/*
+ * Written by Stephen henson (steve@openssl.org) for the OpenSSL project
+ * 2011.
  */
 /* ====================================================================
  * Copyright (c) 2011 The OpenSSL Project.  All rights reserved.
@@ -9,7 +10,7 @@
  * are met:
  *
  * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
+ *    notice, this list of conditions and the following disclaimer.
  *
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in
 
 #include "cryptlib.h"
 #ifdef OPENSSL_FIPS
-#include <openssl/fips.h>
-#include <openssl/fips_rand.h>
-#include <openssl/rand.h>
+# include <openssl/fips.h>
+# include <openssl/fips_rand.h>
+# include <openssl/rand.h>
 #endif
 
 int FIPS_mode(void)
-       {
+{
+    OPENSSL_init();
 #ifdef OPENSSL_FIPS
-       return FIPS_module_mode();
+    return FIPS_module_mode();
 #else
-       return 0;
+    return 0;
 #endif
-       }
+}
 
 int FIPS_mode_set(int r)
-       {
-       OPENSSL_init();
+{
+    OPENSSL_init();
 #ifdef OPENSSL_FIPS
-#ifndef FIPS_AUTH_USER_PASS
-#define FIPS_AUTH_USER_PASS    "Default FIPS Crypto User Password"
-#endif
-       if (!FIPS_module_mode_set(r, FIPS_AUTH_USER_PASS))
-               return 0;
-       if (r)
-               RAND_set_rand_method(FIPS_rand_get_method());
-       else
-               RAND_set_rand_method(NULL);
-       return 1;
+# ifndef FIPS_AUTH_USER_PASS
+#  define FIPS_AUTH_USER_PASS     "Default FIPS Crypto User Password"
+# endif
+    if (!FIPS_module_mode_set(r, FIPS_AUTH_USER_PASS))
+        return 0;
+    if (r)
+        RAND_set_rand_method(FIPS_rand_get_method());
+    else
+        RAND_set_rand_method(NULL);
+    return 1;
 #else
-       if (r == 0)
-               return 1;
-       CRYPTOerr(CRYPTO_F_FIPS_MODE_SET, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED);
-       return 0;
+    if (r == 0)
+        return 1;
+    CRYPTOerr(CRYPTO_F_FIPS_MODE_SET, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED);
+    return 0;
 #endif
-       }
-
+}