commit d2023ebddb50e3b5063c656c07621cd2193f908d
parent 9a5b6f9c381dabab7338a1504b27a03bc5a70e93
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: Wed, 29 Jul 2020 22:25:11 -0500
Makefile: adds certs target to create testing certificates,
move LB_LIBRARY_PATH path to testing section of config.mk
test target now works
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
@@ -11,8 +11,11 @@ config.h:
tlsrp: $(OBJ) config.h
$(CC) $(FLAGS) $(OBJ) -o $@
+certs:
+ cd CA ; ./certgen.sh
+
clean:
rm -f $(OBJ) tlsrp
-test: tlsrp
- LD_LIBRARY_PATH=/lib/libressl ./tlsrp -U "/tmp/conn.socket" -f 443 -a "CA/root.pem" -r "CA/tlsrp.crt" -k "CA/tlsrp.key"
+test: tlsrp certs
+ LD_LIBRARY_PATH=$(LIB_PATH) ./tlsrp -U "/tmp/conn.socket" -P 8000 -ca "CA/root.crt" -cert "CA/tlsrp.crt" -key "CA/tlsrp.key"
diff --git a/config.mk b/config.mk
@@ -2,6 +2,7 @@ CC = cc
CFLAGS = -std=c99 -Wall -Wextra
# Arch Linux Testing
+# LIB_PATH=/lib/libressl
# LIBTLS_PKGCONF_PATH = /usr/lib/libressl/pkgconfig/
# CFLAGS := $(CFLAGS) `PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --cflags libtls`
# FLAGS = `PKG_CONFIG_PATH=$(LIBTLS_PKGCONF_PATH) pkg-config --libs libtls`