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_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_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_gcm.o
$(BUILD
)/ssl_server.o
$(BUILD
)/ssl_server_mine2g.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_single_ec.o
$(BUILD
)/ssl_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
)/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
59 OBJX509
= $(BUILD
)/skey_decoder.o
$(BUILD
)/x509_decoder.o
$(BUILD
)/x509_knownkey.o
$(BUILD
)/x509_minimal.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
164 $(BUILD
)/ec_prime_i31.o
: src
/ec
/ec_prime_i31.c
$(HEADERS
)
165 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31.o src
/ec
/ec_prime_i31.c
167 $(BUILD
)/ec_prime_i31_secp256r1.o
: src
/ec
/ec_prime_i31_secp256r1.c
$(HEADERS
)
168 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp256r1.o src
/ec
/ec_prime_i31_secp256r1.c
170 $(BUILD
)/ec_prime_i31_secp384r1.o
: src
/ec
/ec_prime_i31_secp384r1.c
$(HEADERS
)
171 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp384r1.o src
/ec
/ec_prime_i31_secp384r1.c
173 $(BUILD
)/ec_prime_i31_secp521r1.o
: src
/ec
/ec_prime_i31_secp521r1.c
$(HEADERS
)
174 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp521r1.o src
/ec
/ec_prime_i31_secp521r1.c
176 $(BUILD
)/ec_secp256r1.o
: src
/ec
/ec_secp256r1.c
$(HEADERS
)
177 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp256r1.o src
/ec
/ec_secp256r1.c
179 $(BUILD
)/ec_secp384r1.o
: src
/ec
/ec_secp384r1.c
$(HEADERS
)
180 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp384r1.o src
/ec
/ec_secp384r1.c
182 $(BUILD
)/ec_secp521r1.o
: src
/ec
/ec_secp521r1.c
$(HEADERS
)
183 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp521r1.o src
/ec
/ec_secp521r1.c
185 $(BUILD
)/ecdsa_atr.o
: src
/ec
/ecdsa_atr.c
$(HEADERS
)
186 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_atr.o src
/ec
/ecdsa_atr.c
188 $(BUILD
)/ecdsa_i31_bits.o
: src
/ec
/ecdsa_i31_bits.c
$(HEADERS
)
189 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_bits.o src
/ec
/ecdsa_i31_bits.c
191 $(BUILD
)/ecdsa_i31_sign_asn1.o
: src
/ec
/ecdsa_i31_sign_asn1.c
$(HEADERS
)
192 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_asn1.o src
/ec
/ecdsa_i31_sign_asn1.c
194 $(BUILD
)/ecdsa_i31_sign_raw.o
: src
/ec
/ecdsa_i31_sign_raw.c
$(HEADERS
)
195 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_raw.o src
/ec
/ecdsa_i31_sign_raw.c
197 $(BUILD
)/ecdsa_i31_vrfy_asn1.o
: src
/ec
/ecdsa_i31_vrfy_asn1.c
$(HEADERS
)
198 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_asn1.o src
/ec
/ecdsa_i31_vrfy_asn1.c
200 $(BUILD
)/ecdsa_i31_vrfy_raw.o
: src
/ec
/ecdsa_i31_vrfy_raw.c
$(HEADERS
)
201 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_raw.o src
/ec
/ecdsa_i31_vrfy_raw.c
203 $(BUILD
)/ecdsa_rta.o
: src
/ec
/ecdsa_rta.c
$(HEADERS
)
204 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_rta.o src
/ec
/ecdsa_rta.c
206 $(BUILD
)/dig_oid.o
: src
/hash
/dig_oid.c
$(HEADERS
)
207 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_oid.o src
/hash
/dig_oid.c
209 $(BUILD
)/dig_size.o
: src
/hash
/dig_size.c
$(HEADERS
)
210 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_size.o src
/hash
/dig_size.c
212 $(BUILD
)/ghash_ctmul.o
: src
/hash
/ghash_ctmul.c
$(HEADERS
)
213 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul.o src
/hash
/ghash_ctmul.c
215 $(BUILD
)/ghash_ctmul32.o
: src
/hash
/ghash_ctmul32.c
$(HEADERS
)
216 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul32.o src
/hash
/ghash_ctmul32.c
218 $(BUILD
)/ghash_ctmul64.o
: src
/hash
/ghash_ctmul64.c
$(HEADERS
)
219 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul64.o src
/hash
/ghash_ctmul64.c
221 $(BUILD
)/md5.o
: src
/hash
/md5.c
$(HEADERS
)
222 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5.o src
/hash
/md5.c
224 $(BUILD
)/md5sha1.o
: src
/hash
/md5sha1.c
$(HEADERS
)
225 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5sha1.o src
/hash
/md5sha1.c
227 $(BUILD
)/multihash.o
: src
/hash
/multihash.c
$(HEADERS
)
228 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/multihash.o src
/hash
/multihash.c
230 $(BUILD
)/sha1.o
: src
/hash
/sha1.c
$(HEADERS
)
231 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha1.o src
/hash
/sha1.c
233 $(BUILD
)/sha2big.o
: src
/hash
/sha2big.c
$(HEADERS
)
234 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2big.o src
/hash
/sha2big.c
236 $(BUILD
)/sha2small.o
: src
/hash
/sha2small.c
$(HEADERS
)
237 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2small.o src
/hash
/sha2small.c
239 $(BUILD
)/i31_add.o
: src
/int
/i31_add.c
$(HEADERS
)
240 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_add.o src
/int
/i31_add.c
242 $(BUILD
)/i31_bitlen.o
: src
/int
/i31_bitlen.c
$(HEADERS
)
243 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_bitlen.o src
/int
/i31_bitlen.c
245 $(BUILD
)/i31_decmod.o
: src
/int
/i31_decmod.c
$(HEADERS
)
246 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decmod.o src
/int
/i31_decmod.c
248 $(BUILD
)/i31_decode.o
: src
/int
/i31_decode.c
$(HEADERS
)
249 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decode.o src
/int
/i31_decode.c
251 $(BUILD
)/i31_decred.o
: src
/int
/i31_decred.c
$(HEADERS
)
252 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decred.o src
/int
/i31_decred.c
254 $(BUILD
)/i31_encode.o
: src
/int
/i31_encode.c
$(HEADERS
)
255 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_encode.o src
/int
/i31_encode.c
257 $(BUILD
)/i31_fmont.o
: src
/int
/i31_fmont.c
$(HEADERS
)
258 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_fmont.o src
/int
/i31_fmont.c
260 $(BUILD
)/i31_iszero.o
: src
/int
/i31_iszero.c
$(HEADERS
)
261 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_iszero.o src
/int
/i31_iszero.c
263 $(BUILD
)/i31_modpow.o
: src
/int
/i31_modpow.c
$(HEADERS
)
264 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_modpow.o src
/int
/i31_modpow.c
266 $(BUILD
)/i31_montmul.o
: src
/int
/i31_montmul.c
$(HEADERS
)
267 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_montmul.o src
/int
/i31_montmul.c
269 $(BUILD
)/i31_mulacc.o
: src
/int
/i31_mulacc.c
$(HEADERS
)
270 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_mulacc.o src
/int
/i31_mulacc.c
272 $(BUILD
)/i31_muladd.o
: src
/int
/i31_muladd.c
$(HEADERS
)
273 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_muladd.o src
/int
/i31_muladd.c
275 $(BUILD
)/i31_ninv31.o
: src
/int
/i31_ninv31.c
$(HEADERS
)
276 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_ninv31.o src
/int
/i31_ninv31.c
278 $(BUILD
)/i31_reduce.o
: src
/int
/i31_reduce.c
$(HEADERS
)
279 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_reduce.o src
/int
/i31_reduce.c
281 $(BUILD
)/i31_rshift.o
: src
/int
/i31_rshift.c
$(HEADERS
)
282 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_rshift.o src
/int
/i31_rshift.c
284 $(BUILD
)/i31_sub.o
: src
/int
/i31_sub.c
$(HEADERS
)
285 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_sub.o src
/int
/i31_sub.c
287 $(BUILD
)/i31_tmont.o
: src
/int
/i31_tmont.c
$(HEADERS
)
288 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_tmont.o src
/int
/i31_tmont.c
290 $(BUILD
)/i32_add.o
: src
/int
/i32_add.c
$(HEADERS
)
291 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_add.o src
/int
/i32_add.c
293 $(BUILD
)/i32_bitlen.o
: src
/int
/i32_bitlen.c
$(HEADERS
)
294 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_bitlen.o src
/int
/i32_bitlen.c
296 $(BUILD
)/i32_decmod.o
: src
/int
/i32_decmod.c
$(HEADERS
)
297 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decmod.o src
/int
/i32_decmod.c
299 $(BUILD
)/i32_decode.o
: src
/int
/i32_decode.c
$(HEADERS
)
300 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decode.o src
/int
/i32_decode.c
302 $(BUILD
)/i32_decred.o
: src
/int
/i32_decred.c
$(HEADERS
)
303 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decred.o src
/int
/i32_decred.c
305 $(BUILD
)/i32_div32.o
: src
/int
/i32_div32.c
$(HEADERS
)
306 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_div32.o src
/int
/i32_div32.c
308 $(BUILD
)/i32_encode.o
: src
/int
/i32_encode.c
$(HEADERS
)
309 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_encode.o src
/int
/i32_encode.c
311 $(BUILD
)/i32_fmont.o
: src
/int
/i32_fmont.c
$(HEADERS
)
312 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_fmont.o src
/int
/i32_fmont.c
314 $(BUILD
)/i32_iszero.o
: src
/int
/i32_iszero.c
$(HEADERS
)
315 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_iszero.o src
/int
/i32_iszero.c
317 $(BUILD
)/i32_modpow.o
: src
/int
/i32_modpow.c
$(HEADERS
)
318 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_modpow.o src
/int
/i32_modpow.c
320 $(BUILD
)/i32_montmul.o
: src
/int
/i32_montmul.c
$(HEADERS
)
321 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_montmul.o src
/int
/i32_montmul.c
323 $(BUILD
)/i32_mulacc.o
: src
/int
/i32_mulacc.c
$(HEADERS
)
324 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_mulacc.o src
/int
/i32_mulacc.c
326 $(BUILD
)/i32_muladd.o
: src
/int
/i32_muladd.c
$(HEADERS
)
327 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_muladd.o src
/int
/i32_muladd.c
329 $(BUILD
)/i32_ninv32.o
: src
/int
/i32_ninv32.c
$(HEADERS
)
330 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_ninv32.o src
/int
/i32_ninv32.c
332 $(BUILD
)/i32_reduce.o
: src
/int
/i32_reduce.c
$(HEADERS
)
333 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_reduce.o src
/int
/i32_reduce.c
335 $(BUILD
)/i32_sub.o
: src
/int
/i32_sub.c
$(HEADERS
)
336 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_sub.o src
/int
/i32_sub.c
338 $(BUILD
)/i32_tmont.o
: src
/int
/i32_tmont.c
$(HEADERS
)
339 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_tmont.o src
/int
/i32_tmont.c
341 $(BUILD
)/hmac.o
: src
/mac
/hmac.c
$(HEADERS
)
342 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac.o src
/mac
/hmac.c
344 $(BUILD
)/hmac_ct.o
: src
/mac
/hmac_ct.c
$(HEADERS
)
345 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_ct.o src
/mac
/hmac_ct.c
347 $(BUILD
)/hmac_drbg.o
: src
/rand
/hmac_drbg.c
$(HEADERS
)
348 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_drbg.o src
/rand
/hmac_drbg.c
350 $(BUILD
)/rsa_i31_pkcs1_sign.o
: src
/rsa
/rsa_i31_pkcs1_sign.c
$(HEADERS
)
351 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_sign.o src
/rsa
/rsa_i31_pkcs1_sign.c
353 $(BUILD
)/rsa_i31_pkcs1_vrfy.o
: src
/rsa
/rsa_i31_pkcs1_vrfy.c
$(HEADERS
)
354 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_vrfy.o src
/rsa
/rsa_i31_pkcs1_vrfy.c
356 $(BUILD
)/rsa_i31_priv.o
: src
/rsa
/rsa_i31_priv.c
$(HEADERS
)
357 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_priv.o src
/rsa
/rsa_i31_priv.c
359 $(BUILD
)/rsa_i31_pub.o
: src
/rsa
/rsa_i31_pub.c
$(HEADERS
)
360 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pub.o src
/rsa
/rsa_i31_pub.c
362 $(BUILD
)/rsa_i32_pkcs1_sign.o
: src
/rsa
/rsa_i32_pkcs1_sign.c
$(HEADERS
)
363 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_sign.o src
/rsa
/rsa_i32_pkcs1_sign.c
365 $(BUILD
)/rsa_i32_pkcs1_vrfy.o
: src
/rsa
/rsa_i32_pkcs1_vrfy.c
$(HEADERS
)
366 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_vrfy.o src
/rsa
/rsa_i32_pkcs1_vrfy.c
368 $(BUILD
)/rsa_i32_priv.o
: src
/rsa
/rsa_i32_priv.c
$(HEADERS
)
369 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_priv.o src
/rsa
/rsa_i32_priv.c
371 $(BUILD
)/rsa_i32_pub.o
: src
/rsa
/rsa_i32_pub.c
$(HEADERS
)
372 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pub.o src
/rsa
/rsa_i32_pub.c
374 $(BUILD
)/rsa_ssl_decrypt.o
: src
/rsa
/rsa_ssl_decrypt.c
$(HEADERS
)
375 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_ssl_decrypt.o src
/rsa
/rsa_ssl_decrypt.c
377 $(BUILD
)/prf.o
: src
/ssl
/prf.c
$(HEADERS
)
378 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf.o src
/ssl
/prf.c
380 $(BUILD
)/prf_md5sha1.o
: src
/ssl
/prf_md5sha1.c
$(HEADERS
)
381 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_md5sha1.o src
/ssl
/prf_md5sha1.c
383 $(BUILD
)/prf_sha256.o
: src
/ssl
/prf_sha256.c
$(HEADERS
)
384 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha256.o src
/ssl
/prf_sha256.c
386 $(BUILD
)/prf_sha384.o
: src
/ssl
/prf_sha384.c
$(HEADERS
)
387 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha384.o src
/ssl
/prf_sha384.c
389 $(BUILD
)/ssl_client.o
: src
/ssl
/ssl_client.c
$(HEADERS
)
390 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client.o src
/ssl
/ssl_client.c
392 $(BUILD
)/ssl_client_full.o
: src
/ssl
/ssl_client_full.c
$(HEADERS
)
393 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client_full.o src
/ssl
/ssl_client_full.c
395 $(BUILD
)/ssl_engine.o
: src
/ssl
/ssl_engine.c
$(HEADERS
)
396 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_engine.o src
/ssl
/ssl_engine.c
398 $(BUILD
)/ssl_hashes.o
: src
/ssl
/ssl_hashes.c
$(HEADERS
)
399 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hashes.o src
/ssl
/ssl_hashes.c
401 $(BUILD
)/ssl_hs_client.o
: src
/ssl
/ssl_hs_client.c
$(HEADERS
)
402 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_client.o src
/ssl
/ssl_hs_client.c
404 $(BUILD
)/ssl_hs_server.o
: src
/ssl
/ssl_hs_server.c
$(HEADERS
)
405 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_server.o src
/ssl
/ssl_hs_server.c
407 $(BUILD
)/ssl_io.o
: src
/ssl
/ssl_io.c
$(HEADERS
)
408 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_io.o src
/ssl
/ssl_io.c
410 $(BUILD
)/ssl_lru.o
: src
/ssl
/ssl_lru.c
$(HEADERS
)
411 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_lru.o src
/ssl
/ssl_lru.c
413 $(BUILD
)/ssl_rec_cbc.o
: src
/ssl
/ssl_rec_cbc.c
$(HEADERS
)
414 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_cbc.o src
/ssl
/ssl_rec_cbc.c
416 $(BUILD
)/ssl_rec_gcm.o
: src
/ssl
/ssl_rec_gcm.c
$(HEADERS
)
417 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_gcm.o src
/ssl
/ssl_rec_gcm.c
419 $(BUILD
)/ssl_server.o
: src
/ssl
/ssl_server.c
$(HEADERS
)
420 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server.o src
/ssl
/ssl_server.c
422 $(BUILD
)/ssl_server_mine2g.o
: src
/ssl
/ssl_server_mine2g.c
$(HEADERS
)
423 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_mine2g.o src
/ssl
/ssl_server_mine2g.c
425 $(BUILD
)/ssl_server_minf2g.o
: src
/ssl
/ssl_server_minf2g.c
$(HEADERS
)
426 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minf2g.o src
/ssl
/ssl_server_minf2g.c
428 $(BUILD
)/ssl_server_minr2g.o
: src
/ssl
/ssl_server_minr2g.c
$(HEADERS
)
429 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minr2g.o src
/ssl
/ssl_server_minr2g.c
431 $(BUILD
)/ssl_server_minu2g.o
: src
/ssl
/ssl_server_minu2g.c
$(HEADERS
)
432 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minu2g.o src
/ssl
/ssl_server_minu2g.c
434 $(BUILD
)/ssl_server_minv2g.o
: src
/ssl
/ssl_server_minv2g.c
$(HEADERS
)
435 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minv2g.o src
/ssl
/ssl_server_minv2g.c
437 $(BUILD
)/ssl_server_full_ec.o
: src
/ssl
/ssl_server_full_ec.c
$(HEADERS
)
438 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_ec.o src
/ssl
/ssl_server_full_ec.c
440 $(BUILD
)/ssl_server_full_rsa.o
: src
/ssl
/ssl_server_full_rsa.c
$(HEADERS
)
441 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_rsa.o src
/ssl
/ssl_server_full_rsa.c
443 $(BUILD
)/ssl_single_ec.o
: src
/ssl
/ssl_single_ec.c
$(HEADERS
)
444 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_single_ec.o src
/ssl
/ssl_single_ec.c
446 $(BUILD
)/ssl_single_rsa.o
: src
/ssl
/ssl_single_rsa.c
$(HEADERS
)
447 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_single_rsa.o src
/ssl
/ssl_single_rsa.c
449 $(BUILD
)/aes_big_cbcdec.o
: src
/symcipher
/aes_big_cbcdec.c
$(HEADERS
)
450 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcdec.o src
/symcipher
/aes_big_cbcdec.c
452 $(BUILD
)/aes_big_cbcenc.o
: src
/symcipher
/aes_big_cbcenc.c
$(HEADERS
)
453 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcenc.o src
/symcipher
/aes_big_cbcenc.c
455 $(BUILD
)/aes_big_ctr.o
: src
/symcipher
/aes_big_ctr.c
$(HEADERS
)
456 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_ctr.o src
/symcipher
/aes_big_ctr.c
458 $(BUILD
)/aes_big_dec.o
: src
/symcipher
/aes_big_dec.c
$(HEADERS
)
459 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_dec.o src
/symcipher
/aes_big_dec.c
461 $(BUILD
)/aes_big_enc.o
: src
/symcipher
/aes_big_enc.c
$(HEADERS
)
462 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_enc.o src
/symcipher
/aes_big_enc.c
464 $(BUILD
)/aes_common.o
: src
/symcipher
/aes_common.c
$(HEADERS
)
465 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_common.o src
/symcipher
/aes_common.c
467 $(BUILD
)/aes_ct.o
: src
/symcipher
/aes_ct.c
$(HEADERS
)
468 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct.o src
/symcipher
/aes_ct.c
470 $(BUILD
)/aes_ct64.o
: src
/symcipher
/aes_ct64.c
$(HEADERS
)
471 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64.o src
/symcipher
/aes_ct64.c
473 $(BUILD
)/aes_ct64_cbcdec.o
: src
/symcipher
/aes_ct64_cbcdec.c
$(HEADERS
)
474 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcdec.o src
/symcipher
/aes_ct64_cbcdec.c
476 $(BUILD
)/aes_ct64_cbcenc.o
: src
/symcipher
/aes_ct64_cbcenc.c
$(HEADERS
)
477 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcenc.o src
/symcipher
/aes_ct64_cbcenc.c
479 $(BUILD
)/aes_ct64_ctr.o
: src
/symcipher
/aes_ct64_ctr.c
$(HEADERS
)
480 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_ctr.o src
/symcipher
/aes_ct64_ctr.c
482 $(BUILD
)/aes_ct64_dec.o
: src
/symcipher
/aes_ct64_dec.c
$(HEADERS
)
483 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_dec.o src
/symcipher
/aes_ct64_dec.c
485 $(BUILD
)/aes_ct64_enc.o
: src
/symcipher
/aes_ct64_enc.c
$(HEADERS
)
486 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_enc.o src
/symcipher
/aes_ct64_enc.c
488 $(BUILD
)/aes_ct_cbcdec.o
: src
/symcipher
/aes_ct_cbcdec.c
$(HEADERS
)
489 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcdec.o src
/symcipher
/aes_ct_cbcdec.c
491 $(BUILD
)/aes_ct_cbcenc.o
: src
/symcipher
/aes_ct_cbcenc.c
$(HEADERS
)
492 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcenc.o src
/symcipher
/aes_ct_cbcenc.c
494 $(BUILD
)/aes_ct_ctr.o
: src
/symcipher
/aes_ct_ctr.c
$(HEADERS
)
495 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_ctr.o src
/symcipher
/aes_ct_ctr.c
497 $(BUILD
)/aes_ct_dec.o
: src
/symcipher
/aes_ct_dec.c
$(HEADERS
)
498 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_dec.o src
/symcipher
/aes_ct_dec.c
500 $(BUILD
)/aes_ct_enc.o
: src
/symcipher
/aes_ct_enc.c
$(HEADERS
)
501 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_enc.o src
/symcipher
/aes_ct_enc.c
503 $(BUILD
)/aes_small_cbcdec.o
: src
/symcipher
/aes_small_cbcdec.c
$(HEADERS
)
504 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcdec.o src
/symcipher
/aes_small_cbcdec.c
506 $(BUILD
)/aes_small_cbcenc.o
: src
/symcipher
/aes_small_cbcenc.c
$(HEADERS
)
507 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcenc.o src
/symcipher
/aes_small_cbcenc.c
509 $(BUILD
)/aes_small_ctr.o
: src
/symcipher
/aes_small_ctr.c
$(HEADERS
)
510 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_ctr.o src
/symcipher
/aes_small_ctr.c
512 $(BUILD
)/aes_small_dec.o
: src
/symcipher
/aes_small_dec.c
$(HEADERS
)
513 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_dec.o src
/symcipher
/aes_small_dec.c
515 $(BUILD
)/aes_small_enc.o
: src
/symcipher
/aes_small_enc.c
$(HEADERS
)
516 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_enc.o src
/symcipher
/aes_small_enc.c
518 $(BUILD
)/des_ct.o
: src
/symcipher
/des_ct.c
$(HEADERS
)
519 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct.o src
/symcipher
/des_ct.c
521 $(BUILD
)/des_ct_cbcdec.o
: src
/symcipher
/des_ct_cbcdec.c
$(HEADERS
)
522 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcdec.o src
/symcipher
/des_ct_cbcdec.c
524 $(BUILD
)/des_ct_cbcenc.o
: src
/symcipher
/des_ct_cbcenc.c
$(HEADERS
)
525 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcenc.o src
/symcipher
/des_ct_cbcenc.c
527 $(BUILD
)/des_support.o
: src
/symcipher
/des_support.c
$(HEADERS
)
528 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_support.o src
/symcipher
/des_support.c
530 $(BUILD
)/des_tab.o
: src
/symcipher
/des_tab.c
$(HEADERS
)
531 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab.o src
/symcipher
/des_tab.c
533 $(BUILD
)/des_tab_cbcdec.o
: src
/symcipher
/des_tab_cbcdec.c
$(HEADERS
)
534 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcdec.o src
/symcipher
/des_tab_cbcdec.c
536 $(BUILD
)/des_tab_cbcenc.o
: src
/symcipher
/des_tab_cbcenc.c
$(HEADERS
)
537 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcenc.o src
/symcipher
/des_tab_cbcenc.c
539 $(BUILD
)/skey_decoder.o
: src
/x509
/skey_decoder.c
$(HEADERS
)
540 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey_decoder.o src
/x509
/skey_decoder.c
542 $(BUILD
)/x509_decoder.o
: src
/x509
/x509_decoder.c
$(HEADERS
)
543 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_decoder.o src
/x509
/x509_decoder.c
545 $(BUILD
)/x509_knownkey.o
: src
/x509
/x509_knownkey.c
$(HEADERS
)
546 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_knownkey.o src
/x509
/x509_knownkey.c
548 $(BUILD
)/x509_minimal.o
: src
/x509
/x509_minimal.c
$(HEADERS
)
549 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_minimal.o src
/x509
/x509_minimal.c
551 $(BUILD
)/test_crypto.o
: test/test_crypto.c
$(HEADERS
)
552 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_crypto.o
test/test_crypto.c
554 $(BUILD
)/test_math.o
: test/test_math.c
$(HEADERS
)
555 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_math.o
test/test_math.c
557 $(BUILD
)/test_speed.o
: test/test_speed.c
$(HEADERS
)
558 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_speed.o
test/test_speed.c
560 $(BUILD
)/test_x509.o
: test/test_x509.c
$(HEADERS
)
561 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_x509.o
test/test_x509.c
563 $(BUILD
)/brssl.o
: tools
/brssl.c tools
/brssl.h
$(HEADERS
)
564 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/brssl.o tools
/brssl.c
566 $(BUILD
)/certs.o
: tools
/certs.c tools
/brssl.h
$(HEADERS
)
567 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/certs.o tools
/certs.c
569 $(BUILD
)/chain.o
: tools
/chain.c tools
/brssl.h
$(HEADERS
)
570 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/chain.o tools
/chain.c
572 $(BUILD
)/client.o
: tools
/client.c tools
/brssl.h
$(HEADERS
)
573 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/client.o tools
/client.c
575 $(BUILD
)/errors.o
: tools
/errors.c tools
/brssl.h
$(HEADERS
)
576 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/errors.o tools
/errors.c
578 $(BUILD
)/files.o
: tools
/files.c tools
/brssl.h
$(HEADERS
)
579 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/files.o tools
/files.c
581 $(BUILD
)/keys.o
: tools
/keys.c tools
/brssl.h
$(HEADERS
)
582 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/keys.o tools
/keys.c
584 $(BUILD
)/names.o
: tools
/names.c tools
/brssl.h
$(HEADERS
)
585 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/names.o tools
/names.c
587 $(BUILD
)/server.o
: tools
/server.c tools
/brssl.h
$(HEADERS
)
588 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/server.o tools
/server.c
590 $(BUILD
)/skey.o
: tools
/skey.c tools
/brssl.h
$(HEADERS
)
591 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey.o tools
/skey.c
593 $(BUILD
)/sslio.o
: tools
/sslio.c tools
/brssl.h
$(HEADERS
)
594 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sslio.o tools
/sslio.c
596 $(BUILD
)/ta.o
: tools
/ta.c tools
/brssl.h
$(HEADERS
)
597 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ta.o tools
/ta.c
599 $(BUILD
)/vector.o
: tools
/vector.c tools
/brssl.h
$(HEADERS
)
600 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/vector.o tools
/vector.c
602 $(BUILD
)/verify.o
: tools
/verify.c tools
/brssl.h
$(HEADERS
)
603 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/verify.o tools
/verify.c
605 $(BUILD
)/xmem.o
: tools
/xmem.c tools
/brssl.h
$(HEADERS
)
606 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/xmem.o tools
/xmem.c