2010-11-01 07:30:58 +01:00
|
|
|
## @file
|
2017-03-23 09:14:16 +01:00
|
|
|
# This module provides OpenSSL Library implementation.
|
2014-11-12 09:51:45 +01:00
|
|
|
#
|
2017-02-27 07:46:07 +01:00
|
|
|
# Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR>
|
2010-11-01 07:30:58 +01:00
|
|
|
# This program and the accompanying materials
|
|
|
|
# are licensed and made available under the terms and conditions of the BSD License
|
|
|
|
# which accompanies this distribution. The full text of the license may be found at
|
|
|
|
# http://opensource.org/licenses/bsd-license.php
|
2014-11-12 09:51:45 +01:00
|
|
|
#
|
2010-11-01 07:30:58 +01:00
|
|
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|
|
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
2014-11-12 09:51:45 +01:00
|
|
|
#
|
2010-11-01 07:30:58 +01:00
|
|
|
##
|
|
|
|
|
|
|
|
[Defines]
|
|
|
|
INF_VERSION = 0x00010005
|
|
|
|
BASE_NAME = OpensslLib
|
2014-08-28 07:50:45 +02:00
|
|
|
MODULE_UNI_FILE = OpensslLib.uni
|
2010-11-01 07:30:58 +01:00
|
|
|
FILE_GUID = C873A7D0-9824-409f-9B42-2C158B992E69
|
|
|
|
MODULE_TYPE = BASE
|
|
|
|
VERSION_STRING = 1.0
|
|
|
|
LIBRARY_CLASS = OpensslLib
|
2017-03-23 09:14:16 +01:00
|
|
|
DEFINE OPENSSL_PATH = openssl
|
|
|
|
DEFINE OPENSSL_FLAGS = -DL_ENDIAN -DOPENSSL_SMALL_FOOTPRINT -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DNO_SYSLOG
|
2014-11-12 09:51:45 +01:00
|
|
|
|
2010-11-01 07:30:58 +01:00
|
|
|
#
|
2014-08-26 17:06:45 +02:00
|
|
|
# VALID_ARCHITECTURES = IA32 X64 IPF ARM AARCH64
|
2010-11-01 07:30:58 +01:00
|
|
|
#
|
|
|
|
|
|
|
|
[Sources]
|
|
|
|
$(OPENSSL_PATH)/e_os.h
|
2016-03-05 16:45:59 +01:00
|
|
|
# Autogenerated files list starts here
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_cbc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_cfb.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_core.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_ecb.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_ige.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_misc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_ofb.c
|
|
|
|
$(OPENSSL_PATH)/crypto/aes/aes_wrap.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_bitstr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_d2i_fp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_digest.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_dup.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_gentm.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_i2d_fp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_int.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_mbstr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_object.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_octet.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_print.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_sign.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_strex.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_strnid.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_time.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_type.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_utctm.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_utf8.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/a_verify.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/ameth_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn1_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn1_gen.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn1_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn1_par.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn_mime.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn_moid.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn_mstbl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/asn_pack.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/bio_asn1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/bio_ndef.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/d2i_pr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/d2i_pu.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/evp_asn1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/f_int.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/f_string.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/i2d_pr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/i2d_pu.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/n_pkey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/nsseq.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/p5_pbe.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/p5_pbev2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/p5_scrypt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/p8_pkey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/t_bitst.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/t_pkey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/t_spki.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_dec.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_fre.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_new.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_prn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_scn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_typ.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/tasn_utl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_algor.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_bignum.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_info.c
|
2017-12-22 07:07:39 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_int64.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_long.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_pkey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_sig.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_spki.c
|
|
|
|
$(OPENSSL_PATH)/crypto/asn1/x_val.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/arch/async_null.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/arch/async_posix.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/arch/async_win.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/async.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/async_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/async/async_wait.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/b_addr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/b_dump.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/b_sock.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/b_sock2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bf_buff.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bf_lbuf.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bf_nbio.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bf_null.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bio_cb.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bio_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bio_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bio_meth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_acpt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_bio.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_conn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_dgram.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_fd.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_file.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_log.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_mem.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_null.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bio/bss_sock.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_add.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_asm.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_blind.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_const.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_ctx.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_depr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_dh.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_div.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_exp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_exp2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_gcd.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_gf2m.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_intern.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_kron.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_mod.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_mont.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_mpi.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_mul.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_nist.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_prime.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_print.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_rand.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_recp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_shift.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_sqr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_sqrt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_srp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_word.c
|
|
|
|
$(OPENSSL_PATH)/crypto/bn/bn_x931p.c
|
|
|
|
$(OPENSSL_PATH)/crypto/buffer/buf_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/buffer/buffer.c
|
|
|
|
$(OPENSSL_PATH)/crypto/cmac/cm_ameth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/cmac/cm_pmeth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/cmac/cmac.c
|
|
|
|
$(OPENSSL_PATH)/crypto/comp/c_zlib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/comp/comp_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/comp/comp_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_api.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_def.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_mall.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_mod.c
|
|
|
|
$(OPENSSL_PATH)/crypto/conf/conf_sap.c
|
|
|
|
$(OPENSSL_PATH)/crypto/cpt_err.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/cryptlib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/cversion.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/des/cbc_cksm.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/cbc_enc.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/cfb64ede.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/cfb64enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/cfb_enc.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/des_enc.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/des/ecb3_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/ecb_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/fcrypt.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/fcrypt_b.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/ofb64ede.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/ofb64enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/ofb_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/pcbc_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/qud_cksm.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/rand_key.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/des/rpc_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/set_key.c
|
|
|
|
$(OPENSSL_PATH)/crypto/des/str2key.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/des/xcbc_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_ameth.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_asn1.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_check.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_depr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_err.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_gen.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_kdf.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_key.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_lib.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_meth.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_pmeth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_prn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dh/dh_rfc5114.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_dl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_dlfcn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_openssl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_vms.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/dso/dso_win32.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ebcdic.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/err/err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/err/err_all.c
|
|
|
|
$(OPENSSL_PATH)/crypto/err/err_prn.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/bio_b64.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/bio_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/bio_md.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/bio_ok.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/c_allc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/c_alld.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/cmeth_lib.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/digest.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_aes.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_aes_cbc_hmac_sha1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_aes_cbc_hmac_sha256.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_bf.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_camellia.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_cast.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_chacha20_poly1305.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_des.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_des3.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_idea.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_null.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_old.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_rc2.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_rc4.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_rc4_hmac_md5.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_rc5.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_seed.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/e_xcbc_d.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/encode.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_cnf.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_key.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_pbe.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/evp_pkey.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_md2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_md4.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_md5.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_md5_sha1.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_mdc2.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_null.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_ripemd.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_sha1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_sigver.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/m_wp.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/names.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p5_crpt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p5_crpt2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_dec.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_lib.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_open.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_seal.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_sign.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/p_verify.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/pmeth_fn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/pmeth_gn.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/evp/pmeth_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/evp/scrypt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ex_data.c
|
|
|
|
$(OPENSSL_PATH)/crypto/hmac/hm_ameth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/hmac/hm_pmeth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/hmac/hmac.c
|
|
|
|
$(OPENSSL_PATH)/crypto/init.c
|
|
|
|
$(OPENSSL_PATH)/crypto/kdf/hkdf.c
|
|
|
|
$(OPENSSL_PATH)/crypto/kdf/kdf_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/kdf/tls1_prf.c
|
|
|
|
$(OPENSSL_PATH)/crypto/lhash/lh_stats.c
|
|
|
|
$(OPENSSL_PATH)/crypto/lhash/lhash.c
|
|
|
|
$(OPENSSL_PATH)/crypto/md4/md4_dgst.c
|
|
|
|
$(OPENSSL_PATH)/crypto/md4/md4_one.c
|
|
|
|
$(OPENSSL_PATH)/crypto/md5/md5_dgst.c
|
|
|
|
$(OPENSSL_PATH)/crypto/md5/md5_one.c
|
|
|
|
$(OPENSSL_PATH)/crypto/mem.c
|
|
|
|
$(OPENSSL_PATH)/crypto/mem_clr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/mem_dbg.c
|
|
|
|
$(OPENSSL_PATH)/crypto/mem_sec.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/cbc128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/ccm128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/cfb128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/ctr128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/cts128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/gcm128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/ocb128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/ofb128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/wrap128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/modes/xts128.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_dir.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_fips.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_fopen.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_init.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_str.c
|
|
|
|
$(OPENSSL_PATH)/crypto/o_time.c
|
|
|
|
$(OPENSSL_PATH)/crypto/objects/o_names.c
|
|
|
|
$(OPENSSL_PATH)/crypto/objects/obj_dat.c
|
|
|
|
$(OPENSSL_PATH)/crypto/objects/obj_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/objects/obj_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/objects/obj_xref.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_asn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_cl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_ext.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_ht.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_prn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_srv.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/ocsp_vfy.c
|
|
|
|
$(OPENSSL_PATH)/crypto/ocsp/v3_ocsp.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_all.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_err.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_info.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_lib.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_oth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_pk8.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_pkey.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_sign.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_x509.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pem/pem_xaux.c
|
2015-06-16 02:52:40 +02:00
|
|
|
$(OPENSSL_PATH)/crypto/pem/pvkfmt.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_add.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_asn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_attr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_crpt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_crt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_decr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_init.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_key.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_kiss.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_mutl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_npas.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_p8d.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_p8e.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_sbag.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/p12_utl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs12/pk12err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/bio_pk7.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_asn1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_attr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_doit.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_mime.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pk7_smime.c
|
|
|
|
$(OPENSSL_PATH)/crypto/pkcs7/pkcs7err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/md_rand.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_egd.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_unix.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_vms.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/rand_win.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rand/randfile.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rc4/rc4_enc.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rc4/rc4_skey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_ameth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_asn1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_chk.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_crpt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_depr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_gen.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_meth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_none.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_null.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_oaep.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_ossl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_pk1.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_pmeth.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_prn.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_pss.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_saos.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_sign.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_ssl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_x931.c
|
|
|
|
$(OPENSSL_PATH)/crypto/rsa/rsa_x931g.c
|
|
|
|
$(OPENSSL_PATH)/crypto/sha/sha1_one.c
|
|
|
|
$(OPENSSL_PATH)/crypto/sha/sha1dgst.c
|
|
|
|
$(OPENSSL_PATH)/crypto/sha/sha256.c
|
|
|
|
$(OPENSSL_PATH)/crypto/sha/sha512.c
|
|
|
|
$(OPENSSL_PATH)/crypto/stack/stack.c
|
|
|
|
$(OPENSSL_PATH)/crypto/threads_none.c
|
|
|
|
$(OPENSSL_PATH)/crypto/threads_pthread.c
|
|
|
|
$(OPENSSL_PATH)/crypto/threads_win.c
|
|
|
|
$(OPENSSL_PATH)/crypto/txt_db/txt_db.c
|
|
|
|
$(OPENSSL_PATH)/crypto/uid.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/by_dir.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/by_file.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/t_crl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/t_req.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/t_x509.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_att.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_cmp.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_d2.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_def.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_err.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_ext.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_lu.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_obj.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_r2x.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_req.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_set.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_trs.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_txt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_v3.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_vfy.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509_vpm.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509cset.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509name.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509rset.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509spki.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x509type.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_all.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_attrib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_crl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_exten.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_name.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_pubkey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_req.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_x509.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509/x_x509a.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_cache.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_data.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_lib.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_map.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_node.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/pcy_tree.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_addr.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_akey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_akeya.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_alt.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_asid.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_bcons.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_bitst.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_conf.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_cpols.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_crld.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_enum.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_extku.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_genn.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_ia5.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_info.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_int.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_lib.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_ncons.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_pci.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_pcia.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_pcons.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_pku.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_pmaps.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_prn.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_purp.c
|
2010-11-01 07:30:58 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_skey.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_sxnet.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_tlsf.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3_utl.c
|
|
|
|
$(OPENSSL_PATH)/crypto/x509v3/v3err.c
|
|
|
|
$(OPENSSL_PATH)/ssl/bio_ssl.c
|
2016-12-14 03:30:32 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/d1_lib.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/d1_msg.c
|
2016-12-14 03:30:32 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/d1_srtp.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/methods.c
|
|
|
|
$(OPENSSL_PATH)/ssl/pqueue.c
|
|
|
|
$(OPENSSL_PATH)/ssl/record/dtls1_bitmap.c
|
|
|
|
$(OPENSSL_PATH)/ssl/record/rec_layer_d1.c
|
|
|
|
$(OPENSSL_PATH)/ssl/record/rec_layer_s3.c
|
|
|
|
$(OPENSSL_PATH)/ssl/record/ssl3_buffer.c
|
|
|
|
$(OPENSSL_PATH)/ssl/record/ssl3_record.c
|
|
|
|
$(OPENSSL_PATH)/ssl/s3_cbc.c
|
|
|
|
$(OPENSSL_PATH)/ssl/s3_enc.c
|
|
|
|
$(OPENSSL_PATH)/ssl/s3_lib.c
|
|
|
|
$(OPENSSL_PATH)/ssl/s3_msg.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_asn1.c
|
2016-12-14 03:30:32 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/ssl_cert.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_ciph.c
|
2017-02-23 19:47:35 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/ssl_conf.c
|
2016-12-14 03:30:32 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/ssl_err.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/ssl_init.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_lib.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_mcnf.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_rsa.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_sess.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_stat.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_txt.c
|
|
|
|
$(OPENSSL_PATH)/ssl/ssl_utst.c
|
|
|
|
$(OPENSSL_PATH)/ssl/statem/statem.c
|
|
|
|
$(OPENSSL_PATH)/ssl/statem/statem_clnt.c
|
|
|
|
$(OPENSSL_PATH)/ssl/statem/statem_dtls.c
|
|
|
|
$(OPENSSL_PATH)/ssl/statem/statem_lib.c
|
|
|
|
$(OPENSSL_PATH)/ssl/statem/statem_srvr.c
|
|
|
|
$(OPENSSL_PATH)/ssl/t1_enc.c
|
|
|
|
$(OPENSSL_PATH)/ssl/t1_ext.c
|
|
|
|
$(OPENSSL_PATH)/ssl/t1_lib.c
|
2016-12-14 03:30:32 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/t1_reneg.c
|
|
|
|
$(OPENSSL_PATH)/ssl/t1_trce.c
|
2017-03-23 09:14:16 +01:00
|
|
|
$(OPENSSL_PATH)/ssl/tls_srp.c
|
2016-03-05 16:45:59 +01:00
|
|
|
# Autogenerated files list ends here
|
|
|
|
|
2010-11-01 07:30:58 +01:00
|
|
|
[Packages]
|
|
|
|
MdePkg/MdePkg.dec
|
|
|
|
CryptoPkg/CryptoPkg.dec
|
|
|
|
|
|
|
|
[LibraryClasses]
|
|
|
|
DebugLib
|
|
|
|
|
2015-11-30 09:57:26 +01:00
|
|
|
[LibraryClasses.ARM]
|
|
|
|
ArmSoftFloatLib
|
|
|
|
|
2010-11-01 07:30:58 +01:00
|
|
|
[BuildOptions]
|
2015-06-16 02:52:40 +02:00
|
|
|
#
|
2017-03-23 09:14:16 +01:00
|
|
|
# Disables the following Visual Studio compiler warnings brought by openssl source,
|
|
|
|
# so we do not break the build with /WX option:
|
|
|
|
# C4090: 'function' : different 'const' qualifiers
|
|
|
|
# C4244: conversion from type1 to type2, possible loss of data
|
|
|
|
# C4245: conversion from type1 to type2, signed/unsigned mismatch
|
|
|
|
# C4267: conversion from size_t to type, possible loss of data
|
2017-03-31 13:31:23 +02:00
|
|
|
# C4306: 'identifier' : conversion from 'type1' to 'type2' of greater size
|
2017-03-23 09:14:16 +01:00
|
|
|
# C4389: 'operator' : signed/unsigned mismatch (xxxx)
|
|
|
|
# C4702: unreachable code
|
|
|
|
# C4706: assignment within conditional expression
|
2017-12-22 07:07:39 +01:00
|
|
|
# C4819: The file contains a character that cannot be represented in the current code page
|
2015-06-16 02:52:40 +02:00
|
|
|
#
|
2017-12-22 07:07:39 +01:00
|
|
|
MSFT:*_*_IA32_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) /wd4090 /wd4244 /wd4245 /wd4267 /wd4389 /wd4702 /wd4706 /wd4819
|
|
|
|
MSFT:*_*_X64_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) /wd4090 /wd4244 /wd4245 /wd4267 /wd4306 /wd4389 /wd4702 /wd4706 /wd4819
|
|
|
|
MSFT:*_*_IPF_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER $(OPENSSL_FLAGS) /wd4090 /wd4244 /wd4245 /wd4267 /wd4306 /wd4389 /wd4702 /wd4706 /wd4819
|
2015-06-16 02:52:40 +02:00
|
|
|
|
2017-03-23 09:14:16 +01:00
|
|
|
INTEL:*_*_IA32_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER -U__ICC $(OPENSSL_FLAGS) /w
|
|
|
|
INTEL:*_*_X64_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER -U__ICC $(OPENSSL_FLAGS) /w
|
|
|
|
INTEL:*_*_IPF_CC_FLAGS = -U_WIN32 -U_WIN64 -U_MSC_VER -U__ICC $(OPENSSL_FLAGS) /w
|
2015-06-16 02:52:40 +02:00
|
|
|
|
2017-03-31 13:31:23 +02:00
|
|
|
#
|
|
|
|
# Suppress the following build warnings in openssl so we don't break the build with -Werror
|
|
|
|
# -Werror=maybe-uninitialized: there exist some other paths for which the variable is not initialized.
|
2017-12-22 07:07:39 +01:00
|
|
|
# -Werror=format: Check calls to printf and scanf, etc., to make sure that the arguments supplied have
|
|
|
|
# types appropriate to the format string specified.
|
2017-03-31 13:31:23 +02:00
|
|
|
#
|
|
|
|
GCC:*_*_IA32_CC_FLAGS = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized
|
2018-01-12 04:14:18 +01:00
|
|
|
GCC:*_*_X64_CC_FLAGS = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-error=format -Wno-format -DNO_MSABI_VA_FUNCS
|
CryptoPkg/OpensslLib AARCH64: disable rather than demote format warning
We recently added -Wno-error=format to the OpenSslLib build script to
work around an issue in the upstream OpenSSL code. This does not inhibit
the warning, but prevents it from breaking the build by not treating it
as a fatal error.
Unfortunately, this interacts poorly with the -Wno-unused-const-variable
option that we added to GCC49 and later. Those versions of GCC ignore
-Wno-xxxx options that they don't understand, unless warnings are emitted
for another reason, in which case the warning is emitted after all, and
in our case, this breaks the build when the non-fatal format warning is
emitted.
CryptoPkg/Library/OpensslLib/openssl/crypto/asn1/x_int64.c: In function 'uint64_print':
CryptoPkg/Library/OpensslLib/openssl/crypto/asn1/x_int64.c:105:32: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=]
return BIO_printf(out, "%"BIO_PRI64"d\n", **(int64_t **)pval);
^
CryptoPkg/Library/OpensslLib/openssl/crypto/asn1/x_int64.c:106:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
return BIO_printf(out, "%"BIO_PRI64"u\n", **(uint64_t **)pval);
^
CryptoPkg/Library/OpensslLib/openssl/crypto/asn1/x_int64.c: At top level:
cc1: error: unrecognized command line option '-Wno-unused-const-variable' [-Werror]
cc1: all warnings being treated as errors
So replace -Wno-error=format with -Wno-format to suppress the warning
entirely.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Long Qin <qin.long@intel.com>
2017-12-27 10:16:47 +01:00
|
|
|
GCC:*_*_IPF_CC_FLAGS = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format
|
2018-01-18 09:22:14 +01:00
|
|
|
GCC:*_*_ARM_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized
|
|
|
|
GCC:*_*_AARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format
|
2015-06-16 02:52:40 +02:00
|
|
|
|
|
|
|
# suppress the following warnings in openssl so we don't break the build with warnings-as-errors:
|
|
|
|
# 1295: Deprecated declaration <entity> - give arg types
|
|
|
|
# 550: <entity> was set but never used
|
|
|
|
# 1293: assignment in condition
|
|
|
|
# 111: statement is unreachable (invariably "break;" after "return X;" in case statement)
|
|
|
|
# 68: integer conversion resulted in a change of sign ("if (Status == -1)")
|
|
|
|
# 177: <entity> was declared but never referenced
|
|
|
|
# 223: function <entity> declared implicitly
|
|
|
|
# 144: a value of type <type> cannot be used to initialize an entity of type <type>
|
|
|
|
# 513: a value of type <type> cannot be assigned to an entity of type <type>
|
|
|
|
# 188: enumerated type mixed with another type (i.e. passing an integer as an enum without a cast)
|
|
|
|
# 1296: Extended constant initialiser used
|
2015-12-17 18:02:06 +01:00
|
|
|
# 128: loop is not reachable - may be emitted inappropriately if code follows a conditional return
|
|
|
|
# from the function that evaluates to true at compile time
|
|
|
|
# 546: transfer of control bypasses initialization - may be emitted inappropriately if the uninitialized
|
|
|
|
# variable is never referenced after the jump
|
|
|
|
# 1: ignore "#1-D: last line of file ends without a newline"
|
2016-07-08 09:53:16 +02:00
|
|
|
# 3017: <entity> may be used before being set (NOTE: This was fixed in OpenSSL 1.1 HEAD with
|
|
|
|
# commit d9b8b89bec4480de3a10bdaf9425db371c19145b, and can be dropped then.)
|
|
|
|
RVCT:*_*_ARM_CC_FLAGS = $(OPENSSL_FLAGS) --library_interface=aeabi_clib99 --diag_suppress=1296,1295,550,1293,111,68,177,223,144,513,188,128,546,1,3017 -JCryptoPkg/Include
|
2015-10-29 15:17:31 +01:00
|
|
|
XCODE:*_*_IA32_CC_FLAGS = -mmmx -msse -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) -w
|
|
|
|
XCODE:*_*_X64_CC_FLAGS = -mmmx -msse -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) -w
|
CryptoPkg/OpensslLib AARCH64: clear XIP CC flags
Commit 0df6c8c157af ("BaseTools/tools_def AARCH64: avoid SIMD registers
in XIP code") updated the compiler flags used by AARCH64 when building
modules (including BASE libraries) that may execute before the MMU is
enabled.
This broke the build for OpensslLib/OpensslLibCrypto because the SIMD
register file is shared with the FPU, and since OpenSSL contains some
references to float/double types (which are mostly unused for UEFI btw),
disabling floating point prevents the compiler from building OpenSSL
at all. So for OpensslLib[Crypto], we need to override the XIP CC flags,
to remove the -mgeneral-regs-only compiler flag again.
When introducing the support for XIP CC flags, we were aware that this
would affect BASE libraries as well, but were not expecting this to
have any performance impact. However, in the case of software crypto,
it makes sense not to needlessly inhibit the compiler's ability to
generate fast code, and even if OpenssLib is a BASE library, it is
guaranteed not to run with the MMU off. So omit -mstrict-align from the
local XIP CC flags override as well.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Long Qin <qin.long@intel.com>
2017-07-14 19:09:03 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# AARCH64 uses strict alignment and avoids SIMD registers for code that may execute
|
|
|
|
# with the MMU off. This involves SEC, PEI_CORE and PEIM modules as well as BASE
|
|
|
|
# libraries, given that they may be included into such modules.
|
|
|
|
# This library, even though of the BASE type, is never used in such cases, and
|
|
|
|
# avoiding the SIMD register file (which is shared with the FPU) prevents the
|
|
|
|
# compiler from successfully building some of the OpenSSL source files that
|
|
|
|
# use floating point types, so clear the flags here.
|
|
|
|
#
|
|
|
|
GCC:*_*_AARCH64_CC_XIPFLAGS ==
|