1 # $NetBSD: bn.inc,v 1.2 2025/04/06 23:03:05 rillig Exp $ 2 # 3 # @(#) Copyright (c) 1995 Simon J. Gerraty 4 # 5 # SRCS extracted from src/crypto/dist/openssl/crypto/bn/Makefile 6 # 7 8 .PATH: ${OPENSSLSRC}/crypto/bn 9 10 BN_SRCS ?= bn_asm.c 11 12 BN_SRCS += \ 13 bn_add.c \ 14 bn_blind.c \ 15 bn_const.c \ 16 bn_ctx.c \ 17 bn_depr.c \ 18 bn_dh.c \ 19 bn_div.c \ 20 bn_err.c \ 21 bn_exp.c \ 22 bn_exp2.c \ 23 bn_gcd.c \ 24 bn_gf2m.c \ 25 bn_intern.c \ 26 bn_kron.c \ 27 bn_lib.c \ 28 bn_mod.c \ 29 bn_mont.c \ 30 bn_mpi.c \ 31 bn_mul.c \ 32 bn_nist.c \ 33 bn_prime.c \ 34 bn_print.c \ 35 bn_rand.c \ 36 bn_recp.c \ 37 bn_shift.c \ 38 bn_sqr.c \ 39 bn_sqrt.c \ 40 bn_srp.c \ 41 bn_word.c \ 42 bn_x931p.c \ 43 rsa_sup_mul.c \ 44 rsaz_exp.c 45 46 SRCS += ${BN_SRCS} 47 48 .for cryptosrc in ${BN_SRCS} 49 CPPFLAGS.${cryptosrc} = -I${OPENSSLSRC}/crypto/bn ${BNCPPFLAGS} 50 .endfor 51 52 LINTFLAGS.bn_nist.c+= -X 132 # conversion from 'unsigned long' to 'int' 53 LINTFLAGS.bn_nist.c+= -X 275 # cast discards 'const' from type 'pointer to const unsigned long' 54