Makefile (407c4d1eeb80caadcf24e60b827ea6686d3adf3a) Makefile (d5984d5f29a7c717b88ccd17a85a747792403cdf)
1SHLIBDIR?= /lib
2.if !defined(LIBCRYPTO_WITHOUT_SUBDIRS) && !defined(BOOTSTRAPPING)
3SUBDIR= engines modules
4.endif
5.ifdef BOOTSTRAPPING
6CFLAGS+= -DOPENSSL_NO_SCTP
7.endif
8

--- 77 unchanged lines hidden (view full) ---

86SRCS+= bio_ndef.c d2i_param.c d2i_pr.c d2i_pu.c evp_asn1.c f_int.c f_string.c
87SRCS+= i2d_evp.c n_pkey.c nsseq.c p5_pbe.c p5_pbev2.c p5_scrypt.c p8_pkey.c
88SRCS+= t_bitst.c t_pkey.c t_spki.c tasn_dec.c tasn_enc.c tasn_fre.c
89SRCS+= tasn_new.c tasn_prn.c tasn_scn.c tasn_typ.c tasn_utl.c x_algor.c
90SRCS+= x_bignum.c x_info.c x_int64.c x_long.c x_pkey.c x_sig.c x_spki.c
91SRCS+= x_val.c
92
93# async
1SHLIBDIR?= /lib
2.if !defined(LIBCRYPTO_WITHOUT_SUBDIRS) && !defined(BOOTSTRAPPING)
3SUBDIR= engines modules
4.endif
5.ifdef BOOTSTRAPPING
6CFLAGS+= -DOPENSSL_NO_SCTP
7.endif
8

--- 77 unchanged lines hidden (view full) ---

86SRCS+= bio_ndef.c d2i_param.c d2i_pr.c d2i_pu.c evp_asn1.c f_int.c f_string.c
87SRCS+= i2d_evp.c n_pkey.c nsseq.c p5_pbe.c p5_pbev2.c p5_scrypt.c p8_pkey.c
88SRCS+= t_bitst.c t_pkey.c t_spki.c tasn_dec.c tasn_enc.c tasn_fre.c
89SRCS+= tasn_new.c tasn_prn.c tasn_scn.c tasn_typ.c tasn_utl.c x_algor.c
90SRCS+= x_bignum.c x_info.c x_int64.c x_long.c x_pkey.c x_sig.c x_spki.c
91SRCS+= x_val.c
92
93# async
94SRCS+= async.c async_err.c async_posix.c async_wait.c
94SRCS+= async.c async_err.c async_null.c async_posix.c async_wait.c async_win.c
95
96# bf
97SRCS+= bf_cfb64.c bf_ecb.c bf_ofb64.c bf_prefix.c bf_readbuff.c bf_skey.c
98.if defined(ASM_i386)
99SRCS+= bf-586.S
100.else
101SRCS+= bf_enc.c
102.endif

--- 116 unchanged lines hidden (view full) ---

219SRCS+= dh_prn.c dh_rfc5114.c
220
221# dsa
222SRCS+= dsa_ameth.c dsa_asn1.c dsa_backend.c dsa_check.c dsa_depr.c dsa_err.c
223SRCS+= dsa_gen.c dsa_key.c dsa_lib.c dsa_meth.c dsa_ossl.c dsa_pmeth.c
224SRCS+= dsa_prn.c dsa_sign.c dsa_vrf.c
225
226# dso
95
96# bf
97SRCS+= bf_cfb64.c bf_ecb.c bf_ofb64.c bf_prefix.c bf_readbuff.c bf_skey.c
98.if defined(ASM_i386)
99SRCS+= bf-586.S
100.else
101SRCS+= bf_enc.c
102.endif

--- 116 unchanged lines hidden (view full) ---

