1 # $NetBSD: evp.inc,v 1.1.1.2 2023/04/18 14:19:04 christos Exp $ 2 # 3 # @(#) Copyright (c) 1995 Simon J. Gerraty 4 # 5 # SRCS extracted from src/crypto/dist/openssl/crypto/evp/Makefile 6 # 7 8 .PATH: ${OPENSSLSRC}/crypto/evp 9 10 11 EVP_SRCS = \ 12 bio_b64.c \ 13 bio_enc.c \ 14 bio_md.c \ 15 bio_ok.c \ 16 c_allc.c \ 17 c_alld.c \ 18 cmeth_lib.c \ 19 digest.c \ 20 e_aes.c \ 21 e_aes_cbc_hmac_sha1.c \ 22 e_aes_cbc_hmac_sha256.c \ 23 e_aria.c \ 24 e_bf.c \ 25 e_camellia.c \ 26 e_cast.c \ 27 e_chacha20_poly1305.c \ 28 e_des.c \ 29 e_des3.c \ 30 e_idea.c \ 31 e_null.c \ 32 e_old.c \ 33 e_rc2.c \ 34 e_rc4.c \ 35 e_rc4_hmac_md5.c \ 36 e_rc5.c \ 37 e_seed.c \ 38 e_sm4.c \ 39 e_xcbc_d.c \ 40 encode.c \ 41 evp_cnf.c \ 42 evp_enc.c \ 43 evp_err.c \ 44 evp_key.c \ 45 evp_lib.c \ 46 evp_pbe.c \ 47 evp_pkey.c \ 48 m_md2.c \ 49 m_md4.c \ 50 m_md5.c \ 51 m_md5_sha1.c \ 52 m_mdc2.c \ 53 m_null.c \ 54 m_ripemd.c \ 55 m_sha1.c \ 56 m_sha3.c \ 57 m_sigver.c \ 58 m_wp.c \ 59 names.c \ 60 p5_crpt.c \ 61 p5_crpt2.c \ 62 p_dec.c \ 63 p_enc.c \ 64 p_lib.c \ 65 p_open.c \ 66 p_seal.c \ 67 p_sign.c \ 68 p_verify.c \ 69 pbe_scrypt.c \ 70 pmeth_fn.c \ 71 pmeth_gn.c \ 72 pmeth_lib.c \ 73 scrypt.c 74 75 SRCS += ${EVP_SRCS} 76 77 .for cryptosrc in ${EVP_SRCS} 78 CPPFLAGS.${cryptosrc} = -I${OPENSSLSRC}/crypto/evp 79 .endfor 80 81 EVP_AES_SRCS = e_aes.c 82 83 # XXX Should do this too, but it requires some other asm changes. 84 #EVP_AES_SRCS += e_aes_cbc_hmac_sha1.c 85 86 .for cryptosrc in ${EVP_AES_SRCS} 87 CPPFLAGS.${cryptosrc} += ${AESCPPFLAGS} 88 .endfor 89 90 CPPFLAGS.e_aes.c += -I${OPENSSLSRC}/crypto/modes 91