]>
Commit | Line | Data |
---|---|---|
777a2882 | 1 | LIBS=../libssl |
d9542276 MC |
2 | |
3 | #Needed for the multiblock code in rec_layer_s3.c | |
4 | IF[{- !$disabled{asm} -}] | |
5 | $AESDEF_x86=AES_ASM | |
6 | $AESDEF_x86_64=AES_ASM | |
7 | ||
8 | IF[$AESDEF_{- $target{asm_arch} -}] | |
9 | $AESDEF=$AESDEF_{- $target{asm_arch} -} | |
10 | ENDIF | |
11 | ENDIF | |
12 | ||
c7b46b54 JB |
13 | $KTLSSRC= |
14 | IF[{- !$disabled{ktls} -}] | |
15 | $KTLSSRC=ktls.c | |
16 | ENDIF | |
17 | ||
0d345f0e MC |
18 | #TODO: For now we just include the libcrypto packet.c in libssl as well. We |
19 | # could either continue to do it like this, or export all the WPACKET | |
20 | # symbols so that libssl can use them like any other. Probably would do | |
21 | # this privately so it does not become part of the public API. | |
777a2882 | 22 | SOURCE[../libssl]=\ |
0d345f0e | 23 | pqueue.c ../crypto/packet.c \ |
777a2882 | 24 | statem/statem_srvr.c statem/statem_clnt.c s3_lib.c s3_enc.c record/rec_layer_s3.c \ |
25670f3e | 25 | statem/statem_lib.c statem/extensions.c statem/extensions_srvr.c \ |
5c97eeb7 | 26 | statem/extensions_clnt.c statem/extensions_cust.c s3_msg.c \ |
b443c845 | 27 | methods.c t1_lib.c t1_enc.c tls13_enc.c \ |
777a2882 RL |
28 | d1_lib.c record/rec_layer_d1.c d1_msg.c \ |
29 | statem/statem_dtls.c d1_srtp.c \ | |
5c858c59 | 30 | ssl_lib.c ssl_cert.c ssl_sess.c \ |
777a2882 | 31 | ssl_ciph.c ssl_stat.c ssl_rsa.c \ |
5c858c59 | 32 | ssl_asn1.c ssl_txt.c ssl_init.c ssl_conf.c ssl_mcnf.c \ |
6dd083fd | 33 | bio_ssl.c ssl_err.c tls_srp.c t1_trce.c ssl_utst.c \ |
777a2882 | 34 | record/ssl3_buffer.c record/ssl3_record.c record/dtls1_bitmap.c \ |
c7b46b54 | 35 | statem/statem.c record/ssl3_record_tls13.c record/tls_pad.c \ |
301fcb28 | 36 | tls_depr.c $KTLSSRC |
5c97eeb7 P |
37 | IF[{- !$disabled{'deprecated-3.0'} -}] |
38 | SOURCE[../libssl]=s3_cbc.c | |
39 | ENDIF | |
d9542276 | 40 | DEFINE[../libssl]=$AESDEF |
e71fd827 MC |
41 | |
42 | SOURCE[../providers/libcommon.a]=record/tls_pad.c | |
3fddbb26 | 43 | SOURCE[../providers/libimplementations.a]=s3_cbc.c |