From f848a19d352121a00b8526ed5c2ec60330e25ab2 Mon Sep 17 00:00:00 2001 From: Richard Ipsum Date: Sun, 28 May 2017 19:36:01 +0100 Subject: Add TRUST_LIBSCRYPT_SALT_GEN build option Modern versions of libscrypt now generate salt correctly, indeed using the very method currently used by lua-scrypt.[1] This patch adds a build option that is disabled by default, when enabled lua-scrypt will use libscrypt's salt generation code rather than its own. [1]: https://sources.debian.net/src/libscrypt/1.21-3/crypto-scrypt-saltgen.c/ --- Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 8e756c1..e32ab37 100644 --- a/Makefile +++ b/Makefile @@ -100,11 +100,10 @@ LIBCRYPT_C := lib/crypto/crypto_aesctr.c \ lib/crypto/crypto_scrypt-ref.c \ lib/crypto/sha256.c -CFLAGS ?= -O2 -Wall INSTALL := /usr/bin/install SCRYPT_LIBS := -lscrypt -CFLAGS := $(CFLAGS) -fPIC +override CFLAGS := $(CFLAGS) -O2 -Wall -fPIC all: lua-5.1-try lua-5.2-try -- cgit v1.2.1