219SRCS+= dh_prn.c dh_rfc5114.c
220
221# dsa
222SRCS+= dsa_ameth.c dsa_asn1.c dsa_backend.c dsa_check.c dsa_depr.c dsa_err.c
223SRCS+= dsa_gen.c dsa_key.c dsa_lib.c dsa_meth.c dsa_ossl.c dsa_pmeth.c
224SRCS+= dsa_prn.c dsa_sign.c dsa_vrf.c
225
226# dso
227SRCS+= dso_dl.c
227SRCS+= dso_dlfcn.c dso_err.c dso_lib.c
228SRCS+= dso_dlfcn.c dso_err.c dso_lib.c
229SRCS+= dso_openssl.c
230SRCS+= dso_vms.c
231SRCS+= dso_win32.c
228
229# ec
230SRCS+= curve25519.c curve448.c curve448_tables.c ec2_oct.c ec2_smpl.c
231SRCS+= ec_ameth.c ec_asn1.c ec_backend.c ec_check.c ec_curve.c ec_cvt.c
232SRCS+= ec_deprecated.c ec_err.c ec_key.c ec_kmeth.c ec_lib.c ec_mult.c ec_oct.c
233SRCS+= ec_pmeth.c ec_print.c ecdh_kdf.c ecdh_ossl.c ecdsa_ossl.c ecdsa_sign.c
234SRCS+= ecdsa_vrf.c eck_prn.c ecp_mont.c ecp_nist.c
235SRCS+= ecp_oct.c ecp_smpl.c ecx_backend.c ecx_key.c ecx_meth.c eddsa.c

--- 50 unchanged lines hidden (view full) ---

286# ffc
287SRCS+= ffc_backend.c ffc_dh.c ffc_key_generate.c ffc_key_validate.c
288SRCS+= ffc_params.c ffc_params_generate.c ffc_params_validate.c
289
290# hashtable
291SRCS+= hashtable.c hashfunc.c
292
293# hmac
232
233# ec
234SRCS+= curve25519.c curve448.c curve448_tables.c ec2_oct.c ec2_smpl.c
235SRCS+= ec_ameth.c ec_asn1.c ec_backend.c ec_check.c ec_curve.c ec_cvt.c
236SRCS+= ec_deprecated.c ec_err.c ec_key.c ec_kmeth.c ec_lib.c ec_mult.c ec_oct.c
237SRCS+= ec_pmeth.c ec_print.c ecdh_kdf.c ecdh_ossl.c ecdsa_ossl.c ecdsa_sign.c
238SRCS+= ecdsa_vrf.c eck_prn.c ecp_mont.c ecp_nist.c
239SRCS+= ecp_oct.c ecp_smpl.c ecx_backend.c ecx_key.c ecx_meth.c eddsa.c

--- 50 unchanged lines hidden (view full) ---

290# ffc
291SRCS+= ffc_backend.c ffc_dh.c ffc_key_generate.c ffc_key_validate.c
292SRCS+= ffc_params.c ffc_params_generate.c ffc_params_validate.c
293
294# hashtable
295SRCS+= hashtable.c hashfunc.c
296
297# hmac
294SRCS+= hmac.c hmac_s390x.c
298SRCS+= hmac.c
295
296# hpke
297SRCS+= hpke_util.c hpke.c
298
299# http
300SRCS+= http_client.c http_err.c http_lib.c
301
302# kdf

--- 116 unchanged lines hidden (view full) ---

419 cipher_aes_cbc_hmac_sha.c \
420 cipher_aes_cbc_hmac_sha256_hw.c cipher_aes_cbc_hmac_sha1_hw.c \
421 cipher_cts.c
422SRCS+= cipher_aes_ocb.c cipher_aes_ocb_hw.c
423SRCS+= cipher_aes_xts_fips.c
424SRCS+= cipher_aes_gcm_siv.c cipher_aes_gcm_siv_hw.c \
425 cipher_aes_gcm_siv_polyval.c
426SRCS+= cipher_aes_siv.c cipher_aes_siv_hw.c
299
300# hpke
301SRCS+= hpke_util.c hpke.c
302
303# http
304SRCS+= http_client.c http_err.c http_lib.c
305
306# kdf

--- 116 unchanged lines hidden (view full) ---

