aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ATSAMA5D2/RT-SAMA-LWIP-WOLFSSL/cfg/wolfssl.mk
blob: 5884b876be0a95f1c82552f9196eddb9bf35bfa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# List of the required lwIP files.
WOLFSSL = 	$(CHIBIOS)/ext/wolfssl

WOLFBINDSRC = \

WOLFCRYPTSRC = \
	$(WOLFSSL)/wolfcrypt/src/sha.c \
	$(WOLFSSL)/wolfcrypt/src/ge_low_mem.c \
	$(WOLFSSL)/wolfcrypt/src/compress.c \
	$(WOLFSSL)/wolfcrypt/src/chacha20_poly1305.c \
	$(WOLFSSL)/wolfcrypt/src/des3.c \
	$(WOLFSSL)/wolfcrypt/src/fe_low_mem.c \
	$(WOLFSSL)/wolfcrypt/src/hmac.c \
	$(WOLFSSL)/wolfcrypt/src/asm.c \
	$(WOLFSSL)/wolfcrypt/src/camellia.c \
	$(WOLFSSL)/wolfcrypt/src/ecc.c \
	$(WOLFSSL)/wolfcrypt/src/ecc_fp.c \
	$(WOLFSSL)/wolfcrypt/src/ripemd.c \
	$(WOLFSSL)/wolfcrypt/src/rsa.c \
	$(WOLFSSL)/wolfcrypt/src/wc_port.c \
	$(WOLFSSL)/wolfcrypt/src/arc4.c \
	$(WOLFSSL)/wolfcrypt/src/srp.c \
	$(WOLFSSL)/wolfcrypt/src/random.c \
	$(WOLFSSL)/wolfcrypt/src/idea.c \
	$(WOLFSSL)/wolfcrypt/src/blake2b.c \
	$(WOLFSSL)/wolfcrypt/src/error.c \
	$(WOLFSSL)/wolfcrypt/src/dh.c \
	$(WOLFSSL)/wolfcrypt/src/asn.c \
	$(WOLFSSL)/wolfcrypt/src/cmac.c \
	$(WOLFSSL)/wolfcrypt/src/signature.c \
	$(WOLFSSL)/wolfcrypt/src/pwdbased.c \
	$(WOLFSSL)/wolfcrypt/src/chacha.c \
	$(WOLFSSL)/wolfcrypt/src/md5.c \
	$(WOLFSSL)/wolfcrypt/src/aes.c \
	$(WOLFSSL)/wolfcrypt/src/wolfmath.c \
	$(WOLFSSL)/wolfcrypt/src/memory.c \
	$(WOLFSSL)/wolfcrypt/src/logging.c \
	$(WOLFSSL)/wolfcrypt/src/tfm.c \
	$(WOLFSSL)/wolfcrypt/src/coding.c \
	$(WOLFSSL)/wolfcrypt/src/rabbit.c \
	$(WOLFSSL)/wolfcrypt/src/pkcs12.c \
	$(WOLFSSL)/wolfcrypt/src/md2.c \
	$(WOLFSSL)/wolfcrypt/src/ge_operations.c \
	$(WOLFSSL)/wolfcrypt/src/sha512.c \
	$(WOLFSSL)/wolfcrypt/src/sha3.c \
	$(WOLFSSL)/wolfcrypt/src/port/nrf51.c \
	$(WOLFSSL)/wolfcrypt/src/port/pic32/pic32mz-crypt.c \
	$(WOLFSSL)/wolfcrypt/src/port/atmel/atmel.c \
	$(WOLFSSL)/wolfcrypt/src/port/nxp/ksdk_port.c \
	$(WOLFSSL)/wolfcrypt/src/port/ti/ti-des3.c \
	$(WOLFSSL)/wolfcrypt/src/port/ti/ti-ccm.c \
	$(WOLFSSL)/wolfcrypt/src/port/ti/ti-hash.c \
	$(WOLFSSL)/wolfcrypt/src/port/ti/ti-aes.c \
	$(WOLFSSL)/wolfcrypt/src/port/arm/armv8-aes.c \
	$(WOLFSSL)/wolfcrypt/src/port/arm/armv8-sha256.c \
	$(WOLFSSL)/wolfcrypt/src/port/xilinx/xil-aesgcm.c \
	$(WOLFSSL)/wolfcrypt/src/port/xilinx/xil-sha3.c \
	$(WOLFSSL)/wolfcrypt/src/hash.c \
	$(WOLFSSL)/wolfcrypt/src/curve25519.c \
	$(WOLFSSL)/wolfcrypt/src/integer.c \
	$(WOLFSSL)/wolfcrypt/src/wolfevent.c \
	$(WOLFSSL)/wolfcrypt/src/dsa.c \
	$(WOLFSSL)/wolfcrypt/src/pkcs7.c \
	$(WOLFSSL)/wolfcrypt/src/wc_encrypt.c \
	$(WOLFSSL)/wolfcrypt/src/cpuid.c \
	$(WOLFSSL)/wolfcrypt/src/sha256.c \
	$(WOLFSSL)/wolfcrypt/src/md4.c \
	$(WOLFSSL)/wolfcrypt/src/fe_operations.c \
	$(WOLFSSL)/wolfcrypt/src/ed25519.c \
	$(WOLFSSL)/wolfcrypt/src/poly1305.c \
	$(WOLFSSL)/wolfcrypt/src/hc128.c \

WOLFSSLSRC = \
	$(WOLFSSL)/src/internal.c \
	$(WOLFSSL)/src/tls.c \
	$(WOLFSSL)/src/keys.c \
	$(WOLFSSL)/src/crl.c \
	$(WOLFSSL)/src/ssl.c \
	$(WOLFSSL)/src/wolfio.c \
	$(WOLFSSL)/src/sniffer.c \
	$(WOLFSSL)/src/ocsp.c \
	$(WOLFSSL)/src/tls13.c


WOLFSRC = $(WOLFBINDSRC) $(WOLFCRYPTSRC) $(WOLFSSLSRC)

WOLFINC = \
        $(WOLFSSL)/wolfcrypt/include \
        $(WOLFSSL)/wolfssl/include \
		$(WOLFSSL)

# Shared variables
ALLCSRC += $(WOLFSRC)
ALLINC  += $(WOLFINC)