1 # Copyright (c) 2016 Thomas Pornin <pornin@bolet.org>
3 # Permission is hereby granted, free of charge, to any person obtaining
4 # a copy of this software and associated documentation files (the
5 # "Software"), to deal in the Software without restriction, including
6 # without limitation the rights to use, copy, modify, merge, publish,
7 # distribute, sublicense, and/or sell copies of the Software, and to
8 # permit persons to whom the Software is furnished to do so, subject to
9 # the following conditions:
11 # The above copyright notice and this permission notice shall be
12 # included in all copies or substantial portions of the Software.
14 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
18 # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
19 # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 # ========================================================================
26 # Configurable elements: C compiler and flags, linker flags, static
27 # library archival command.
30 CFLAGS
= -W
-Wall
-Os
-fPIC
-I src
-I inc
31 #CFLAGS = -W -Wall -g -fPIC -I src -I inc
35 # Nothing is meant to be changed below this line.
37 # ========================================================================
39 HEADERS
= inc
/bearssl.h inc
/bearssl_block.h inc
/bearssl_ec.h inc
/bearssl_hash.h inc
/bearssl_hmac.h inc
/bearssl_pem.h inc
/bearssl_prf.h inc
/bearssl_rand.h inc
/bearssl_rsa.h inc
/bearssl_ssl.h inc
/bearssl_x509.h src
/inner.h src
/config.h
42 BEARSSLLIB
= libbearssl.a
44 TESTCRYPTO
= testcrypto
49 OBJCODEC
= $(BUILD
)/ccopy.o
$(BUILD
)/dec16be.o
$(BUILD
)/dec16le.o
$(BUILD
)/dec32be.o
$(BUILD
)/dec32le.o
$(BUILD
)/dec64be.o
$(BUILD
)/dec64le.o
$(BUILD
)/enc16be.o
$(BUILD
)/enc16le.o
$(BUILD
)/enc32be.o
$(BUILD
)/enc32le.o
$(BUILD
)/enc64be.o
$(BUILD
)/enc64le.o
$(BUILD
)/pemdec.o
50 OBJEC
= $(BUILD
)/ec_p256_i15.o
$(BUILD
)/ec_prime_i31.o
$(BUILD
)/ec_prime_i31_secp256r1.o
$(BUILD
)/ec_prime_i31_secp384r1.o
$(BUILD
)/ec_prime_i31_secp521r1.o
$(BUILD
)/ec_secp256r1.o
$(BUILD
)/ec_secp384r1.o
$(BUILD
)/ec_secp521r1.o
$(BUILD
)/ecdsa_atr.o
$(BUILD
)/ecdsa_i31_bits.o
$(BUILD
)/ecdsa_i31_sign_asn1.o
$(BUILD
)/ecdsa_i31_sign_raw.o
$(BUILD
)/ecdsa_i31_vrfy_asn1.o
$(BUILD
)/ecdsa_i31_vrfy_raw.o
$(BUILD
)/ecdsa_rta.o
51 OBJHASH
= $(BUILD
)/dig_oid.o
$(BUILD
)/dig_size.o
$(BUILD
)/ghash_ctmul.o
$(BUILD
)/ghash_ctmul32.o
$(BUILD
)/ghash_ctmul64.o
$(BUILD
)/md5.o
$(BUILD
)/md5sha1.o
$(BUILD
)/multihash.o
$(BUILD
)/sha1.o
$(BUILD
)/sha2big.o
$(BUILD
)/sha2small.o
52 OBJINT31
= $(BUILD
)/i31_add.o
$(BUILD
)/i31_bitlen.o
$(BUILD
)/i31_decmod.o
$(BUILD
)/i31_decode.o
$(BUILD
)/i31_decred.o
$(BUILD
)/i31_encode.o
$(BUILD
)/i31_fmont.o
$(BUILD
)/i31_iszero.o
$(BUILD
)/i31_modpow.o
$(BUILD
)/i31_montmul.o
$(BUILD
)/i31_mulacc.o
$(BUILD
)/i31_muladd.o
$(BUILD
)/i31_ninv31.o
$(BUILD
)/i31_reduce.o
$(BUILD
)/i31_rshift.o
$(BUILD
)/i31_sub.o
$(BUILD
)/i31_tmont.o
53 OBJINT32
= $(BUILD
)/i32_add.o
$(BUILD
)/i32_bitlen.o
$(BUILD
)/i32_decmod.o
$(BUILD
)/i32_decode.o
$(BUILD
)/i32_decred.o
$(BUILD
)/i32_div32.o
$(BUILD
)/i32_encode.o
$(BUILD
)/i32_fmont.o
$(BUILD
)/i32_iszero.o
$(BUILD
)/i32_modpow.o
$(BUILD
)/i32_montmul.o
$(BUILD
)/i32_mulacc.o
$(BUILD
)/i32_muladd.o
$(BUILD
)/i32_ninv32.o
$(BUILD
)/i32_reduce.o
$(BUILD
)/i32_sub.o
$(BUILD
)/i32_tmont.o
54 OBJMAC
= $(BUILD
)/hmac.o
$(BUILD
)/hmac_ct.o
55 OBJRAND
= $(BUILD
)/hmac_drbg.o
56 OBJRSA
= $(BUILD
)/rsa_i31_pkcs1_sign.o
$(BUILD
)/rsa_i31_pkcs1_vrfy.o
$(BUILD
)/rsa_i31_priv.o
$(BUILD
)/rsa_i31_pub.o
$(BUILD
)/rsa_i32_pkcs1_sign.o
$(BUILD
)/rsa_i32_pkcs1_vrfy.o
$(BUILD
)/rsa_i32_priv.o
$(BUILD
)/rsa_i32_pub.o
$(BUILD
)/rsa_ssl_decrypt.o
57 OBJSSL
= $(BUILD
)/prf.o
$(BUILD
)/prf_md5sha1.o
$(BUILD
)/prf_sha256.o
$(BUILD
)/prf_sha384.o
$(BUILD
)/ssl_ccert_single_ec.o
$(BUILD
)/ssl_ccert_single_rsa.o
$(BUILD
)/ssl_client.o
$(BUILD
)/ssl_client_full.o
$(BUILD
)/ssl_engine.o
$(BUILD
)/ssl_hashes.o
$(BUILD
)/ssl_hs_client.o
$(BUILD
)/ssl_hs_server.o
$(BUILD
)/ssl_io.o
$(BUILD
)/ssl_lru.o
$(BUILD
)/ssl_rec_cbc.o
$(BUILD
)/ssl_rec_chapol.o
$(BUILD
)/ssl_rec_gcm.o
$(BUILD
)/ssl_server.o
$(BUILD
)/ssl_server_mine2c.o
$(BUILD
)/ssl_server_mine2g.o
$(BUILD
)/ssl_server_minf2c.o
$(BUILD
)/ssl_server_minf2g.o
$(BUILD
)/ssl_server_minr2g.o
$(BUILD
)/ssl_server_minu2g.o
$(BUILD
)/ssl_server_minv2g.o
$(BUILD
)/ssl_server_full_ec.o
$(BUILD
)/ssl_server_full_rsa.o
$(BUILD
)/ssl_scert_single_ec.o
$(BUILD
)/ssl_scert_single_rsa.o
58 OBJSYMCIPHER
= $(BUILD
)/aes_big_cbcdec.o
$(BUILD
)/aes_big_cbcenc.o
$(BUILD
)/aes_big_ctr.o
$(BUILD
)/aes_big_dec.o
$(BUILD
)/aes_big_enc.o
$(BUILD
)/aes_common.o
$(BUILD
)/aes_ct.o
$(BUILD
)/aes_ct64.o
$(BUILD
)/aes_ct64_cbcdec.o
$(BUILD
)/aes_ct64_cbcenc.o
$(BUILD
)/aes_ct64_ctr.o
$(BUILD
)/aes_ct64_dec.o
$(BUILD
)/aes_ct64_enc.o
$(BUILD
)/aes_ct_cbcdec.o
$(BUILD
)/aes_ct_cbcenc.o
$(BUILD
)/aes_ct_ctr.o
$(BUILD
)/aes_ct_dec.o
$(BUILD
)/aes_ct_enc.o
$(BUILD
)/aes_small_cbcdec.o
$(BUILD
)/aes_small_cbcenc.o
$(BUILD
)/aes_small_ctr.o
$(BUILD
)/aes_small_dec.o
$(BUILD
)/aes_small_enc.o
$(BUILD
)/chacha20_ct.o
$(BUILD
)/des_ct.o
$(BUILD
)/des_ct_cbcdec.o
$(BUILD
)/des_ct_cbcenc.o
$(BUILD
)/des_support.o
$(BUILD
)/des_tab.o
$(BUILD
)/des_tab_cbcdec.o
$(BUILD
)/des_tab_cbcenc.o
$(BUILD
)/poly1305_ctmul.o
59 OBJX509
= $(BUILD
)/skey_decoder.o
$(BUILD
)/x509_decoder.o
$(BUILD
)/x509_knownkey.o
$(BUILD
)/x509_minimal.o
$(BUILD
)/x509_minimal_full.o
60 OBJ
= $(OBJCODEC
) $(OBJEC
) $(OBJHASH
) $(OBJINT31
) $(OBJINT32
) $(OBJMAC
) $(OBJRAND
) $(OBJRSA
) $(OBJSSL
) $(OBJSYMCIPHER
) $(OBJX509
)
61 OBJBRSSL
= $(BUILD
)/brssl.o
$(BUILD
)/certs.o
$(BUILD
)/chain.o
$(BUILD
)/client.o
$(BUILD
)/errors.o
$(BUILD
)/files.o
$(BUILD
)/keys.o
$(BUILD
)/names.o
$(BUILD
)/server.o
$(BUILD
)/skey.o
$(BUILD
)/sslio.o
$(BUILD
)/ta.o
$(BUILD
)/vector.o
$(BUILD
)/verify.o
$(BUILD
)/xmem.o
62 OBJTESTCRYPTO
= $(BUILD
)/test_crypto.o
63 OBJTESTSPEED
= $(BUILD
)/test_speed.o
64 OBJTESTX509
= $(BUILD
)/test_x509.o
65 OBJTESTMATH
= $(BUILD
)/test_math.o
68 T0SRC
= T0
/BlobWriter.cs T0
/CPU.cs T0
/CodeElement.cs T0
/CodeElementJump.cs T0
/CodeElementUInt.cs T0
/CodeElementUIntExpr.cs T0
/CodeElementUIntInt.cs T0
/CodeElementUIntUInt.cs T0
/ConstData.cs T0
/Opcode.cs T0
/OpcodeCall.cs T0
/OpcodeConst.cs T0
/OpcodeGetLocal.cs T0
/OpcodeJump.cs T0
/OpcodeJumpIf.cs T0
/OpcodeJumpIfNot.cs T0
/OpcodeJumpUncond.cs T0
/OpcodePutLocal.cs T0
/OpcodeRet.cs T0
/SType.cs T0
/T0Comp.cs T0
/TPointerBase.cs T0
/TPointerBlob.cs T0
/TPointerExpr.cs T0
/TPointerNull.cs T0
/TPointerXT.cs T0
/TValue.cs T0
/Word.cs T0
/WordBuilder.cs T0
/WordData.cs T0
/WordInterpreted.cs T0
/WordNative.cs
73 compile
: $(BEARSSLLIB
) $(BRSSL
) $(TESTCRYPTO
) $(TESTSPEED
) $(TESTX509
)
75 $(BEARSSLLIB
): $(BUILD
) $(OBJ
)
76 $(AR
) $(BEARSSLLIB
) $(OBJ
)
78 $(BRSSL
): $(BEARSSLLIB
) $(OBJBRSSL
)
79 $(CC
) $(LDFLAGS
) -o
$(BRSSL
) $(OBJBRSSL
) $(BEARSSLLIB
)
81 $(TESTCRYPTO
): $(BEARSSLLIB
) $(OBJTESTCRYPTO
)
82 $(CC
) $(LDFLAGS
) -o
$(TESTCRYPTO
) $(OBJTESTCRYPTO
) $(BEARSSLLIB
)
84 $(TESTSPEED
): $(BEARSSLLIB
) $(OBJTESTSPEED
)
85 $(CC
) $(LDFLAGS
) -o
$(TESTSPEED
) $(OBJTESTSPEED
) $(BEARSSLLIB
)
87 $(TESTX509
): $(BEARSSLLIB
) $(OBJTESTX509
)
88 $(CC
) $(LDFLAGS
) -o
$(TESTX509
) $(OBJTESTX509
) $(BEARSSLLIB
)
90 $(TESTMATH
): $(BEARSSLLIB
) $(OBJTESTMATH
)
91 $(CC
) $(LDFLAGS
) -o
$(TESTMATH
) $(OBJTESTMATH
) $(BEARSSLLIB
) -lgmp
99 mono T0Comp.exe
-o src
/codec
/pemdec
-r br_pem_decoder src
/codec
/pemdec.t0
100 mono T0Comp.exe
-o src
/ssl
/ssl_hs_client
-r br_ssl_hs_client src
/ssl
/ssl_hs_common.t0 src
/ssl
/ssl_hs_client.t0
101 mono T0Comp.exe
-o src
/ssl
/ssl_hs_server
-r br_ssl_hs_server src
/ssl
/ssl_hs_common.t0 src
/ssl
/ssl_hs_server.t0
102 mono T0Comp.exe
-o src
/x509
/skey_decoder
-r br_skey_decoder src
/x509
/asn1.t0 src
/x509
/skey_decoder.t0
103 mono T0Comp.exe
-o src
/x509
/x509_decoder
-r br_x509_decoder src
/x509
/asn1.t0 src
/x509
/x509_decoder.t0
104 mono T0Comp.exe
-o src
/x509
/x509_minimal
-r br_x509_minimal src
/x509
/asn1.t0 src
/x509
/x509_minimal.t0
106 $(T0COMP
): $(T0SRC
) $(T0KERN
)
110 -rm -f
$(OBJ
) $(BEARSSLLIB
) $(OBJSSL
) $(BRSSL
) $(OBJBRSSL
) $(TESTCRYPTO
) $(OBJTESTCRYPTO
) $(TESTSPEED
) $(OBJTESTSPEED
) $(TESTX509
) $(OBJTESTX509
) $(TESTMATH
) $(OBJTESTMATH
)
112 $(BUILD
)/ccopy.o
: src
/codec
/ccopy.c
$(HEADERS
)
113 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ccopy.o src
/codec
/ccopy.c
115 $(BUILD
)/dec16be.o
: src
/codec
/dec16be.c
$(HEADERS
)
116 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec16be.o src
/codec
/dec16be.c
118 $(BUILD
)/dec16le.o
: src
/codec
/dec16le.c
$(HEADERS
)
119 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec16le.o src
/codec
/dec16le.c
121 $(BUILD
)/dec32be.o
: src
/codec
/dec32be.c
$(HEADERS
)
122 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec32be.o src
/codec
/dec32be.c
124 $(BUILD
)/dec32le.o
: src
/codec
/dec32le.c
$(HEADERS
)
125 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec32le.o src
/codec
/dec32le.c
127 $(BUILD
)/dec64be.o
: src
/codec
/dec64be.c
$(HEADERS
)
128 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec64be.o src
/codec
/dec64be.c
130 $(BUILD
)/dec64le.o
: src
/codec
/dec64le.c
$(HEADERS
)
131 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec64le.o src
/codec
/dec64le.c
133 $(BUILD
)/enc16be.o
: src
/codec
/enc16be.c
$(HEADERS
)
134 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc16be.o src
/codec
/enc16be.c
136 $(BUILD
)/enc16le.o
: src
/codec
/enc16le.c
$(HEADERS
)
137 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc16le.o src
/codec
/enc16le.c
139 $(BUILD
)/enc32be.o
: src
/codec
/enc32be.c
$(HEADERS
)
140 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc32be.o src
/codec
/enc32be.c
142 $(BUILD
)/enc32le.o
: src
/codec
/enc32le.c
$(HEADERS
)
143 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc32le.o src
/codec
/enc32le.c
145 $(BUILD
)/enc64be.o
: src
/codec
/enc64be.c
$(HEADERS
)
146 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc64be.o src
/codec
/enc64be.c
148 $(BUILD
)/enc64le.o
: src
/codec
/enc64le.c
$(HEADERS
)
149 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc64le.o src
/codec
/enc64le.c
151 $(BUILD
)/pemdec.o
: src
/codec
/pemdec.c
$(HEADERS
)
152 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/pemdec.o src
/codec
/pemdec.c
154 $(BUILD
)/ec_g_secp256r1.o
: src
/ec
/ec_g_secp256r1.c
$(HEADERS
)
155 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp256r1.o src
/ec
/ec_g_secp256r1.c
157 $(BUILD
)/ec_g_secp384r1.o
: src
/ec
/ec_g_secp384r1.c
$(HEADERS
)
158 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp384r1.o src
/ec
/ec_g_secp384r1.c
160 $(BUILD
)/ec_g_secp521r1.o
: src
/ec
/ec_g_secp521r1.c
$(HEADERS
)
161 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp521r1.o src
/ec
/ec_g_secp521r1.c
163 $(BUILD
)/ec_p256_i15.o
: src
/ec
/ec_p256_i15.c
$(HEADERS
)
164 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_p256_i15.o src
/ec
/ec_p256_i15.c
166 $(BUILD
)/ec_prime_i31.o
: src
/ec
/ec_prime_i31.c
$(HEADERS
)
167 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31.o src
/ec
/ec_prime_i31.c
169 $(BUILD
)/ec_prime_i31_secp256r1.o
: src
/ec
/ec_prime_i31_secp256r1.c
$(HEADERS
)
170 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp256r1.o src
/ec
/ec_prime_i31_secp256r1.c
172 $(BUILD
)/ec_prime_i31_secp384r1.o
: src
/ec
/ec_prime_i31_secp384r1.c
$(HEADERS
)
173 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp384r1.o src
/ec
/ec_prime_i31_secp384r1.c
175 $(BUILD
)/ec_prime_i31_secp521r1.o
: src
/ec
/ec_prime_i31_secp521r1.c
$(HEADERS
)
176 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp521r1.o src
/ec
/ec_prime_i31_secp521r1.c
178 $(BUILD
)/ec_secp256r1.o
: src
/ec
/ec_secp256r1.c
$(HEADERS
)
179 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp256r1.o src
/ec
/ec_secp256r1.c
181 $(BUILD
)/ec_secp384r1.o
: src
/ec
/ec_secp384r1.c
$(HEADERS
)
182 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp384r1.o src
/ec
/ec_secp384r1.c
184 $(BUILD
)/ec_secp521r1.o
: src
/ec
/ec_secp521r1.c
$(HEADERS
)
185 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp521r1.o src
/ec
/ec_secp521r1.c
187 $(BUILD
)/ecdsa_atr.o
: src
/ec
/ecdsa_atr.c
$(HEADERS
)
188 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_atr.o src
/ec
/ecdsa_atr.c
190 $(BUILD
)/ecdsa_i31_bits.o
: src
/ec
/ecdsa_i31_bits.c
$(HEADERS
)
191 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_bits.o src
/ec
/ecdsa_i31_bits.c
193 $(BUILD
)/ecdsa_i31_sign_asn1.o
: src
/ec
/ecdsa_i31_sign_asn1.c
$(HEADERS
)
194 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_asn1.o src
/ec
/ecdsa_i31_sign_asn1.c
196 $(BUILD
)/ecdsa_i31_sign_raw.o
: src
/ec
/ecdsa_i31_sign_raw.c
$(HEADERS
)
197 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_raw.o src
/ec
/ecdsa_i31_sign_raw.c
199 $(BUILD
)/ecdsa_i31_vrfy_asn1.o
: src
/ec
/ecdsa_i31_vrfy_asn1.c
$(HEADERS
)
200 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_asn1.o src
/ec
/ecdsa_i31_vrfy_asn1.c
202 $(BUILD
)/ecdsa_i31_vrfy_raw.o
: src
/ec
/ecdsa_i31_vrfy_raw.c
$(HEADERS
)
203 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_raw.o src
/ec
/ecdsa_i31_vrfy_raw.c
205 $(BUILD
)/ecdsa_rta.o
: src
/ec
/ecdsa_rta.c
$(HEADERS
)
206 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_rta.o src
/ec
/ecdsa_rta.c
208 $(BUILD
)/dig_oid.o
: src
/hash
/dig_oid.c
$(HEADERS
)
209 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_oid.o src
/hash
/dig_oid.c
211 $(BUILD
)/dig_size.o
: src
/hash
/dig_size.c
$(HEADERS
)
212 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_size.o src
/hash
/dig_size.c
214 $(BUILD
)/ghash_ctmul.o
: src
/hash
/ghash_ctmul.c
$(HEADERS
)
215 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul.o src
/hash
/ghash_ctmul.c
217 $(BUILD
)/ghash_ctmul32.o
: src
/hash
/ghash_ctmul32.c
$(HEADERS
)
218 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul32.o src
/hash
/ghash_ctmul32.c
220 $(BUILD
)/ghash_ctmul64.o
: src
/hash
/ghash_ctmul64.c
$(HEADERS
)
221 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul64.o src
/hash
/ghash_ctmul64.c
223 $(BUILD
)/md5.o
: src
/hash
/md5.c
$(HEADERS
)
224 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5.o src
/hash
/md5.c
226 $(BUILD
)/md5sha1.o
: src
/hash
/md5sha1.c
$(HEADERS
)
227 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5sha1.o src
/hash
/md5sha1.c
229 $(BUILD
)/multihash.o
: src
/hash
/multihash.c
$(HEADERS
)
230 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/multihash.o src
/hash
/multihash.c
232 $(BUILD
)/sha1.o
: src
/hash
/sha1.c
$(HEADERS
)
233 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha1.o src
/hash
/sha1.c
235 $(BUILD
)/sha2big.o
: src
/hash
/sha2big.c
$(HEADERS
)
236 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2big.o src
/hash
/sha2big.c
238 $(BUILD
)/sha2small.o
: src
/hash
/sha2small.c
$(HEADERS
)
239 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2small.o src
/hash
/sha2small.c
241 $(BUILD
)/i31_add.o
: src
/int
/i31_add.c
$(HEADERS
)
242 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_add.o src
/int
/i31_add.c
244 $(BUILD
)/i31_bitlen.o
: src
/int
/i31_bitlen.c
$(HEADERS
)
245 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_bitlen.o src
/int
/i31_bitlen.c
247 $(BUILD
)/i31_decmod.o
: src
/int
/i31_decmod.c
$(HEADERS
)
248 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decmod.o src
/int
/i31_decmod.c
250 $(BUILD
)/i31_decode.o
: src
/int
/i31_decode.c
$(HEADERS
)
251 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decode.o src
/int
/i31_decode.c
253 $(BUILD
)/i31_decred.o
: src
/int
/i31_decred.c
$(HEADERS
)
254 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decred.o src
/int
/i31_decred.c
256 $(BUILD
)/i31_encode.o
: src
/int
/i31_encode.c
$(HEADERS
)
257 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_encode.o src
/int
/i31_encode.c
259 $(BUILD
)/i31_fmont.o
: src
/int
/i31_fmont.c
$(HEADERS
)
260 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_fmont.o src
/int
/i31_fmont.c
262 $(BUILD
)/i31_iszero.o
: src
/int
/i31_iszero.c
$(HEADERS
)
263 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_iszero.o src
/int
/i31_iszero.c
265 $(BUILD
)/i31_modpow.o
: src
/int
/i31_modpow.c
$(HEADERS
)
266 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_modpow.o src
/int
/i31_modpow.c
268 $(BUILD
)/i31_montmul.o
: src
/int
/i31_montmul.c
$(HEADERS
)
269 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_montmul.o src
/int
/i31_montmul.c
271 $(BUILD
)/i31_mulacc.o
: src
/int
/i31_mulacc.c
$(HEADERS
)
272 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_mulacc.o src
/int
/i31_mulacc.c
274 $(BUILD
)/i31_muladd.o
: src
/int
/i31_muladd.c
$(HEADERS
)
275 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_muladd.o src
/int
/i31_muladd.c
277 $(BUILD
)/i31_ninv31.o
: src
/int
/i31_ninv31.c
$(HEADERS
)
278 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_ninv31.o src
/int
/i31_ninv31.c
280 $(BUILD
)/i31_reduce.o
: src
/int
/i31_reduce.c
$(HEADERS
)
281 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_reduce.o src
/int
/i31_reduce.c
283 $(BUILD
)/i31_rshift.o
: src
/int
/i31_rshift.c
$(HEADERS
)
284 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_rshift.o src
/int
/i31_rshift.c
286 $(BUILD
)/i31_sub.o
: src
/int
/i31_sub.c
$(HEADERS
)
287 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_sub.o src
/int
/i31_sub.c
289 $(BUILD
)/i31_tmont.o
: src
/int
/i31_tmont.c
$(HEADERS
)
290 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_tmont.o src
/int
/i31_tmont.c
292 $(BUILD
)/i32_add.o
: src
/int
/i32_add.c
$(HEADERS
)
293 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_add.o src
/int
/i32_add.c
295 $(BUILD
)/i32_bitlen.o
: src
/int
/i32_bitlen.c
$(HEADERS
)
296 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_bitlen.o src
/int
/i32_bitlen.c
298 $(BUILD
)/i32_decmod.o
: src
/int
/i32_decmod.c
$(HEADERS
)
299 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decmod.o src
/int
/i32_decmod.c
301 $(BUILD
)/i32_decode.o
: src
/int
/i32_decode.c
$(HEADERS
)
302 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decode.o src
/int
/i32_decode.c
304 $(BUILD
)/i32_decred.o
: src
/int
/i32_decred.c
$(HEADERS
)
305 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decred.o src
/int
/i32_decred.c
307 $(BUILD
)/i32_div32.o
: src
/int
/i32_div32.c
$(HEADERS
)
308 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_div32.o src
/int
/i32_div32.c
310 $(BUILD
)/i32_encode.o
: src
/int
/i32_encode.c
$(HEADERS
)
311 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_encode.o src
/int
/i32_encode.c
313 $(BUILD
)/i32_fmont.o
: src
/int
/i32_fmont.c
$(HEADERS
)
314 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_fmont.o src
/int
/i32_fmont.c
316 $(BUILD
)/i32_iszero.o
: src
/int
/i32_iszero.c
$(HEADERS
)
317 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_iszero.o src
/int
/i32_iszero.c
319 $(BUILD
)/i32_modpow.o
: src
/int
/i32_modpow.c
$(HEADERS
)
320 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_modpow.o src
/int
/i32_modpow.c
322 $(BUILD
)/i32_montmul.o
: src
/int
/i32_montmul.c
$(HEADERS
)
323 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_montmul.o src
/int
/i32_montmul.c
325 $(BUILD
)/i32_mulacc.o
: src
/int
/i32_mulacc.c
$(HEADERS
)
326 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_mulacc.o src
/int
/i32_mulacc.c
328 $(BUILD
)/i32_muladd.o
: src
/int
/i32_muladd.c
$(HEADERS
)
329 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_muladd.o src
/int
/i32_muladd.c
331 $(BUILD
)/i32_ninv32.o
: src
/int
/i32_ninv32.c
$(HEADERS
)
332 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_ninv32.o src
/int
/i32_ninv32.c
334 $(BUILD
)/i32_reduce.o
: src
/int
/i32_reduce.c
$(HEADERS
)
335 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_reduce.o src
/int
/i32_reduce.c
337 $(BUILD
)/i32_sub.o
: src
/int
/i32_sub.c
$(HEADERS
)
338 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_sub.o src
/int
/i32_sub.c
340 $(BUILD
)/i32_tmont.o
: src
/int
/i32_tmont.c
$(HEADERS
)
341 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_tmont.o src
/int
/i32_tmont.c
343 $(BUILD
)/hmac.o
: src
/mac
/hmac.c
$(HEADERS
)
344 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac.o src
/mac
/hmac.c
346 $(BUILD
)/hmac_ct.o
: src
/mac
/hmac_ct.c
$(HEADERS
)
347 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_ct.o src
/mac
/hmac_ct.c
349 $(BUILD
)/hmac_drbg.o
: src
/rand
/hmac_drbg.c
$(HEADERS
)
350 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_drbg.o src
/rand
/hmac_drbg.c
352 $(BUILD
)/rsa_i31_pkcs1_sign.o
: src
/rsa
/rsa_i31_pkcs1_sign.c
$(HEADERS
)
353 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_sign.o src
/rsa
/rsa_i31_pkcs1_sign.c
355 $(BUILD
)/rsa_i31_pkcs1_vrfy.o
: src
/rsa
/rsa_i31_pkcs1_vrfy.c
$(HEADERS
)
356 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_vrfy.o src
/rsa
/rsa_i31_pkcs1_vrfy.c
358 $(BUILD
)/rsa_i31_priv.o
: src
/rsa
/rsa_i31_priv.c
$(HEADERS
)
359 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_priv.o src
/rsa
/rsa_i31_priv.c
361 $(BUILD
)/rsa_i31_pub.o
: src
/rsa
/rsa_i31_pub.c
$(HEADERS
)
362 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pub.o src
/rsa
/rsa_i31_pub.c
364 $(BUILD
)/rsa_i32_pkcs1_sign.o
: src
/rsa
/rsa_i32_pkcs1_sign.c
$(HEADERS
)
365 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_sign.o src
/rsa
/rsa_i32_pkcs1_sign.c
367 $(BUILD
)/rsa_i32_pkcs1_vrfy.o
: src
/rsa
/rsa_i32_pkcs1_vrfy.c
$(HEADERS
)
368 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_vrfy.o src
/rsa
/rsa_i32_pkcs1_vrfy.c
370 $(BUILD
)/rsa_i32_priv.o
: src
/rsa
/rsa_i32_priv.c
$(HEADERS
)
371 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_priv.o src
/rsa
/rsa_i32_priv.c
373 $(BUILD
)/rsa_i32_pub.o
: src
/rsa
/rsa_i32_pub.c
$(HEADERS
)
374 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pub.o src
/rsa
/rsa_i32_pub.c
376 $(BUILD
)/rsa_ssl_decrypt.o
: src
/rsa
/rsa_ssl_decrypt.c
$(HEADERS
)
377 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_ssl_decrypt.o src
/rsa
/rsa_ssl_decrypt.c
379 $(BUILD
)/prf.o
: src
/ssl
/prf.c
$(HEADERS
)
380 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf.o src
/ssl
/prf.c
382 $(BUILD
)/prf_md5sha1.o
: src
/ssl
/prf_md5sha1.c
$(HEADERS
)
383 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_md5sha1.o src
/ssl
/prf_md5sha1.c
385 $(BUILD
)/prf_sha256.o
: src
/ssl
/prf_sha256.c
$(HEADERS
)
386 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha256.o src
/ssl
/prf_sha256.c
388 $(BUILD
)/prf_sha384.o
: src
/ssl
/prf_sha384.c
$(HEADERS
)
389 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha384.o src
/ssl
/prf_sha384.c
391 $(BUILD
)/ssl_ccert_single_ec.o
: src
/ssl
/ssl_ccert_single_ec.c
$(HEADERS
)
392 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_ccert_single_ec.o src
/ssl
/ssl_ccert_single_ec.c
394 $(BUILD
)/ssl_ccert_single_rsa.o
: src
/ssl
/ssl_ccert_single_rsa.c
$(HEADERS
)
395 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_ccert_single_rsa.o src
/ssl
/ssl_ccert_single_rsa.c
397 $(BUILD
)/ssl_client.o
: src
/ssl
/ssl_client.c
$(HEADERS
)
398 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client.o src
/ssl
/ssl_client.c
400 $(BUILD
)/ssl_client_full.o
: src
/ssl
/ssl_client_full.c
$(HEADERS
)
401 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client_full.o src
/ssl
/ssl_client_full.c
403 $(BUILD
)/ssl_engine.o
: src
/ssl
/ssl_engine.c
$(HEADERS
)
404 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_engine.o src
/ssl
/ssl_engine.c
406 $(BUILD
)/ssl_hashes.o
: src
/ssl
/ssl_hashes.c
$(HEADERS
)
407 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hashes.o src
/ssl
/ssl_hashes.c
409 $(BUILD
)/ssl_hs_client.o
: src
/ssl
/ssl_hs_client.c
$(HEADERS
)
410 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_client.o src
/ssl
/ssl_hs_client.c
412 $(BUILD
)/ssl_hs_server.o
: src
/ssl
/ssl_hs_server.c
$(HEADERS
)
413 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_server.o src
/ssl
/ssl_hs_server.c
415 $(BUILD
)/ssl_io.o
: src
/ssl
/ssl_io.c
$(HEADERS
)
416 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_io.o src
/ssl
/ssl_io.c
418 $(BUILD
)/ssl_lru.o
: src
/ssl
/ssl_lru.c
$(HEADERS
)
419 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_lru.o src
/ssl
/ssl_lru.c
421 $(BUILD
)/ssl_rec_cbc.o
: src
/ssl
/ssl_rec_cbc.c
$(HEADERS
)
422 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_cbc.o src
/ssl
/ssl_rec_cbc.c
424 $(BUILD
)/ssl_rec_chapol.o
: src
/ssl
/ssl_rec_chapol.c
$(HEADERS
)
425 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_chapol.o src
/ssl
/ssl_rec_chapol.c
427 $(BUILD
)/ssl_rec_gcm.o
: src
/ssl
/ssl_rec_gcm.c
$(HEADERS
)
428 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_gcm.o src
/ssl
/ssl_rec_gcm.c
430 $(BUILD
)/ssl_server.o
: src
/ssl
/ssl_server.c
$(HEADERS
)
431 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server.o src
/ssl
/ssl_server.c
433 $(BUILD
)/ssl_server_mine2c.o
: src
/ssl
/ssl_server_mine2c.c
$(HEADERS
)
434 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_mine2c.o src
/ssl
/ssl_server_mine2c.c
436 $(BUILD
)/ssl_server_mine2g.o
: src
/ssl
/ssl_server_mine2g.c
$(HEADERS
)
437 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_mine2g.o src
/ssl
/ssl_server_mine2g.c
439 $(BUILD
)/ssl_server_minf2c.o
: src
/ssl
/ssl_server_minf2c.c
$(HEADERS
)
440 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minf2c.o src
/ssl
/ssl_server_minf2c.c
442 $(BUILD
)/ssl_server_minf2g.o
: src
/ssl
/ssl_server_minf2g.c
$(HEADERS
)
443 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minf2g.o src
/ssl
/ssl_server_minf2g.c
445 $(BUILD
)/ssl_server_minr2g.o
: src
/ssl
/ssl_server_minr2g.c
$(HEADERS
)
446 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minr2g.o src
/ssl
/ssl_server_minr2g.c
448 $(BUILD
)/ssl_server_minu2g.o
: src
/ssl
/ssl_server_minu2g.c
$(HEADERS
)
449 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minu2g.o src
/ssl
/ssl_server_minu2g.c
451 $(BUILD
)/ssl_server_minv2g.o
: src
/ssl
/ssl_server_minv2g.c
$(HEADERS
)
452 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minv2g.o src
/ssl
/ssl_server_minv2g.c
454 $(BUILD
)/ssl_server_full_ec.o
: src
/ssl
/ssl_server_full_ec.c
$(HEADERS
)
455 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_ec.o src
/ssl
/ssl_server_full_ec.c
457 $(BUILD
)/ssl_server_full_rsa.o
: src
/ssl
/ssl_server_full_rsa.c
$(HEADERS
)
458 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_rsa.o src
/ssl
/ssl_server_full_rsa.c
460 $(BUILD
)/ssl_scert_single_ec.o
: src
/ssl
/ssl_scert_single_ec.c
$(HEADERS
)
461 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_scert_single_ec.o src
/ssl
/ssl_scert_single_ec.c
463 $(BUILD
)/ssl_scert_single_rsa.o
: src
/ssl
/ssl_scert_single_rsa.c
$(HEADERS
)
464 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_scert_single_rsa.o src
/ssl
/ssl_scert_single_rsa.c
466 $(BUILD
)/aes_big_cbcdec.o
: src
/symcipher
/aes_big_cbcdec.c
$(HEADERS
)
467 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcdec.o src
/symcipher
/aes_big_cbcdec.c
469 $(BUILD
)/aes_big_cbcenc.o
: src
/symcipher
/aes_big_cbcenc.c
$(HEADERS
)
470 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcenc.o src
/symcipher
/aes_big_cbcenc.c
472 $(BUILD
)/aes_big_ctr.o
: src
/symcipher
/aes_big_ctr.c
$(HEADERS
)
473 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_ctr.o src
/symcipher
/aes_big_ctr.c
475 $(BUILD
)/aes_big_dec.o
: src
/symcipher
/aes_big_dec.c
$(HEADERS
)
476 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_dec.o src
/symcipher
/aes_big_dec.c
478 $(BUILD
)/aes_big_enc.o
: src
/symcipher
/aes_big_enc.c
$(HEADERS
)
479 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_enc.o src
/symcipher
/aes_big_enc.c
481 $(BUILD
)/aes_common.o
: src
/symcipher
/aes_common.c
$(HEADERS
)
482 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_common.o src
/symcipher
/aes_common.c
484 $(BUILD
)/aes_ct.o
: src
/symcipher
/aes_ct.c
$(HEADERS
)
485 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct.o src
/symcipher
/aes_ct.c
487 $(BUILD
)/aes_ct64.o
: src
/symcipher
/aes_ct64.c
$(HEADERS
)
488 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64.o src
/symcipher
/aes_ct64.c
490 $(BUILD
)/aes_ct64_cbcdec.o
: src
/symcipher
/aes_ct64_cbcdec.c
$(HEADERS
)
491 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcdec.o src
/symcipher
/aes_ct64_cbcdec.c
493 $(BUILD
)/aes_ct64_cbcenc.o
: src
/symcipher
/aes_ct64_cbcenc.c
$(HEADERS
)
494 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcenc.o src
/symcipher
/aes_ct64_cbcenc.c
496 $(BUILD
)/aes_ct64_ctr.o
: src
/symcipher
/aes_ct64_ctr.c
$(HEADERS
)
497 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_ctr.o src
/symcipher
/aes_ct64_ctr.c
499 $(BUILD
)/aes_ct64_dec.o
: src
/symcipher
/aes_ct64_dec.c
$(HEADERS
)
500 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_dec.o src
/symcipher
/aes_ct64_dec.c
502 $(BUILD
)/aes_ct64_enc.o
: src
/symcipher
/aes_ct64_enc.c
$(HEADERS
)
503 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_enc.o src
/symcipher
/aes_ct64_enc.c
505 $(BUILD
)/aes_ct_cbcdec.o
: src
/symcipher
/aes_ct_cbcdec.c
$(HEADERS
)
506 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcdec.o src
/symcipher
/aes_ct_cbcdec.c
508 $(BUILD
)/aes_ct_cbcenc.o
: src
/symcipher
/aes_ct_cbcenc.c
$(HEADERS
)
509 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcenc.o src
/symcipher
/aes_ct_cbcenc.c
511 $(BUILD
)/aes_ct_ctr.o
: src
/symcipher
/aes_ct_ctr.c
$(HEADERS
)
512 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_ctr.o src
/symcipher
/aes_ct_ctr.c
514 $(BUILD
)/aes_ct_dec.o
: src
/symcipher
/aes_ct_dec.c
$(HEADERS
)
515 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_dec.o src
/symcipher
/aes_ct_dec.c
517 $(BUILD
)/aes_ct_enc.o
: src
/symcipher
/aes_ct_enc.c
$(HEADERS
)
518 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_enc.o src
/symcipher
/aes_ct_enc.c
520 $(BUILD
)/aes_small_cbcdec.o
: src
/symcipher
/aes_small_cbcdec.c
$(HEADERS
)
521 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcdec.o src
/symcipher
/aes_small_cbcdec.c
523 $(BUILD
)/aes_small_cbcenc.o
: src
/symcipher
/aes_small_cbcenc.c
$(HEADERS
)
524 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcenc.o src
/symcipher
/aes_small_cbcenc.c
526 $(BUILD
)/aes_small_ctr.o
: src
/symcipher
/aes_small_ctr.c
$(HEADERS
)
527 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_ctr.o src
/symcipher
/aes_small_ctr.c
529 $(BUILD
)/aes_small_dec.o
: src
/symcipher
/aes_small_dec.c
$(HEADERS
)
530 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_dec.o src
/symcipher
/aes_small_dec.c
532 $(BUILD
)/aes_small_enc.o
: src
/symcipher
/aes_small_enc.c
$(HEADERS
)
533 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_enc.o src
/symcipher
/aes_small_enc.c
535 $(BUILD
)/chacha20_ct.o
: src
/symcipher
/chacha20_ct.c
$(HEADERS
)
536 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/chacha20_ct.o src
/symcipher
/chacha20_ct.c
538 $(BUILD
)/des_ct.o
: src
/symcipher
/des_ct.c
$(HEADERS
)
539 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct.o src
/symcipher
/des_ct.c
541 $(BUILD
)/des_ct_cbcdec.o
: src
/symcipher
/des_ct_cbcdec.c
$(HEADERS
)
542 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcdec.o src
/symcipher
/des_ct_cbcdec.c
544 $(BUILD
)/des_ct_cbcenc.o
: src
/symcipher
/des_ct_cbcenc.c
$(HEADERS
)
545 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcenc.o src
/symcipher
/des_ct_cbcenc.c
547 $(BUILD
)/des_support.o
: src
/symcipher
/des_support.c
$(HEADERS
)
548 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_support.o src
/symcipher
/des_support.c
550 $(BUILD
)/des_tab.o
: src
/symcipher
/des_tab.c
$(HEADERS
)
551 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab.o src
/symcipher
/des_tab.c
553 $(BUILD
)/des_tab_cbcdec.o
: src
/symcipher
/des_tab_cbcdec.c
$(HEADERS
)
554 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcdec.o src
/symcipher
/des_tab_cbcdec.c
556 $(BUILD
)/des_tab_cbcenc.o
: src
/symcipher
/des_tab_cbcenc.c
$(HEADERS
)
557 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcenc.o src
/symcipher
/des_tab_cbcenc.c
559 $(BUILD
)/poly1305_ctmul.o
: src
/symcipher
/poly1305_ctmul.c
$(HEADERS
)
560 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/poly1305_ctmul.o src
/symcipher
/poly1305_ctmul.c
562 $(BUILD
)/skey_decoder.o
: src
/x509
/skey_decoder.c
$(HEADERS
)
563 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey_decoder.o src
/x509
/skey_decoder.c
565 $(BUILD
)/x509_decoder.o
: src
/x509
/x509_decoder.c
$(HEADERS
)
566 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_decoder.o src
/x509
/x509_decoder.c
568 $(BUILD
)/x509_knownkey.o
: src
/x509
/x509_knownkey.c
$(HEADERS
)
569 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_knownkey.o src
/x509
/x509_knownkey.c
571 $(BUILD
)/x509_minimal.o
: src
/x509
/x509_minimal.c
$(HEADERS
)
572 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_minimal.o src
/x509
/x509_minimal.c
574 $(BUILD
)/x509_minimal_full.o
: src
/x509
/x509_minimal_full.c
$(HEADERS
)
575 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_minimal_full.o src
/x509
/x509_minimal_full.c
577 $(BUILD
)/test_crypto.o
: test/test_crypto.c
$(HEADERS
)
578 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_crypto.o
test/test_crypto.c
580 $(BUILD
)/test_math.o
: test/test_math.c
$(HEADERS
)
581 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_math.o
test/test_math.c
583 $(BUILD
)/test_speed.o
: test/test_speed.c
$(HEADERS
)
584 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_speed.o
test/test_speed.c
586 $(BUILD
)/test_x509.o
: test/test_x509.c
$(HEADERS
)
587 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_x509.o
test/test_x509.c
589 $(BUILD
)/brssl.o
: tools
/brssl.c tools
/brssl.h
$(HEADERS
)
590 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/brssl.o tools
/brssl.c
592 $(BUILD
)/certs.o
: tools
/certs.c tools
/brssl.h
$(HEADERS
)
593 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/certs.o tools
/certs.c
595 $(BUILD
)/chain.o
: tools
/chain.c tools
/brssl.h
$(HEADERS
)
596 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/chain.o tools
/chain.c
598 $(BUILD
)/client.o
: tools
/client.c tools
/brssl.h
$(HEADERS
)
599 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/client.o tools
/client.c
601 $(BUILD
)/errors.o
: tools
/errors.c tools
/brssl.h
$(HEADERS
)
602 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/errors.o tools
/errors.c
604 $(BUILD
)/files.o
: tools
/files.c tools
/brssl.h
$(HEADERS
)
605 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/files.o tools
/files.c
607 $(BUILD
)/keys.o
: tools
/keys.c tools
/brssl.h
$(HEADERS
)
608 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/keys.o tools
/keys.c
610 $(BUILD
)/names.o
: tools
/names.c tools
/brssl.h
$(HEADERS
)
611 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/names.o tools
/names.c
613 $(BUILD
)/server.o
: tools
/server.c tools
/brssl.h
$(HEADERS
)
614 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/server.o tools
/server.c
616 $(BUILD
)/skey.o
: tools
/skey.c tools
/brssl.h
$(HEADERS
)
617 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey.o tools
/skey.c
619 $(BUILD
)/sslio.o
: tools
/sslio.c tools
/brssl.h
$(HEADERS
)
620 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sslio.o tools
/sslio.c
622 $(BUILD
)/ta.o
: tools
/ta.c tools
/brssl.h
$(HEADERS
)
623 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ta.o tools
/ta.c
625 $(BUILD
)/vector.o
: tools
/vector.c tools
/brssl.h
$(HEADERS
)
626 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/vector.o tools
/vector.c
628 $(BUILD
)/verify.o
: tools
/verify.c tools
/brssl.h
$(HEADERS
)
629 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/verify.o tools
/verify.c
631 $(BUILD
)/xmem.o
: tools
/xmem.c tools
/brssl.h
$(HEADERS
)
632 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/xmem.o tools
/xmem.c