423 cipher_aes_cbc_hmac_sha.c \
424 cipher_aes_cbc_hmac_sha256_hw.c cipher_aes_cbc_hmac_sha1_hw.c \
425 cipher_cts.c
426SRCS+= cipher_aes_ocb.c cipher_aes_ocb_hw.c
427SRCS+= cipher_aes_xts_fips.c
428SRCS+= cipher_aes_gcm_siv.c cipher_aes_gcm_siv_hw.c \
429 cipher_aes_gcm_siv_polyval.c
430SRCS+= cipher_aes_siv.c cipher_aes_siv_hw.c
427SRCS+= cipher_blowfish.c cipher_blowfish_hw.c
428SRCS+= cipher_camellia.c cipher_camellia_hw.c
431SRCS+= cipher_camellia.c cipher_camellia_hw.c
429SRCS+= cipher_cast5.c cipher_cast5_hw.c
430SRCS+= cipher_chacha20.c cipher_chacha20_hw.c
431SRCS+= cipher_chacha20_poly1305.c cipher_chacha20_poly1305_hw.c
432SRCS+= cipher_chacha20.c cipher_chacha20_hw.c
433SRCS+= cipher_chacha20_poly1305.c cipher_chacha20_poly1305_hw.c
432SRCS+= cipher_des.c cipher_des_hw.c
433SRCS+= cipher_desx.c cipher_desx_hw.c
434SRCS+= cipher_null.c
434SRCS+= cipher_null.c
435SRCS+= cipher_rc4.c cipher_rc4_hw.c
436SRCS+= cipher_rc4_hmac_md5.c cipher_rc4_hmac_md5_hw.c
437SRCS+= cipher_seed.c cipher_seed_hw.c
438SRCS+= cipher_tdes.c cipher_tdes_common.c cipher_tdes_hw.c
439SRCS+= cipher_tdes_default.c cipher_tdes_default_hw.c \
440 cipher_tdes_wrap.c cipher_tdes_wrap_hw.c
441
442# providers/implementations/digests
443SRCS+= digestcommon.c
444SRCS+= blake2_prov.c blake2b_prov.c blake2s_prov.c
435SRCS+= cipher_tdes.c cipher_tdes_common.c cipher_tdes_hw.c
436SRCS+= cipher_tdes_default.c cipher_tdes_default_hw.c \
437 cipher_tdes_wrap.c cipher_tdes_wrap_hw.c
438
439# providers/implementations/digests
440SRCS+= digestcommon.c
441SRCS+= blake2_prov.c blake2b_prov.c blake2s_prov.c
445SRCS+= md4_prov.c
446SRCS+= md5_prov.c md5_sha1_prov.c
447SRCS+= null_prov.c
448SRCS+= ripemd_prov.c
449SRCS+= sha2_prov.c sha3_prov.c
442SRCS+= md5_prov.c md5_sha1_prov.c
443SRCS+= null_prov.c
444SRCS+= ripemd_prov.c
445SRCS+= sha2_prov.c sha3_prov.c
450SRCS+= wp_prov.c
451
452# providers/implementations/encode_decode
453SRCS+= decode_der2key.c decode_epki2pki.c decode_msblob2key.c decode_pvk2key.c
454SRCS+= decode_pem2der.c decode_spki2typespki.c
455SRCS+= encode_key2any.c encode_key2blob.c encode_key2ms.c encode_key2text.c
456SRCS+= endecoder_common.c
457SRCS+= ml_dsa_codecs.c ml_kem_codecs.c ml_common_codecs.c
458
459# providers/implementations/exchange
460SRCS+= dh_exch.c
461SRCS+= ecx_exch.c ecdh_exch.c
462SRCS+= kdf_exch.c
463
464# providers/implementations/kdfs
465SRCS+= argon2.c hkdf.c hmacdrbg_kdf.c kbkdf.c krb5kdf.c
446
447# providers/implementations/encode_decode
448SRCS+= decode_der2key.c decode_epki2pki.c decode_msblob2key.c decode_pvk2key.c
449SRCS+= decode_pem2der.c decode_spki2typespki.c
450SRCS+= encode_key2any.c encode_key2blob.c encode_key2ms.c encode_key2text.c
451SRCS+= endecoder_common.c
452SRCS+= ml_dsa_codecs.c ml_kem_codecs.c ml_common_codecs.c
453
454# providers/implementations/exchange
455SRCS+= dh_exch.c
456SRCS+= ecx_exch.c ecdh_exch.c
457SRCS+= kdf_exch.c
458
459# providers/implementations/kdfs
460SRCS+= argon2.c hkdf.c hmacdrbg_kdf.c kbkdf.c krb5kdf.c
466SRCS+= pbkdf1.c pbkdf2.c pbkdf2_fips.c
467SRCS+= pkcs12kdf.c pvkkdf.c scrypt.c sskdf.c sshkdf.c tls1_prf.c x942kdf.c
461SRCS+= pbkdf2.c pbkdf2_fips.c
462SRCS+= pkcs12kdf.c scrypt.c sskdf.c sshkdf.c tls1_prf.c x942kdf.c
468
469# providers/implementations/kem
470SRCS+= ec_kem.c ecx_kem.c kem_util.c ml_kem_kem.c mlx_kem.c rsa_kem.c
471
472# providers/implementations/keymgmt
473SRCS+= dh_kmgmt.c dsa_kmgmt.c ec_kmgmt.c ecx_kmgmt.c kdf_legacy_kmgmt.c
474SRCS+= mac_legacy_kmgmt.c ml_dsa_kmgmt.c ml_kem_kmgmt.c mlx_kmgmt.c rsa_kmgmt.c
475SRCS+= slh_dsa_kmgmt.c
476
477# providers/implementations/macs
478SRCS+= gmac_prov.c hmac_prov.c kmac_prov.c
479SRCS+= blake2b_mac.c blake2s_mac.c
480SRCS+= cmac_prov.c
481SRCS+= poly1305_prov.c
482SRCS+= siphash_prov.c
483
484# providers/implementations/rands
485SRCS+= drbg.c drbg_ctr.c drbg_hash.c drbg_hmac.c test_rng.c
486SRCS+= seed_src.c
463
464# providers/implementations/kem
465SRCS+= ec_kem.c ecx_kem.c kem_util.c ml_kem_kem.c mlx_kem.c rsa_kem.c
466
467# providers/implementations/keymgmt
468SRCS+= dh_kmgmt.c dsa_kmgmt.c ec_kmgmt.c ecx_kmgmt.c kdf_legacy_kmgmt.c
469SRCS+= mac_legacy_kmgmt.c ml_dsa_kmgmt.c ml_kem_kmgmt.c mlx_kmgmt.c rsa_kmgmt.c
470SRCS+= slh_dsa_kmgmt.c
471
472# providers/implementations/macs
473SRCS+= gmac_prov.c hmac_prov.c kmac_prov.c
474SRCS+= blake2b_mac.c blake2s_mac.c
475SRCS+= cmac_prov.c
476SRCS+= poly1305_prov.c
477SRCS+= siphash_prov.c
478
479# providers/implementations/rands
480SRCS+= drbg.c drbg_ctr.c drbg_hash.c drbg_hmac.c test_rng.c
481SRCS+= seed_src.c
482SRCS+= seed_src_jitter.c
487
488# providers/implementations/rands/seeding
489SRCS+= rand_cpu_x86.c rand_tsc.c rand_unix.c rand_win.c
490
491# providers/implementations/signature
492SRCS+= dsa_sig.c eddsa_sig.c ecdsa_sig.c mac_legacy_sig.c ml_dsa_sig.c
493SRCS+= rsa_sig.c slh_dsa_sig.c
494
495# providers/implementations/skeymgmt
496SRCS+= aes_skmgmt.c generic.c
497
498# providers/implementations/storemgmt
499SRCS+= file_store.c file_store_any2obj.c
500
501# rand
483
484# providers/implementations/rands/seeding
485SRCS+= rand_cpu_x86.c rand_tsc.c rand_unix.c rand_win.c
486
487# providers/implementations/signature
488SRCS+= dsa_sig.c eddsa_sig.c ecdsa_sig.c mac_legacy_sig.c ml_dsa_sig.c
489SRCS+= rsa_sig.c slh_dsa_sig.c
490
491# providers/implementations/skeymgmt
492SRCS+= aes_skmgmt.c generic.c
493
494# providers/implementations/storemgmt
495SRCS+= file_store.c file_store_any2obj.c
496
497# rand
502SRCS+= prov_seed.c rand_deprecated.c rand_egd.c rand_err.c rand_lib.c
498SRCS+= prov_seed.c rand_deprecated.c rand_err.c rand_lib.c
503SRCS+= rand_meth.c rand_pool.c rand_uniform.c randfile.c
504
505# rc2
506SRCS+= rc2_cbc.c rc2_ecb.c rc2_skey.c rc2cfb64.c rc2ofb64.c
507
508# rc4
509.if defined(ASM_amd64)
510SRCS+= rc4-md5-x86_64.S rc4-x86_64.S

