git: 1edb7116f450 - main - bearssl: Make shared library link
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Feb 2024 03:38:27 UTC
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/src/commit/?id=1edb7116f450c1a1793f2fd25f6bdc16735ef888
commit 1edb7116f450c1a1793f2fd25f6bdc16735ef888
Author: Warner Losh <imp@FreeBSD.org>
AuthorDate: 2024-02-21 03:31:41 +0000
Commit: Warner Losh <imp@FreeBSD.org>
CommitDate: 2024-02-21 03:31:41 +0000
bearssl: Make shared library link
Creating a lua shared library module linking against libbearssl.so won't
load w/o these functions.
Sponsored by: Netflix
Reviewed by: sjg
Differential Revision: https://reviews.freebsd.org/D43982
---
lib/libbearssl/Makefile | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/lib/libbearssl/Makefile b/lib/libbearssl/Makefile
index d307dd138a94..1fa57f372596 100644
--- a/lib/libbearssl/Makefile
+++ b/lib/libbearssl/Makefile
@@ -45,6 +45,7 @@ SRCS+= \
hash/ghash_pwr8.c \
hash/md5.c \
hash/md5sha1.c \
+ hash/mgf1.c
# this one does not compile for amd64
@@ -149,6 +150,11 @@ SRCS+= \
x509/x509_knownkey.c \
x509/x509_minimal_full.c \
+SRCS+= \
+ rand/hmac_drbg.c \
+ mac/hmac.c \
+ mac/hmac_ct.c \
+
INCS= \
inc/bearssl.h \
inc/bearssl_aead.h \
@@ -169,9 +175,6 @@ INCS:= ${INCS:S,^,${BEARSSL}/,}
.if ${MK_BEARSSL_SSL:Uno} == "yes"
SRCS+= \
- mac/hmac.c \
- mac/hmac_ct.c \
- rand/hmac_drbg.c \
ssl/prf.c \
ssl/prf_md5sha1.c \
ssl/prf_sha256.c \