1 1.1.1.2 christos # $NetBSD: ec.inc,v 1.1.1.2 2023/04/18 14:19:04 christos Exp $ 2 1.1 christos # 3 1.1 christos # @(#) Copyright (c) 1995 Simon J. Gerraty 4 1.1 christos # 5 1.1 christos # SRCS extracted from src/crypto/dist/openssl/crypto/ec/Makefile 6 1.1 christos # 7 1.1 christos 8 1.1 christos .PATH: ${OPENSSLSRC}/crypto/ec 9 1.1 christos 10 1.1 christos 11 1.1.1.2 christos EC_SRCS += \ 12 1.1.1.2 christos curve25519.c \ 13 1.1.1.2 christos ec2_oct.c \ 14 1.1.1.2 christos ec2_smpl.c \ 15 1.1.1.2 christos ec_ameth.c \ 16 1.1.1.2 christos ec_asn1.c \ 17 1.1.1.2 christos ec_check.c \ 18 1.1.1.2 christos ec_curve.c \ 19 1.1.1.2 christos ec_cvt.c \ 20 1.1.1.2 christos ec_err.c \ 21 1.1.1.2 christos ec_key.c \ 22 1.1.1.2 christos ec_kmeth.c \ 23 1.1.1.2 christos ec_lib.c \ 24 1.1.1.2 christos ec_mult.c \ 25 1.1.1.2 christos ec_oct.c \ 26 1.1.1.2 christos ec_pmeth.c \ 27 1.1.1.2 christos ec_print.c \ 28 1.1.1.2 christos ecdh_kdf.c \ 29 1.1.1.2 christos ecdh_ossl.c \ 30 1.1.1.2 christos ecdsa_ossl.c \ 31 1.1.1.2 christos ecdsa_sign.c \ 32 1.1.1.2 christos ecdsa_vrf.c \ 33 1.1.1.2 christos eck_prn.c \ 34 1.1.1.2 christos ecp_mont.c \ 35 1.1.1.2 christos ecp_nist.c \ 36 1.1.1.2 christos ecp_nistp224.c \ 37 1.1.1.2 christos ecp_nistp256.c \ 38 1.1.1.2 christos ecp_nistp521.c \ 39 1.1.1.2 christos ecp_nistputil.c \ 40 1.1.1.2 christos ecp_oct.c \ 41 1.1.1.2 christos ecp_smpl.c \ 42 1.1.1.2 christos ecx_meth.c 43 1.1.1.2 christos 44 1.1 christos SRCS += ${EC_SRCS} 45 1.1 christos 46 1.1.1.2 christos .if defined(ECNI) 47 1.1.1.2 christos COPTS.ecp_nistz256.c+=-Wno-error=stack-protector 48 1.1.1.2 christos SRCS+= ecp_nistz256.c 49 1.1.1.2 christos .endif 50 1.1.1.2 christos 51 1.1 christos .for cryptosrc in ${EC_SRCS} 52 1.1.1.2 christos CPPFLAGS.${cryptosrc} = -I${OPENSSLSRC}/crypto/ec ${ECCPPFLAGS} 53 1.1 christos .endfor 54