summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOystein Eftevaag <oysteine@google.com>2023-02-10 22:25:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-02-10 22:25:08 +0000
commit4c2a09a3c8f8d120c0016cc51bbce773a6b30f32 (patch)
treedc6c42b0486a718499f44207bac0580ff6964c26
parentc3a5fc0e91d7b9cd3de426eef8d4ba17eac14eb7 (diff)
parentc09f61a395931b109c2a15409b285a7b801c2a68 (diff)
downloadscrypt-4c2a09a3c8f8d120c0016cc51bbce773a6b30f32.tar.gz
Merge "Enable Windows host compilation of scrypt" am: c09f61a395android-u-beta-1-gpl
Original change: https://android-review.googlesource.com/c/platform/external/scrypt/+/2414316 Change-Id: If5a70264b8a8814eaa13e349fa09cfe71802d160 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp5
-rw-r--r--config.h2
-rw-r--r--lib/crypto/crypto_scrypt-sse.c2
3 files changed, 9 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 1d784fc..ae10e23 100644
--- a/Android.bp
+++ b/Android.bp
@@ -53,6 +53,11 @@ cc_library_static {
sdk_version: "17",
host_supported: true,
vendor_available: true,
+ target: {
+ windows: {
+ enabled: true,
+ },
+ },
}
cc_test {
diff --git a/config.h b/config.h
index 3514f39..c388856 100644
--- a/config.h
+++ b/config.h
@@ -21,7 +21,9 @@
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `posix_memalign' function. */
+#ifndef _WIN32
#define HAVE_POSIX_MEMALIGN 1
+#endif
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
diff --git a/lib/crypto/crypto_scrypt-sse.c b/lib/crypto/crypto_scrypt-sse.c
index dd18f29..c50204d 100644
--- a/lib/crypto/crypto_scrypt-sse.c
+++ b/lib/crypto/crypto_scrypt-sse.c
@@ -29,7 +29,9 @@
#include "scrypt_platform.h"
#include <sys/types.h>
+#ifndef _WIN32
#include <sys/mman.h>
+#endif
#include <emmintrin.h>
#include <errno.h>