--- 57 unchanged lines hidden (view full) ---

568# stack
569SRCS+= stack.c
570
571# store
572SRCS+= store_err.c store_init.c store_lib.c store_meth.c store_register.c
573SRCS+= store_result.c store_strings.c
574
575# thread
499SRCS+= rand_meth.c rand_pool.c rand_uniform.c randfile.c
500
501# rc2
502SRCS+= rc2_cbc.c rc2_ecb.c rc2_skey.c rc2cfb64.c rc2ofb64.c
503
504# rc4
505.if defined(ASM_amd64)
506SRCS+= rc4-md5-x86_64.S rc4-x86_64.S

--- 57 unchanged lines hidden (view full) ---

564# stack
565SRCS+= stack.c
566
567# store
568SRCS+= store_err.c store_init.c store_lib.c store_meth.c store_register.c
569SRCS+= store_result.c store_strings.c
570
571# thread
576SRCS+= api.c arch.c arch/thread_win.c arch/thread_posix.c arch/thread_none.c internal.c
572SRCS+= api.c arch.c internal.c
573SRCS+= thread_none.c
574SRCS+= thread_posix.c
575SRCS+= thread_win.c
577
578# ts
579SRCS+= ts_asn1.c ts_conf.c ts_err.c ts_lib.c ts_req_print.c ts_req_utils.c
580SRCS+= ts_rsp_print.c ts_rsp_sign.c ts_rsp_utils.c ts_rsp_verify.c
581SRCS+= ts_verify_ctx.c
582
583# txt_db
584SRCS+= txt_db.c

