add fork of libsam3

add funtion to get i2p certificate crypto algo names
This commit is contained in:
sehraf 2020-10-26 21:45:03 +01:00
parent 130d846e47
commit 76f0678820
No known key found for this signature in database
GPG key ID: DF09F6EAE356B2C6
25 changed files with 5858 additions and 7 deletions

View file

@ -0,0 +1,41 @@
CFLAGS := -Wall -g -O2 -std=gnu99
SRCS := \
src/libsam3/libsam3.c \
src/libsam3a/libsam3a.c
TESTS := \
src/ext/tinytest.c \
test/test.c \
test/libsam3/test_b32.c
LIB_OBJS := ${SRCS:.c=.o}
TEST_OBJS := ${TESTS:.c=.o}
OBJS := ${LIB_OBJS} ${TEST_OBJS}
LIB := libsam3.a
all: build check
check: libsam3-tests
./libsam3-tests
build: ${LIB}
${LIB}: ${LIB_OBJS}
${AR} -sr ${LIB} ${LIB_OBJS}
libsam3-tests: ${TEST_OBJS} ${LIB}
${CC} $^ -o $@
clean:
rm -f libsam3-tests ${LIB} ${OBJS} examples/sam3/samtest
%.o: %.c Makefile
${CC} ${CFLAGS} -c $< -o $@
fmt:
find . -name '*.c' -exec clang-format -i {} \;
find . -name '*.h' -exec clang-format -i {} \;