# $Id: Makefile.kmk 101211 2023-09-21 06:43:35Z vboxsync $ ## @file # OpenSSL Sub-Makefile. # # # Copyright (C) 2006-2023 Oracle and/or its affiliates. # # This file is part of VirtualBox base platform packages, as # available from https://www.virtualbox.org. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation, in version 3 of the # License. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # SPDX-License-Identifier: GPL-3.0-only # SUB_DEPTH = ../../../../.. include $(KBUILD_PATH)/subheader.kmk LIBRARIES += crypto_evp crypto_evp_TEMPLATE = SubLibCrypto crypto_evp_DEFS = OPENSSL_NO_DEPRECATED crypto_evp_SOURCES = \ asymcipher.c \ bio_b64.c \ bio_enc.c \ bio_md.c \ bio_ok.c \ c_allc.c \ c_alld.c \ cmeth_lib.c \ ctrl_params_translate.c \ dh_ctrl.c \ dh_support.c \ digest.c \ dsa_ctrl.c \ e_aes.c \ e_aes_cbc_hmac_sha1.c \ e_aes_cbc_hmac_sha256.c \ e_aria.c \ e_bf.c \ e_camellia.c \ e_cast.c \ e_chacha20_poly1305.c \ e_des.c \ e_des3.c \ e_idea.c \ e_null.c \ e_old.c \ e_rc4.c \ e_rc4_hmac_md5.c \ e_seed.c \ e_xcbc_d.c \ ec_ctrl.c \ ec_support.c \ encode.c \ evp_cnf.c \ evp_enc.c \ evp_err.c \ evp_fetch.c \ evp_key.c \ evp_lib.c \ evp_pbe.c \ evp_pkey.c \ evp_rand.c \ evp_utils.c \ exchange.c \ kdf_lib.c \ kdf_meth.c \ kem.c \ keymgmt_lib.c \ keymgmt_meth.c \ legacy_blake2.c \ legacy_md2.c \ legacy_md5.c \ legacy_md5_sha1.c \ legacy_mdc2.c \ legacy_sha.c \ m_null.c \ m_sigver.c \ mac_lib.c \ mac_meth.c \ names.c \ p5_crpt.c \ p5_crpt2.c \ p_dec.c \ p_enc.c \ p_legacy.c \ p_lib.c \ p_open.c \ p_seal.c \ p_sign.c \ p_verify.c \ pbe_scrypt.c \ pmeth_check.c \ pmeth_gn.c \ pmeth_lib.c \ signature.c $(evalcall VBOX_OPENSSL_X86,crypto_evp) include $(FILE_KBUILD_SUB_FOOTER)