projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sha512-s390x.pl: lingering comment update.
[openssl.git]
/
fips
/
fips_premain.c
diff --git
a/fips/fips_premain.c
b/fips/fips_premain.c
index 165d2c5dc9741da4f7a67f8bc623c1f55e4f3c59..7dc52460069f76c14c7f41e8e77b722b01963b08 100644
(file)
--- a/
fips/fips_premain.c
+++ b/
fips/fips_premain.c
@@
-7,7
+7,7
@@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#if defined(__unix) || defined(__unix__)
+#if defined(__unix) || defined(__unix__)
|| defined(__vxworks) || defined(__ANDROID__) || defined(__APPLE__)
#include <unistd.h>
#endif
#include <unistd.h>
#endif
@@
-68,7
+68,12
@@
#define HMAC_SHA1_SIG "?have to make sure this string is unique"
#endif
#define HMAC_SHA1_SIG "?have to make sure this string is unique"
#endif
-static const unsigned char FINGERPRINT_ascii_value[40] = HMAC_SHA1_SIG;
+#if defined(_MSC_VER)
+# pragma const_seg("fipsro")
+# pragma const_seg()
+ __declspec(allocate("fipsro"))
+#endif
+static const unsigned char FINGERPRINT_ascii_value[41] = HMAC_SHA1_SIG;
#define atox(c) ((c)>='a'?((c)-'a'+10):((c)>='A'?(c)-'A'+10:(c)-'0'))
#define atox(c) ((c)>='a'?((c)-'a'+10):((c)>='A'?(c)-'A'+10:(c)-'0'))