--- 30 unchanged lines hidden (view full) ---

615SRCS+= v3_soa_id.c v3_no_ass.c v3_group_ac.c v3_single_use.c v3_ind_iss.c
616SRCS+= x509_acert.c x509aset.c t_acert.c x_ietfatt.c v3_ac_tgt.c v3_sda.c
617SRCS+= v3_usernotice.c v3_battcons.c v3_audit_id.c v3_iobo.c v3_authattid.c
618SRCS+= v3_rolespec.c v3_attrdesc.c v3_timespec.c v3_attrmap.c v3_aaa.c
619SRCS+= x509type.c
620
621INCS= aes.h asn1.h asn1err.h asn1t.h async.h asyncerr.h bio.h
622INCS+= bioerr.h blowfish.h bn.h bnerr.h buffer.h buffererr.h byteorder.h camellia.h
576
577# ts
578SRCS+= ts_asn1.c ts_conf.c ts_err.c ts_lib.c ts_req_print.c ts_req_utils.c
579SRCS+= ts_rsp_print.c ts_rsp_sign.c ts_rsp_utils.c ts_rsp_verify.c
580SRCS+= ts_verify_ctx.c
581
582# txt_db
583SRCS+= txt_db.c

--- 30 unchanged lines hidden (view full) ---

614SRCS+= v3_soa_id.c v3_no_ass.c v3_group_ac.c v3_single_use.c v3_ind_iss.c
615SRCS+= x509_acert.c x509aset.c t_acert.c x_ietfatt.c v3_ac_tgt.c v3_sda.c
616SRCS+= v3_usernotice.c v3_battcons.c v3_audit_id.c v3_iobo.c v3_authattid.c
617SRCS+= v3_rolespec.c v3_attrdesc.c v3_timespec.c v3_attrmap.c v3_aaa.c
618SRCS+= x509type.c
619
620INCS= aes.h asn1.h asn1err.h asn1t.h async.h asyncerr.h bio.h
621INCS+= bioerr.h blowfish.h bn.h bnerr.h buffer.h buffererr.h byteorder.h camellia.h
623INCS+= cast.h cmac.h cmp.h cmp_util.h cmperr.h cms.h cmserr.h comp.h comperr.h conf.h conf_api.h
622INCS+= cast.h cmac.h cmp.h cmp_util.h cmperr.h cms.h cmserr.h comp.h comperr.h conf.h
624INCS+= conferr.h configuration.h conftypes.h core.h core_dispatch.h core_names.h core_object.h
625INCS+= crmf.h crmferr.h crypto.h cryptoerr.h cryptoerr_legacy.h ct.h cterr.h
623INCS+= conferr.h configuration.h conftypes.h core.h core_dispatch.h core_names.h core_object.h
624INCS+= crmf.h crmferr.h crypto.h cryptoerr.h cryptoerr_legacy.h ct.h cterr.h
626INCS+= decoder.h decodererr.h des.h dh.h dherr.h dsa.h
627INCS+= dsaerr.h dtls1.h e_os2.h e_ostime.h ebcdic.h ec.h ecdh.h ecdsa.h ecerr.h encoder.h encodererr.h
625INCS+= decoder.h decodererr.h
626INCS+= der_digests.h
627INCS+= der_dsa.h
628INCS+= der_ec.h
629INCS+= der_ecx.h
630INCS+= der_ml_dsa.h
631INCS+= der_rsa.h
632INCS+= der_slh_dsa.h
633INCS+= der_wrap.h
634INCS+= des.h dh.h dherr.h dsa.h
635INCS+= dsaerr.h
636INCS+= dtls1.h e_os2.h e_ostime.h ebcdic.h ec.h ecdh.h ecdsa.h ecerr.h encoder.h encodererr.h
628INCS+= engine.h engineerr.h err.h ess.h esserr.h evp.h evperr.h fips_names.h fipskey.h hmac.h hpke.h http.h httperr.h idea.h indicator.h
629INCS+= kdf.h kdferr.h lhash.h macros.h md2.h md4.h md5.h mdc2.h modes.h obj_mac.h
630INCS+= objects.h objectserr.h ocsp.h ocsperr.h opensslconf.h opensslv.h
631INCS+= ossl_typ.h param_build.h params.h pem.h pem2.h pemerr.h pkcs12.h pkcs12err.h pkcs7.h
632INCS+= pkcs7err.h prov_ssl.h proverr.h provider.h quic.h rand.h randerr.h rc2.h rc4.h rc5.h ripemd.h
633INCS+= rsa.h rsaerr.h safestack.h seed.h self_test.h sha.h srp.h srtp.h ssl.h ssl2.h
634INCS+= ssl3.h sslerr.h sslerr_legacy.h stack.h store.h storeerr.h symhacks.h thread.h tls1.h trace.h ts.h
635INCS+= tserr.h txt_db.h types.h ui.h uierr.h whrlpool.h x509.h x509_vfy.h x509err.h

