1 # $NetBSD: sha.inc,v 1.2 2025/10/20 14:31:36 nat Exp $ 2 3 .PATH.c: ${OPENSSLSRC}/crypto/sha 4 5 .if !defined(KECCAKNI) 6 SHA_SRCS+= keccak1600.c 7 .endif 8 SHA_SRCS += \ 9 sha1_one.c \ 10 sha1dgst.c \ 11 sha256.c \ 12 sha3.c \ 13 sha512.c \ 14 15 SRCS += ${SHA_SRCS} 16 17 .for cryptosrc in ${SHA_SRCS} 18 CPPFLAGS.${cryptosrc} += -I${OPENSSLSRC}/crypto/sha ${SHACPPFLAGS} 19 .endfor 20 21 .if (${MACHINE_ARCH:S/m68ksf/m68k/} == "m68k" || ${MACHINE_ARCH} == "m68000") && \ 22 ${HAVE_GCC:U0} == 12 23 COPTS.libc-sha2xx.c+= -fno-stack-protector 24 .endif 25