bn.inc revision 1.1.1.2.2.1 1 # $NetBSD: bn.inc,v 1.1.1.2.2.1 2025/08/02 05:20:17 perseant 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