--- 121 unchanged lines hidden (view full) ---

757 ${LCRYPTO_SRC}/crypto/slh_dsa \
758 ${LCRYPTO_SRC}/crypto/sm2 \
759 ${LCRYPTO_SRC}/crypto/sm3 \
760 ${LCRYPTO_SRC}/crypto/sm4 \
761 ${LCRYPTO_SRC}/crypto/srp \
762 ${LCRYPTO_SRC}/crypto/stack \
763 ${LCRYPTO_SRC}/crypto/store \
764 ${LCRYPTO_SRC}/crypto/thread \
637INCS+= engine.h engineerr.h err.h ess.h esserr.h evp.h evperr.h fips_names.h fipskey.h hmac.h hpke.h http.h httperr.h idea.h indicator.h
638INCS+= kdf.h kdferr.h lhash.h macros.h md2.h md4.h md5.h mdc2.h modes.h obj_mac.h
639INCS+= objects.h objectserr.h ocsp.h ocsperr.h opensslconf.h opensslv.h
640INCS+= ossl_typ.h param_build.h params.h pem.h pem2.h pemerr.h pkcs12.h pkcs12err.h pkcs7.h
641INCS+= pkcs7err.h prov_ssl.h proverr.h provider.h quic.h rand.h randerr.h rc2.h rc4.h rc5.h ripemd.h
642INCS+= rsa.h rsaerr.h safestack.h seed.h self_test.h sha.h srp.h srtp.h ssl.h ssl2.h
643INCS+= ssl3.h sslerr.h sslerr_legacy.h stack.h store.h storeerr.h symhacks.h thread.h tls1.h trace.h ts.h
644INCS+= tserr.h txt_db.h types.h ui.h uierr.h whrlpool.h x509.h x509_vfy.h x509err.h

--- 121 unchanged lines hidden (view full) ---

