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_all_m15.o
$(BUILD
)/ec_all_m31.o
$(BUILD
)/ec_c25519_i15.o
$(BUILD
)/ec_c25519_i31.o
$(BUILD
)/ec_c25519_m15.o
$(BUILD
)/ec_c25519_m31.o
$(BUILD
)/ec_curve25519.o
$(BUILD
)/ec_p256_m15.o
$(BUILD
)/ec_p256_m31.o
$(BUILD
)/ec_prime_i15.o
$(BUILD
)/ec_prime_i31.o
$(BUILD
)/ec_secp256r1.o
$(BUILD
)/ec_secp384r1.o
$(BUILD
)/ec_secp521r1.o
$(BUILD
)/ecdsa_atr.o
$(BUILD
)/ecdsa_i15_bits.o
$(BUILD
)/ecdsa_i15_sign_asn1.o
$(BUILD
)/ecdsa_i15_sign_raw.o
$(BUILD
)/ecdsa_i15_vrfy_asn1.o
$(BUILD
)/ecdsa_i15_vrfy_raw.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 # $(BUILD)/ec_prime_i31_secp256r1.o $(BUILD)/ec_prime_i31_secp384r1.o $(BUILD)/ec_prime_i31_secp521r1.o
52 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
53 OBJINT15
= $(BUILD
)/i15_add.o
$(BUILD
)/i15_bitlen.o
$(BUILD
)/i15_decmod.o
$(BUILD
)/i15_decode.o
$(BUILD
)/i15_decred.o
$(BUILD
)/i15_encode.o
$(BUILD
)/i15_fmont.o
$(BUILD
)/i15_iszero.o
$(BUILD
)/i15_modpow.o
$(BUILD
)/i15_montmul.o
$(BUILD
)/i15_mulacc.o
$(BUILD
)/i15_muladd.o
$(BUILD
)/i15_ninv15.o
$(BUILD
)/i15_reduce.o
$(BUILD
)/i15_rshift.o
$(BUILD
)/i15_sub.o
$(BUILD
)/i15_tmont.o
54 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
55 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
56 OBJMAC
= $(BUILD
)/hmac.o
$(BUILD
)/hmac_ct.o
57 OBJRAND
= $(BUILD
)/hmac_drbg.o
58 OBJRSA
= $(BUILD
)/rsa_i15_pkcs1_sign.o
$(BUILD
)/rsa_i15_pkcs1_vrfy.o
$(BUILD
)/rsa_i15_priv.o
$(BUILD
)/rsa_i15_pub.o
$(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_pkcs1_sig_pad.o
$(BUILD
)/rsa_pkcs1_sig_unpad.o
$(BUILD
)/rsa_ssl_decrypt.o
59 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
60 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
$(BUILD
)/poly1305_ctmul32.o
$(BUILD
)/poly1305_i15.o
61 OBJX509
= $(BUILD
)/skey_decoder.o
$(BUILD
)/x509_decoder.o
$(BUILD
)/x509_knownkey.o
$(BUILD
)/x509_minimal.o
$(BUILD
)/x509_minimal_full.o
62 OBJ
= $(OBJCODEC
) $(OBJEC
) $(OBJHASH
) $(OBJINT15
) $(OBJINT31
) $(OBJINT32
) $(OBJMAC
) $(OBJRAND
) $(OBJRSA
) $(OBJSSL
) $(OBJSYMCIPHER
) $(OBJX509
)
63 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
64 OBJTESTCRYPTO
= $(BUILD
)/test_crypto.o
65 OBJTESTSPEED
= $(BUILD
)/test_speed.o
66 OBJTESTX509
= $(BUILD
)/test_x509.o
67 OBJTESTMATH
= $(BUILD
)/test_math.o
70 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
75 compile
: $(BEARSSLLIB
) $(BRSSL
) $(TESTCRYPTO
) $(TESTSPEED
) $(TESTX509
)
77 $(BEARSSLLIB
): $(BUILD
) $(OBJ
)
78 $(AR
) $(BEARSSLLIB
) $(OBJ
)
80 $(BRSSL
): $(BEARSSLLIB
) $(OBJBRSSL
)
81 $(CC
) $(LDFLAGS
) -o
$(BRSSL
) $(OBJBRSSL
) $(BEARSSLLIB
)
83 $(TESTCRYPTO
): $(BEARSSLLIB
) $(OBJTESTCRYPTO
)
84 $(CC
) $(LDFLAGS
) -o
$(TESTCRYPTO
) $(OBJTESTCRYPTO
) $(BEARSSLLIB
)
86 $(TESTSPEED
): $(BEARSSLLIB
) $(OBJTESTSPEED
)
87 $(CC
) $(LDFLAGS
) -o
$(TESTSPEED
) $(OBJTESTSPEED
) $(BEARSSLLIB
)
89 $(TESTX509
): $(BEARSSLLIB
) $(OBJTESTX509
)
90 $(CC
) $(LDFLAGS
) -o
$(TESTX509
) $(OBJTESTX509
) $(BEARSSLLIB
)
92 $(TESTMATH
): $(BEARSSLLIB
) $(OBJTESTMATH
)
93 $(CC
) $(LDFLAGS
) -o
$(TESTMATH
) $(OBJTESTMATH
) $(BEARSSLLIB
) -lgmp
101 mono T0Comp.exe
-o src
/codec
/pemdec
-r br_pem_decoder src
/codec
/pemdec.t0
102 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
103 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
104 mono T0Comp.exe
-o src
/x509
/skey_decoder
-r br_skey_decoder src
/x509
/asn1.t0 src
/x509
/skey_decoder.t0
105 mono T0Comp.exe
-o src
/x509
/x509_decoder
-r br_x509_decoder src
/x509
/asn1.t0 src
/x509
/x509_decoder.t0
106 mono T0Comp.exe
-o src
/x509
/x509_minimal
-r br_x509_minimal src
/x509
/asn1.t0 src
/x509
/x509_minimal.t0
108 $(T0COMP
): $(T0SRC
) $(T0KERN
)
112 -rm -f
$(OBJ
) $(BEARSSLLIB
) $(OBJSSL
) $(BRSSL
) $(OBJBRSSL
) $(TESTCRYPTO
) $(OBJTESTCRYPTO
) $(TESTSPEED
) $(OBJTESTSPEED
) $(TESTX509
) $(OBJTESTX509
) $(TESTMATH
) $(OBJTESTMATH
)
114 $(BUILD
)/ccopy.o
: src
/codec
/ccopy.c
$(HEADERS
)
115 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ccopy.o src
/codec
/ccopy.c
117 $(BUILD
)/dec16be.o
: src
/codec
/dec16be.c
$(HEADERS
)
118 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec16be.o src
/codec
/dec16be.c
120 $(BUILD
)/dec16le.o
: src
/codec
/dec16le.c
$(HEADERS
)
121 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec16le.o src
/codec
/dec16le.c
123 $(BUILD
)/dec32be.o
: src
/codec
/dec32be.c
$(HEADERS
)
124 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec32be.o src
/codec
/dec32be.c
126 $(BUILD
)/dec32le.o
: src
/codec
/dec32le.c
$(HEADERS
)
127 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec32le.o src
/codec
/dec32le.c
129 $(BUILD
)/dec64be.o
: src
/codec
/dec64be.c
$(HEADERS
)
130 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec64be.o src
/codec
/dec64be.c
132 $(BUILD
)/dec64le.o
: src
/codec
/dec64le.c
$(HEADERS
)
133 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dec64le.o src
/codec
/dec64le.c
135 $(BUILD
)/enc16be.o
: src
/codec
/enc16be.c
$(HEADERS
)
136 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc16be.o src
/codec
/enc16be.c
138 $(BUILD
)/enc16le.o
: src
/codec
/enc16le.c
$(HEADERS
)
139 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc16le.o src
/codec
/enc16le.c
141 $(BUILD
)/enc32be.o
: src
/codec
/enc32be.c
$(HEADERS
)
142 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc32be.o src
/codec
/enc32be.c
144 $(BUILD
)/enc32le.o
: src
/codec
/enc32le.c
$(HEADERS
)
145 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc32le.o src
/codec
/enc32le.c
147 $(BUILD
)/enc64be.o
: src
/codec
/enc64be.c
$(HEADERS
)
148 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc64be.o src
/codec
/enc64be.c
150 $(BUILD
)/enc64le.o
: src
/codec
/enc64le.c
$(HEADERS
)
151 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/enc64le.o src
/codec
/enc64le.c
153 $(BUILD
)/pemdec.o
: src
/codec
/pemdec.c
$(HEADERS
)
154 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/pemdec.o src
/codec
/pemdec.c
156 $(BUILD
)/ec_g_secp256r1.o
: src
/ec
/ec_g_secp256r1.c
$(HEADERS
)
157 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp256r1.o src
/ec
/ec_g_secp256r1.c
159 $(BUILD
)/ec_g_secp384r1.o
: src
/ec
/ec_g_secp384r1.c
$(HEADERS
)
160 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp384r1.o src
/ec
/ec_g_secp384r1.c
162 $(BUILD
)/ec_g_secp521r1.o
: src
/ec
/ec_g_secp521r1.c
$(HEADERS
)
163 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_g_secp521r1.o src
/ec
/ec_g_secp521r1.c
165 $(BUILD
)/ec_all_m15.o
: src
/ec
/ec_all_m15.c
$(HEADERS
)
166 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_all_m15.o src
/ec
/ec_all_m15.c
168 $(BUILD
)/ec_all_m31.o
: src
/ec
/ec_all_m31.c
$(HEADERS
)
169 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_all_m31.o src
/ec
/ec_all_m31.c
171 $(BUILD
)/ec_c25519_i15.o
: src
/ec
/ec_c25519_i15.c
$(HEADERS
)
172 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_c25519_i15.o src
/ec
/ec_c25519_i15.c
174 $(BUILD
)/ec_c25519_i31.o
: src
/ec
/ec_c25519_i31.c
$(HEADERS
)
175 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_c25519_i31.o src
/ec
/ec_c25519_i31.c
177 $(BUILD
)/ec_c25519_m15.o
: src
/ec
/ec_c25519_m15.c
$(HEADERS
)
178 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_c25519_m15.o src
/ec
/ec_c25519_m15.c
180 $(BUILD
)/ec_c25519_m31.o
: src
/ec
/ec_c25519_m31.c
$(HEADERS
)
181 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_c25519_m31.o src
/ec
/ec_c25519_m31.c
183 $(BUILD
)/ec_curve25519.o
: src
/ec
/ec_curve25519.c
$(HEADERS
)
184 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_curve25519.o src
/ec
/ec_curve25519.c
186 $(BUILD
)/ec_p256_m15.o
: src
/ec
/ec_p256_m15.c
$(HEADERS
)
187 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_p256_m15.o src
/ec
/ec_p256_m15.c
189 $(BUILD
)/ec_p256_m31.o
: src
/ec
/ec_p256_m31.c
$(HEADERS
)
190 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_p256_m31.o src
/ec
/ec_p256_m31.c
192 $(BUILD
)/ec_prime_i15.o
: src
/ec
/ec_prime_i15.c
$(HEADERS
)
193 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i15.o src
/ec
/ec_prime_i15.c
195 $(BUILD
)/ec_prime_i31.o
: src
/ec
/ec_prime_i31.c
$(HEADERS
)
196 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31.o src
/ec
/ec_prime_i31.c
198 $(BUILD
)/ec_prime_i31_secp256r1.o
: src
/ec
/ec_prime_i31_secp256r1.c
$(HEADERS
)
199 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp256r1.o src
/ec
/ec_prime_i31_secp256r1.c
201 $(BUILD
)/ec_prime_i31_secp384r1.o
: src
/ec
/ec_prime_i31_secp384r1.c
$(HEADERS
)
202 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp384r1.o src
/ec
/ec_prime_i31_secp384r1.c
204 $(BUILD
)/ec_prime_i31_secp521r1.o
: src
/ec
/ec_prime_i31_secp521r1.c
$(HEADERS
)
205 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_prime_i31_secp521r1.o src
/ec
/ec_prime_i31_secp521r1.c
207 $(BUILD
)/ec_secp256r1.o
: src
/ec
/ec_secp256r1.c
$(HEADERS
)
208 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp256r1.o src
/ec
/ec_secp256r1.c
210 $(BUILD
)/ec_secp384r1.o
: src
/ec
/ec_secp384r1.c
$(HEADERS
)
211 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp384r1.o src
/ec
/ec_secp384r1.c
213 $(BUILD
)/ec_secp521r1.o
: src
/ec
/ec_secp521r1.c
$(HEADERS
)
214 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ec_secp521r1.o src
/ec
/ec_secp521r1.c
216 $(BUILD
)/ecdsa_atr.o
: src
/ec
/ecdsa_atr.c
$(HEADERS
)
217 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_atr.o src
/ec
/ecdsa_atr.c
219 $(BUILD
)/ecdsa_i15_bits.o
: src
/ec
/ecdsa_i15_bits.c
$(HEADERS
)
220 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i15_bits.o src
/ec
/ecdsa_i15_bits.c
222 $(BUILD
)/ecdsa_i15_sign_asn1.o
: src
/ec
/ecdsa_i15_sign_asn1.c
$(HEADERS
)
223 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i15_sign_asn1.o src
/ec
/ecdsa_i15_sign_asn1.c
225 $(BUILD
)/ecdsa_i15_sign_raw.o
: src
/ec
/ecdsa_i15_sign_raw.c
$(HEADERS
)
226 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i15_sign_raw.o src
/ec
/ecdsa_i15_sign_raw.c
228 $(BUILD
)/ecdsa_i15_vrfy_asn1.o
: src
/ec
/ecdsa_i15_vrfy_asn1.c
$(HEADERS
)
229 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i15_vrfy_asn1.o src
/ec
/ecdsa_i15_vrfy_asn1.c
231 $(BUILD
)/ecdsa_i15_vrfy_raw.o
: src
/ec
/ecdsa_i15_vrfy_raw.c
$(HEADERS
)
232 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i15_vrfy_raw.o src
/ec
/ecdsa_i15_vrfy_raw.c
234 $(BUILD
)/ecdsa_i31_bits.o
: src
/ec
/ecdsa_i31_bits.c
$(HEADERS
)
235 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_bits.o src
/ec
/ecdsa_i31_bits.c
237 $(BUILD
)/ecdsa_i31_sign_asn1.o
: src
/ec
/ecdsa_i31_sign_asn1.c
$(HEADERS
)
238 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_asn1.o src
/ec
/ecdsa_i31_sign_asn1.c
240 $(BUILD
)/ecdsa_i31_sign_raw.o
: src
/ec
/ecdsa_i31_sign_raw.c
$(HEADERS
)
241 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_sign_raw.o src
/ec
/ecdsa_i31_sign_raw.c
243 $(BUILD
)/ecdsa_i31_vrfy_asn1.o
: src
/ec
/ecdsa_i31_vrfy_asn1.c
$(HEADERS
)
244 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_asn1.o src
/ec
/ecdsa_i31_vrfy_asn1.c
246 $(BUILD
)/ecdsa_i31_vrfy_raw.o
: src
/ec
/ecdsa_i31_vrfy_raw.c
$(HEADERS
)
247 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_i31_vrfy_raw.o src
/ec
/ecdsa_i31_vrfy_raw.c
249 $(BUILD
)/ecdsa_rta.o
: src
/ec
/ecdsa_rta.c
$(HEADERS
)
250 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ecdsa_rta.o src
/ec
/ecdsa_rta.c
252 $(BUILD
)/dig_oid.o
: src
/hash
/dig_oid.c
$(HEADERS
)
253 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_oid.o src
/hash
/dig_oid.c
255 $(BUILD
)/dig_size.o
: src
/hash
/dig_size.c
$(HEADERS
)
256 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/dig_size.o src
/hash
/dig_size.c
258 $(BUILD
)/ghash_ctmul.o
: src
/hash
/ghash_ctmul.c
$(HEADERS
)
259 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul.o src
/hash
/ghash_ctmul.c
261 $(BUILD
)/ghash_ctmul32.o
: src
/hash
/ghash_ctmul32.c
$(HEADERS
)
262 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul32.o src
/hash
/ghash_ctmul32.c
264 $(BUILD
)/ghash_ctmul64.o
: src
/hash
/ghash_ctmul64.c
$(HEADERS
)
265 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ghash_ctmul64.o src
/hash
/ghash_ctmul64.c
267 $(BUILD
)/md5.o
: src
/hash
/md5.c
$(HEADERS
)
268 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5.o src
/hash
/md5.c
270 $(BUILD
)/md5sha1.o
: src
/hash
/md5sha1.c
$(HEADERS
)
271 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/md5sha1.o src
/hash
/md5sha1.c
273 $(BUILD
)/multihash.o
: src
/hash
/multihash.c
$(HEADERS
)
274 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/multihash.o src
/hash
/multihash.c
276 $(BUILD
)/sha1.o
: src
/hash
/sha1.c
$(HEADERS
)
277 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha1.o src
/hash
/sha1.c
279 $(BUILD
)/sha2big.o
: src
/hash
/sha2big.c
$(HEADERS
)
280 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2big.o src
/hash
/sha2big.c
282 $(BUILD
)/sha2small.o
: src
/hash
/sha2small.c
$(HEADERS
)
283 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sha2small.o src
/hash
/sha2small.c
285 $(BUILD
)/i15_add.o
: src
/int
/i15_add.c
$(HEADERS
)
286 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_add.o src
/int
/i15_add.c
288 $(BUILD
)/i15_bitlen.o
: src
/int
/i15_bitlen.c
$(HEADERS
)
289 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_bitlen.o src
/int
/i15_bitlen.c
291 $(BUILD
)/i15_decmod.o
: src
/int
/i15_decmod.c
$(HEADERS
)
292 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_decmod.o src
/int
/i15_decmod.c
294 $(BUILD
)/i15_decode.o
: src
/int
/i15_decode.c
$(HEADERS
)
295 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_decode.o src
/int
/i15_decode.c
297 $(BUILD
)/i15_decred.o
: src
/int
/i15_decred.c
$(HEADERS
)
298 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_decred.o src
/int
/i15_decred.c
300 $(BUILD
)/i15_encode.o
: src
/int
/i15_encode.c
$(HEADERS
)
301 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_encode.o src
/int
/i15_encode.c
303 $(BUILD
)/i15_fmont.o
: src
/int
/i15_fmont.c
$(HEADERS
)
304 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_fmont.o src
/int
/i15_fmont.c
306 $(BUILD
)/i15_iszero.o
: src
/int
/i15_iszero.c
$(HEADERS
)
307 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_iszero.o src
/int
/i15_iszero.c
309 $(BUILD
)/i15_modpow.o
: src
/int
/i15_modpow.c
$(HEADERS
)
310 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_modpow.o src
/int
/i15_modpow.c
312 $(BUILD
)/i15_montmul.o
: src
/int
/i15_montmul.c
$(HEADERS
)
313 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_montmul.o src
/int
/i15_montmul.c
315 $(BUILD
)/i15_mulacc.o
: src
/int
/i15_mulacc.c
$(HEADERS
)
316 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_mulacc.o src
/int
/i15_mulacc.c
318 $(BUILD
)/i15_muladd.o
: src
/int
/i15_muladd.c
$(HEADERS
)
319 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_muladd.o src
/int
/i15_muladd.c
321 $(BUILD
)/i15_ninv15.o
: src
/int
/i15_ninv15.c
$(HEADERS
)
322 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_ninv15.o src
/int
/i15_ninv15.c
324 $(BUILD
)/i15_reduce.o
: src
/int
/i15_reduce.c
$(HEADERS
)
325 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_reduce.o src
/int
/i15_reduce.c
327 $(BUILD
)/i15_rshift.o
: src
/int
/i15_rshift.c
$(HEADERS
)
328 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_rshift.o src
/int
/i15_rshift.c
330 $(BUILD
)/i15_sub.o
: src
/int
/i15_sub.c
$(HEADERS
)
331 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_sub.o src
/int
/i15_sub.c
333 $(BUILD
)/i15_tmont.o
: src
/int
/i15_tmont.c
$(HEADERS
)
334 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i15_tmont.o src
/int
/i15_tmont.c
336 $(BUILD
)/i31_add.o
: src
/int
/i31_add.c
$(HEADERS
)
337 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_add.o src
/int
/i31_add.c
339 $(BUILD
)/i31_bitlen.o
: src
/int
/i31_bitlen.c
$(HEADERS
)
340 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_bitlen.o src
/int
/i31_bitlen.c
342 $(BUILD
)/i31_decmod.o
: src
/int
/i31_decmod.c
$(HEADERS
)
343 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decmod.o src
/int
/i31_decmod.c
345 $(BUILD
)/i31_decode.o
: src
/int
/i31_decode.c
$(HEADERS
)
346 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decode.o src
/int
/i31_decode.c
348 $(BUILD
)/i31_decred.o
: src
/int
/i31_decred.c
$(HEADERS
)
349 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_decred.o src
/int
/i31_decred.c
351 $(BUILD
)/i31_encode.o
: src
/int
/i31_encode.c
$(HEADERS
)
352 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_encode.o src
/int
/i31_encode.c
354 $(BUILD
)/i31_fmont.o
: src
/int
/i31_fmont.c
$(HEADERS
)
355 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_fmont.o src
/int
/i31_fmont.c
357 $(BUILD
)/i31_iszero.o
: src
/int
/i31_iszero.c
$(HEADERS
)
358 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_iszero.o src
/int
/i31_iszero.c
360 $(BUILD
)/i31_modpow.o
: src
/int
/i31_modpow.c
$(HEADERS
)
361 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_modpow.o src
/int
/i31_modpow.c
363 $(BUILD
)/i31_montmul.o
: src
/int
/i31_montmul.c
$(HEADERS
)
364 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_montmul.o src
/int
/i31_montmul.c
366 $(BUILD
)/i31_mulacc.o
: src
/int
/i31_mulacc.c
$(HEADERS
)
367 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_mulacc.o src
/int
/i31_mulacc.c
369 $(BUILD
)/i31_muladd.o
: src
/int
/i31_muladd.c
$(HEADERS
)
370 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_muladd.o src
/int
/i31_muladd.c
372 $(BUILD
)/i31_ninv31.o
: src
/int
/i31_ninv31.c
$(HEADERS
)
373 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_ninv31.o src
/int
/i31_ninv31.c
375 $(BUILD
)/i31_reduce.o
: src
/int
/i31_reduce.c
$(HEADERS
)
376 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_reduce.o src
/int
/i31_reduce.c
378 $(BUILD
)/i31_rshift.o
: src
/int
/i31_rshift.c
$(HEADERS
)
379 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_rshift.o src
/int
/i31_rshift.c
381 $(BUILD
)/i31_sub.o
: src
/int
/i31_sub.c
$(HEADERS
)
382 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_sub.o src
/int
/i31_sub.c
384 $(BUILD
)/i31_tmont.o
: src
/int
/i31_tmont.c
$(HEADERS
)
385 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i31_tmont.o src
/int
/i31_tmont.c
387 $(BUILD
)/i32_add.o
: src
/int
/i32_add.c
$(HEADERS
)
388 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_add.o src
/int
/i32_add.c
390 $(BUILD
)/i32_bitlen.o
: src
/int
/i32_bitlen.c
$(HEADERS
)
391 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_bitlen.o src
/int
/i32_bitlen.c
393 $(BUILD
)/i32_decmod.o
: src
/int
/i32_decmod.c
$(HEADERS
)
394 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decmod.o src
/int
/i32_decmod.c
396 $(BUILD
)/i32_decode.o
: src
/int
/i32_decode.c
$(HEADERS
)
397 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decode.o src
/int
/i32_decode.c
399 $(BUILD
)/i32_decred.o
: src
/int
/i32_decred.c
$(HEADERS
)
400 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_decred.o src
/int
/i32_decred.c
402 $(BUILD
)/i32_div32.o
: src
/int
/i32_div32.c
$(HEADERS
)
403 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_div32.o src
/int
/i32_div32.c
405 $(BUILD
)/i32_encode.o
: src
/int
/i32_encode.c
$(HEADERS
)
406 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_encode.o src
/int
/i32_encode.c
408 $(BUILD
)/i32_fmont.o
: src
/int
/i32_fmont.c
$(HEADERS
)
409 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_fmont.o src
/int
/i32_fmont.c
411 $(BUILD
)/i32_iszero.o
: src
/int
/i32_iszero.c
$(HEADERS
)
412 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_iszero.o src
/int
/i32_iszero.c
414 $(BUILD
)/i32_modpow.o
: src
/int
/i32_modpow.c
$(HEADERS
)
415 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_modpow.o src
/int
/i32_modpow.c
417 $(BUILD
)/i32_montmul.o
: src
/int
/i32_montmul.c
$(HEADERS
)
418 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_montmul.o src
/int
/i32_montmul.c
420 $(BUILD
)/i32_mulacc.o
: src
/int
/i32_mulacc.c
$(HEADERS
)
421 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_mulacc.o src
/int
/i32_mulacc.c
423 $(BUILD
)/i32_muladd.o
: src
/int
/i32_muladd.c
$(HEADERS
)
424 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_muladd.o src
/int
/i32_muladd.c
426 $(BUILD
)/i32_ninv32.o
: src
/int
/i32_ninv32.c
$(HEADERS
)
427 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_ninv32.o src
/int
/i32_ninv32.c
429 $(BUILD
)/i32_reduce.o
: src
/int
/i32_reduce.c
$(HEADERS
)
430 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_reduce.o src
/int
/i32_reduce.c
432 $(BUILD
)/i32_sub.o
: src
/int
/i32_sub.c
$(HEADERS
)
433 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_sub.o src
/int
/i32_sub.c
435 $(BUILD
)/i32_tmont.o
: src
/int
/i32_tmont.c
$(HEADERS
)
436 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/i32_tmont.o src
/int
/i32_tmont.c
438 $(BUILD
)/hmac.o
: src
/mac
/hmac.c
$(HEADERS
)
439 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac.o src
/mac
/hmac.c
441 $(BUILD
)/hmac_ct.o
: src
/mac
/hmac_ct.c
$(HEADERS
)
442 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_ct.o src
/mac
/hmac_ct.c
444 $(BUILD
)/hmac_drbg.o
: src
/rand
/hmac_drbg.c
$(HEADERS
)
445 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/hmac_drbg.o src
/rand
/hmac_drbg.c
447 $(BUILD
)/rsa_i15_pkcs1_sign.o
: src
/rsa
/rsa_i15_pkcs1_sign.c
$(HEADERS
)
448 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i15_pkcs1_sign.o src
/rsa
/rsa_i15_pkcs1_sign.c
450 $(BUILD
)/rsa_i15_pkcs1_vrfy.o
: src
/rsa
/rsa_i15_pkcs1_vrfy.c
$(HEADERS
)
451 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i15_pkcs1_vrfy.o src
/rsa
/rsa_i15_pkcs1_vrfy.c
453 $(BUILD
)/rsa_i15_priv.o
: src
/rsa
/rsa_i15_priv.c
$(HEADERS
)
454 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i15_priv.o src
/rsa
/rsa_i15_priv.c
456 $(BUILD
)/rsa_i15_pub.o
: src
/rsa
/rsa_i15_pub.c
$(HEADERS
)
457 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i15_pub.o src
/rsa
/rsa_i15_pub.c
459 $(BUILD
)/rsa_i31_pkcs1_sign.o
: src
/rsa
/rsa_i31_pkcs1_sign.c
$(HEADERS
)
460 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_sign.o src
/rsa
/rsa_i31_pkcs1_sign.c
462 $(BUILD
)/rsa_i31_pkcs1_vrfy.o
: src
/rsa
/rsa_i31_pkcs1_vrfy.c
$(HEADERS
)
463 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pkcs1_vrfy.o src
/rsa
/rsa_i31_pkcs1_vrfy.c
465 $(BUILD
)/rsa_i31_priv.o
: src
/rsa
/rsa_i31_priv.c
$(HEADERS
)
466 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_priv.o src
/rsa
/rsa_i31_priv.c
468 $(BUILD
)/rsa_i31_pub.o
: src
/rsa
/rsa_i31_pub.c
$(HEADERS
)
469 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i31_pub.o src
/rsa
/rsa_i31_pub.c
471 $(BUILD
)/rsa_i32_pkcs1_sign.o
: src
/rsa
/rsa_i32_pkcs1_sign.c
$(HEADERS
)
472 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_sign.o src
/rsa
/rsa_i32_pkcs1_sign.c
474 $(BUILD
)/rsa_i32_pkcs1_vrfy.o
: src
/rsa
/rsa_i32_pkcs1_vrfy.c
$(HEADERS
)
475 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pkcs1_vrfy.o src
/rsa
/rsa_i32_pkcs1_vrfy.c
477 $(BUILD
)/rsa_i32_priv.o
: src
/rsa
/rsa_i32_priv.c
$(HEADERS
)
478 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_priv.o src
/rsa
/rsa_i32_priv.c
480 $(BUILD
)/rsa_i32_pub.o
: src
/rsa
/rsa_i32_pub.c
$(HEADERS
)
481 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_i32_pub.o src
/rsa
/rsa_i32_pub.c
483 $(BUILD
)/rsa_pkcs1_sig_pad.o
: src
/rsa
/rsa_pkcs1_sig_pad.c
$(HEADERS
)
484 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_pkcs1_sig_pad.o src
/rsa
/rsa_pkcs1_sig_pad.c
486 $(BUILD
)/rsa_pkcs1_sig_unpad.o
: src
/rsa
/rsa_pkcs1_sig_unpad.c
$(HEADERS
)
487 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_pkcs1_sig_unpad.o src
/rsa
/rsa_pkcs1_sig_unpad.c
489 $(BUILD
)/rsa_ssl_decrypt.o
: src
/rsa
/rsa_ssl_decrypt.c
$(HEADERS
)
490 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/rsa_ssl_decrypt.o src
/rsa
/rsa_ssl_decrypt.c
492 $(BUILD
)/prf.o
: src
/ssl
/prf.c
$(HEADERS
)
493 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf.o src
/ssl
/prf.c
495 $(BUILD
)/prf_md5sha1.o
: src
/ssl
/prf_md5sha1.c
$(HEADERS
)
496 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_md5sha1.o src
/ssl
/prf_md5sha1.c
498 $(BUILD
)/prf_sha256.o
: src
/ssl
/prf_sha256.c
$(HEADERS
)
499 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha256.o src
/ssl
/prf_sha256.c
501 $(BUILD
)/prf_sha384.o
: src
/ssl
/prf_sha384.c
$(HEADERS
)
502 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/prf_sha384.o src
/ssl
/prf_sha384.c
504 $(BUILD
)/ssl_ccert_single_ec.o
: src
/ssl
/ssl_ccert_single_ec.c
$(HEADERS
)
505 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_ccert_single_ec.o src
/ssl
/ssl_ccert_single_ec.c
507 $(BUILD
)/ssl_ccert_single_rsa.o
: src
/ssl
/ssl_ccert_single_rsa.c
$(HEADERS
)
508 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_ccert_single_rsa.o src
/ssl
/ssl_ccert_single_rsa.c
510 $(BUILD
)/ssl_client.o
: src
/ssl
/ssl_client.c
$(HEADERS
)
511 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client.o src
/ssl
/ssl_client.c
513 $(BUILD
)/ssl_client_full.o
: src
/ssl
/ssl_client_full.c
$(HEADERS
)
514 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_client_full.o src
/ssl
/ssl_client_full.c
516 $(BUILD
)/ssl_engine.o
: src
/ssl
/ssl_engine.c
$(HEADERS
)
517 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_engine.o src
/ssl
/ssl_engine.c
519 $(BUILD
)/ssl_hashes.o
: src
/ssl
/ssl_hashes.c
$(HEADERS
)
520 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hashes.o src
/ssl
/ssl_hashes.c
522 $(BUILD
)/ssl_hs_client.o
: src
/ssl
/ssl_hs_client.c
$(HEADERS
)
523 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_client.o src
/ssl
/ssl_hs_client.c
525 $(BUILD
)/ssl_hs_server.o
: src
/ssl
/ssl_hs_server.c
$(HEADERS
)
526 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_hs_server.o src
/ssl
/ssl_hs_server.c
528 $(BUILD
)/ssl_io.o
: src
/ssl
/ssl_io.c
$(HEADERS
)
529 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_io.o src
/ssl
/ssl_io.c
531 $(BUILD
)/ssl_lru.o
: src
/ssl
/ssl_lru.c
$(HEADERS
)
532 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_lru.o src
/ssl
/ssl_lru.c
534 $(BUILD
)/ssl_rec_cbc.o
: src
/ssl
/ssl_rec_cbc.c
$(HEADERS
)
535 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_cbc.o src
/ssl
/ssl_rec_cbc.c
537 $(BUILD
)/ssl_rec_chapol.o
: src
/ssl
/ssl_rec_chapol.c
$(HEADERS
)
538 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_chapol.o src
/ssl
/ssl_rec_chapol.c
540 $(BUILD
)/ssl_rec_gcm.o
: src
/ssl
/ssl_rec_gcm.c
$(HEADERS
)
541 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_rec_gcm.o src
/ssl
/ssl_rec_gcm.c
543 $(BUILD
)/ssl_server.o
: src
/ssl
/ssl_server.c
$(HEADERS
)
544 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server.o src
/ssl
/ssl_server.c
546 $(BUILD
)/ssl_server_mine2c.o
: src
/ssl
/ssl_server_mine2c.c
$(HEADERS
)
547 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_mine2c.o src
/ssl
/ssl_server_mine2c.c
549 $(BUILD
)/ssl_server_mine2g.o
: src
/ssl
/ssl_server_mine2g.c
$(HEADERS
)
550 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_mine2g.o src
/ssl
/ssl_server_mine2g.c
552 $(BUILD
)/ssl_server_minf2c.o
: src
/ssl
/ssl_server_minf2c.c
$(HEADERS
)
553 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minf2c.o src
/ssl
/ssl_server_minf2c.c
555 $(BUILD
)/ssl_server_minf2g.o
: src
/ssl
/ssl_server_minf2g.c
$(HEADERS
)
556 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minf2g.o src
/ssl
/ssl_server_minf2g.c
558 $(BUILD
)/ssl_server_minr2g.o
: src
/ssl
/ssl_server_minr2g.c
$(HEADERS
)
559 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minr2g.o src
/ssl
/ssl_server_minr2g.c
561 $(BUILD
)/ssl_server_minu2g.o
: src
/ssl
/ssl_server_minu2g.c
$(HEADERS
)
562 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minu2g.o src
/ssl
/ssl_server_minu2g.c
564 $(BUILD
)/ssl_server_minv2g.o
: src
/ssl
/ssl_server_minv2g.c
$(HEADERS
)
565 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_minv2g.o src
/ssl
/ssl_server_minv2g.c
567 $(BUILD
)/ssl_server_full_ec.o
: src
/ssl
/ssl_server_full_ec.c
$(HEADERS
)
568 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_ec.o src
/ssl
/ssl_server_full_ec.c
570 $(BUILD
)/ssl_server_full_rsa.o
: src
/ssl
/ssl_server_full_rsa.c
$(HEADERS
)
571 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_server_full_rsa.o src
/ssl
/ssl_server_full_rsa.c
573 $(BUILD
)/ssl_scert_single_ec.o
: src
/ssl
/ssl_scert_single_ec.c
$(HEADERS
)
574 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_scert_single_ec.o src
/ssl
/ssl_scert_single_ec.c
576 $(BUILD
)/ssl_scert_single_rsa.o
: src
/ssl
/ssl_scert_single_rsa.c
$(HEADERS
)
577 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ssl_scert_single_rsa.o src
/ssl
/ssl_scert_single_rsa.c
579 $(BUILD
)/aes_big_cbcdec.o
: src
/symcipher
/aes_big_cbcdec.c
$(HEADERS
)
580 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcdec.o src
/symcipher
/aes_big_cbcdec.c
582 $(BUILD
)/aes_big_cbcenc.o
: src
/symcipher
/aes_big_cbcenc.c
$(HEADERS
)
583 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_cbcenc.o src
/symcipher
/aes_big_cbcenc.c
585 $(BUILD
)/aes_big_ctr.o
: src
/symcipher
/aes_big_ctr.c
$(HEADERS
)
586 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_ctr.o src
/symcipher
/aes_big_ctr.c
588 $(BUILD
)/aes_big_dec.o
: src
/symcipher
/aes_big_dec.c
$(HEADERS
)
589 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_dec.o src
/symcipher
/aes_big_dec.c
591 $(BUILD
)/aes_big_enc.o
: src
/symcipher
/aes_big_enc.c
$(HEADERS
)
592 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_big_enc.o src
/symcipher
/aes_big_enc.c
594 $(BUILD
)/aes_common.o
: src
/symcipher
/aes_common.c
$(HEADERS
)
595 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_common.o src
/symcipher
/aes_common.c
597 $(BUILD
)/aes_ct.o
: src
/symcipher
/aes_ct.c
$(HEADERS
)
598 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct.o src
/symcipher
/aes_ct.c
600 $(BUILD
)/aes_ct64.o
: src
/symcipher
/aes_ct64.c
$(HEADERS
)
601 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64.o src
/symcipher
/aes_ct64.c
603 $(BUILD
)/aes_ct64_cbcdec.o
: src
/symcipher
/aes_ct64_cbcdec.c
$(HEADERS
)
604 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcdec.o src
/symcipher
/aes_ct64_cbcdec.c
606 $(BUILD
)/aes_ct64_cbcenc.o
: src
/symcipher
/aes_ct64_cbcenc.c
$(HEADERS
)
607 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_cbcenc.o src
/symcipher
/aes_ct64_cbcenc.c
609 $(BUILD
)/aes_ct64_ctr.o
: src
/symcipher
/aes_ct64_ctr.c
$(HEADERS
)
610 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_ctr.o src
/symcipher
/aes_ct64_ctr.c
612 $(BUILD
)/aes_ct64_dec.o
: src
/symcipher
/aes_ct64_dec.c
$(HEADERS
)
613 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_dec.o src
/symcipher
/aes_ct64_dec.c
615 $(BUILD
)/aes_ct64_enc.o
: src
/symcipher
/aes_ct64_enc.c
$(HEADERS
)
616 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct64_enc.o src
/symcipher
/aes_ct64_enc.c
618 $(BUILD
)/aes_ct_cbcdec.o
: src
/symcipher
/aes_ct_cbcdec.c
$(HEADERS
)
619 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcdec.o src
/symcipher
/aes_ct_cbcdec.c
621 $(BUILD
)/aes_ct_cbcenc.o
: src
/symcipher
/aes_ct_cbcenc.c
$(HEADERS
)
622 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_cbcenc.o src
/symcipher
/aes_ct_cbcenc.c
624 $(BUILD
)/aes_ct_ctr.o
: src
/symcipher
/aes_ct_ctr.c
$(HEADERS
)
625 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_ctr.o src
/symcipher
/aes_ct_ctr.c
627 $(BUILD
)/aes_ct_dec.o
: src
/symcipher
/aes_ct_dec.c
$(HEADERS
)
628 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_dec.o src
/symcipher
/aes_ct_dec.c
630 $(BUILD
)/aes_ct_enc.o
: src
/symcipher
/aes_ct_enc.c
$(HEADERS
)
631 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_ct_enc.o src
/symcipher
/aes_ct_enc.c
633 $(BUILD
)/aes_small_cbcdec.o
: src
/symcipher
/aes_small_cbcdec.c
$(HEADERS
)
634 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcdec.o src
/symcipher
/aes_small_cbcdec.c
636 $(BUILD
)/aes_small_cbcenc.o
: src
/symcipher
/aes_small_cbcenc.c
$(HEADERS
)
637 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_cbcenc.o src
/symcipher
/aes_small_cbcenc.c
639 $(BUILD
)/aes_small_ctr.o
: src
/symcipher
/aes_small_ctr.c
$(HEADERS
)
640 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_ctr.o src
/symcipher
/aes_small_ctr.c
642 $(BUILD
)/aes_small_dec.o
: src
/symcipher
/aes_small_dec.c
$(HEADERS
)
643 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_dec.o src
/symcipher
/aes_small_dec.c
645 $(BUILD
)/aes_small_enc.o
: src
/symcipher
/aes_small_enc.c
$(HEADERS
)
646 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/aes_small_enc.o src
/symcipher
/aes_small_enc.c
648 $(BUILD
)/chacha20_ct.o
: src
/symcipher
/chacha20_ct.c
$(HEADERS
)
649 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/chacha20_ct.o src
/symcipher
/chacha20_ct.c
651 $(BUILD
)/des_ct.o
: src
/symcipher
/des_ct.c
$(HEADERS
)
652 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct.o src
/symcipher
/des_ct.c
654 $(BUILD
)/des_ct_cbcdec.o
: src
/symcipher
/des_ct_cbcdec.c
$(HEADERS
)
655 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcdec.o src
/symcipher
/des_ct_cbcdec.c
657 $(BUILD
)/des_ct_cbcenc.o
: src
/symcipher
/des_ct_cbcenc.c
$(HEADERS
)
658 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_ct_cbcenc.o src
/symcipher
/des_ct_cbcenc.c
660 $(BUILD
)/des_support.o
: src
/symcipher
/des_support.c
$(HEADERS
)
661 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_support.o src
/symcipher
/des_support.c
663 $(BUILD
)/des_tab.o
: src
/symcipher
/des_tab.c
$(HEADERS
)
664 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab.o src
/symcipher
/des_tab.c
666 $(BUILD
)/des_tab_cbcdec.o
: src
/symcipher
/des_tab_cbcdec.c
$(HEADERS
)
667 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcdec.o src
/symcipher
/des_tab_cbcdec.c
669 $(BUILD
)/des_tab_cbcenc.o
: src
/symcipher
/des_tab_cbcenc.c
$(HEADERS
)
670 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/des_tab_cbcenc.o src
/symcipher
/des_tab_cbcenc.c
672 $(BUILD
)/poly1305_ctmul.o
: src
/symcipher
/poly1305_ctmul.c
$(HEADERS
)
673 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/poly1305_ctmul.o src
/symcipher
/poly1305_ctmul.c
675 $(BUILD
)/poly1305_ctmul32.o
: src
/symcipher
/poly1305_ctmul32.c
$(HEADERS
)
676 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/poly1305_ctmul32.o src
/symcipher
/poly1305_ctmul32.c
678 $(BUILD
)/poly1305_i15.o
: src
/symcipher
/poly1305_i15.c
$(HEADERS
)
679 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/poly1305_i15.o src
/symcipher
/poly1305_i15.c
681 $(BUILD
)/skey_decoder.o
: src
/x509
/skey_decoder.c
$(HEADERS
)
682 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey_decoder.o src
/x509
/skey_decoder.c
684 $(BUILD
)/x509_decoder.o
: src
/x509
/x509_decoder.c
$(HEADERS
)
685 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_decoder.o src
/x509
/x509_decoder.c
687 $(BUILD
)/x509_knownkey.o
: src
/x509
/x509_knownkey.c
$(HEADERS
)
688 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_knownkey.o src
/x509
/x509_knownkey.c
690 $(BUILD
)/x509_minimal.o
: src
/x509
/x509_minimal.c
$(HEADERS
)
691 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_minimal.o src
/x509
/x509_minimal.c
693 $(BUILD
)/x509_minimal_full.o
: src
/x509
/x509_minimal_full.c
$(HEADERS
)
694 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/x509_minimal_full.o src
/x509
/x509_minimal_full.c
696 $(BUILD
)/test_crypto.o
: test/test_crypto.c
$(HEADERS
)
697 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_crypto.o
test/test_crypto.c
699 $(BUILD
)/test_math.o
: test/test_math.c
$(HEADERS
)
700 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_math.o
test/test_math.c
702 $(BUILD
)/test_speed.o
: test/test_speed.c
$(HEADERS
)
703 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_speed.o
test/test_speed.c
705 $(BUILD
)/test_x509.o
: test/test_x509.c
$(HEADERS
)
706 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/test_x509.o
test/test_x509.c
708 $(BUILD
)/brssl.o
: tools
/brssl.c tools
/brssl.h
$(HEADERS
)
709 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/brssl.o tools
/brssl.c
711 $(BUILD
)/certs.o
: tools
/certs.c tools
/brssl.h
$(HEADERS
)
712 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/certs.o tools
/certs.c
714 $(BUILD
)/chain.o
: tools
/chain.c tools
/brssl.h
$(HEADERS
)
715 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/chain.o tools
/chain.c
717 $(BUILD
)/client.o
: tools
/client.c tools
/brssl.h
$(HEADERS
)
718 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/client.o tools
/client.c
720 $(BUILD
)/errors.o
: tools
/errors.c tools
/brssl.h
$(HEADERS
)
721 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/errors.o tools
/errors.c
723 $(BUILD
)/files.o
: tools
/files.c tools
/brssl.h
$(HEADERS
)
724 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/files.o tools
/files.c
726 $(BUILD
)/keys.o
: tools
/keys.c tools
/brssl.h
$(HEADERS
)
727 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/keys.o tools
/keys.c
729 $(BUILD
)/names.o
: tools
/names.c tools
/brssl.h
$(HEADERS
)
730 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/names.o tools
/names.c
732 $(BUILD
)/server.o
: tools
/server.c tools
/brssl.h
$(HEADERS
)
733 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/server.o tools
/server.c
735 $(BUILD
)/skey.o
: tools
/skey.c tools
/brssl.h
$(HEADERS
)
736 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/skey.o tools
/skey.c
738 $(BUILD
)/sslio.o
: tools
/sslio.c tools
/brssl.h
$(HEADERS
)
739 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/sslio.o tools
/sslio.c
741 $(BUILD
)/ta.o
: tools
/ta.c tools
/brssl.h
$(HEADERS
)
742 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/ta.o tools
/ta.c
744 $(BUILD
)/vector.o
: tools
/vector.c tools
/brssl.h
$(HEADERS
)
745 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/vector.o tools
/vector.c
747 $(BUILD
)/verify.o
: tools
/verify.c tools
/brssl.h
$(HEADERS
)
748 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/verify.o tools
/verify.c
750 $(BUILD
)/xmem.o
: tools
/xmem.c tools
/brssl.h
$(HEADERS
)
751 $(CC
) $(CFLAGS
) -c
-o
$(BUILD
)/xmem.o tools
/xmem.c