Software /
code /
prosody
Comparison
util-src/GNUmakefile @ 12693:7c5afbdcbc77
util.crypto: New wrapper for some operations in OpenSSL's libcrypto
Specifically, ED25519 key generation/import/export, sign/verify operations,
and AES encrypt/decrypt.
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 24 Jun 2022 16:56:16 +0100 |
parent | 12354:3ce3633527af |
comparison
equal
deleted
inserted
replaced
12692:b001b0f42512 | 12693:7c5afbdcbc77 |
---|---|
6 INSTALL_DATA=install -m644 | 6 INSTALL_DATA=install -m644 |
7 TARGET?=../util/ | 7 TARGET?=../util/ |
8 | 8 |
9 ALL=encodings.so hashes.so net.so pposix.so signal.so table.so \ | 9 ALL=encodings.so hashes.so net.so pposix.so signal.so table.so \ |
10 ringbuffer.so time.so poll.so compat.so strbitop.so \ | 10 ringbuffer.so time.so poll.so compat.so strbitop.so \ |
11 struct.so | 11 struct.so crypto.so |
12 | 12 |
13 ifdef RANDOM | 13 ifdef RANDOM |
14 ALL+=crand.so | 14 ALL+=crand.so |
15 endif | 15 endif |
16 | 16 |
26 rm -f $(ALL) $(patsubst %.so,%.o,$(ALL)) | 26 rm -f $(ALL) $(patsubst %.so,%.o,$(ALL)) |
27 | 27 |
28 encodings.o: CFLAGS+=$(IDNA_FLAGS) | 28 encodings.o: CFLAGS+=$(IDNA_FLAGS) |
29 encodings.so: LDLIBS+=$(IDNA_LIBS) | 29 encodings.so: LDLIBS+=$(IDNA_LIBS) |
30 | 30 |
31 hashes.so: LDLIBS+=$(OPENSSL_LIBS) | 31 crypto.so hashes.so: LDLIBS+=$(OPENSSL_LIBS) |
32 | 32 |
33 crand.o: CFLAGS+=-DWITH_$(RANDOM) | 33 crand.o: CFLAGS+=-DWITH_$(RANDOM) |
34 crand.so: LDLIBS+=$(RANDOM_LIBS) | 34 crand.so: LDLIBS+=$(RANDOM_LIBS) |
35 | 35 |
36 %.so: %.o | 36 %.so: %.o |