766 ${LCRYPTO_SRC}/crypto/slh_dsa \
767 ${LCRYPTO_SRC}/crypto/sm2 \
768 ${LCRYPTO_SRC}/crypto/sm3 \
769 ${LCRYPTO_SRC}/crypto/sm4 \
770 ${LCRYPTO_SRC}/crypto/srp \
771 ${LCRYPTO_SRC}/crypto/stack \
772 ${LCRYPTO_SRC}/crypto/store \
773 ${LCRYPTO_SRC}/crypto/thread \
774 ${LCRYPTO_SRC}/crypto/thread/arch \
765 ${LCRYPTO_SRC}/crypto/ts \
766 ${LCRYPTO_SRC}/crypto/txt_db \
767 ${LCRYPTO_SRC}/crypto/ui \
768 ${LCRYPTO_SRC}/crypto/whrlpool \
769 ${LCRYPTO_SRC}/crypto/x509 \
770 ${LCRYPTO_SRC}/crypto/x509v3 \
771 ${LCRYPTO_SRC}/providers \
772 ${LCRYPTO_SRC}/providers/common \
773 ${LCRYPTO_SRC}/providers/common/der \
775 ${LCRYPTO_SRC}/crypto/ts \
776 ${LCRYPTO_SRC}/crypto/txt_db \
777 ${LCRYPTO_SRC}/crypto/ui \
778 ${LCRYPTO_SRC}/crypto/whrlpool \
779 ${LCRYPTO_SRC}/crypto/x509 \
780 ${LCRYPTO_SRC}/crypto/x509v3 \
781 ${LCRYPTO_SRC}/providers \
782 ${LCRYPTO_SRC}/providers/common \
783 ${LCRYPTO_SRC}/providers/common/der \
784 ${LCRYPTO_SRC}/providers/common/include/prov \
774 ${LCRYPTO_SRC}/providers/implementations/asymciphers \
775 ${LCRYPTO_SRC}/providers/implementations/ciphers \
776 ${LCRYPTO_SRC}/providers/implementations/digests \
777 ${LCRYPTO_SRC}/providers/implementations/encode_decode \
778 ${LCRYPTO_SRC}/providers/implementations/exchange \
779 ${LCRYPTO_SRC}/providers/implementations/kdfs \
780 ${LCRYPTO_SRC}/providers/implementations/kem \
781 ${LCRYPTO_SRC}/providers/implementations/keymgmt \
782 ${LCRYPTO_SRC}/providers/implementations/macs \
783 ${LCRYPTO_SRC}/providers/implementations/rands \
784 ${LCRYPTO_SRC}/providers/implementations/rands/seeding \
785 ${LCRYPTO_SRC}/providers/implementations/signature \
786 ${LCRYPTO_SRC}/providers/implementations/skeymgmt \
787 ${LCRYPTO_SRC}/providers/implementations/storemgmt \
788 ${LCRYPTO_SRC}/ssl \
789 ${LCRYPTO_SRC}/ssl/record \
785 ${LCRYPTO_SRC}/providers/implementations/asymciphers \
786 ${LCRYPTO_SRC}/providers/implementations/ciphers \
787 ${LCRYPTO_SRC}/providers/implementations/digests \
788 ${LCRYPTO_SRC}/providers/implementations/encode_decode \
789 ${LCRYPTO_SRC}/providers/implementations/exchange \
790 ${LCRYPTO_SRC}/providers/implementations/kdfs \
791 ${LCRYPTO_SRC}/providers/implementations/kem \
792 ${LCRYPTO_SRC}/providers/implementations/keymgmt \
793 ${LCRYPTO_SRC}/providers/implementations/macs \
794 ${LCRYPTO_SRC}/providers/implementations/rands \
795 ${LCRYPTO_SRC}/providers/implementations/rands/seeding \
796 ${LCRYPTO_SRC}/providers/implementations/signature \
797 ${LCRYPTO_SRC}/providers/implementations/skeymgmt \
798 ${LCRYPTO_SRC}/providers/implementations/storemgmt \
799 ${LCRYPTO_SRC}/ssl \
800 ${LCRYPTO_SRC}/ssl/record \
790 ${LCRYPTO_SRC}/ssl/record/methods
801 ${LCRYPTO_SRC}/ssl/record/methods \