1 1.1 christos # $NetBSD: Makefile,v 1.1 2025/07/17 14:26:10 christos Exp $ 2 1.1 christos 3 1.1 christos .include <bsd.own.mk> 4 1.1 christos 5 1.1 christos USE_FORT?= yes # cryptographic software 6 1.1 christos 7 1.1 christos LIB= des 8 1.1 christos SRCS= ocbc_cksm.c ocbc_enc.c ocfb64ede.c ocfb64enc.c ocfb_enc.c \ 9 1.1 christos odes_enc.c oecb3_enc.c oecb_enc.c oede_cbcm_enc.c oenc_read.c \ 10 1.1 christos oenc_writ.c ofcrypt.c ofcrypt_b.c oofb64ede.c oofb64enc.c \ 11 1.1 christos oofb_enc.c opcbc_enc.c oqud_cksm.c orand_key.c oread2pwd.c \ 12 1.1 christos oread_pwd.c orpc_enc.c oset_key.c ostr2key.c oxcbc_enc.c 13 1.1 christos 14 1.1 christos # NetBSD addition 15 1.1 christos SRCS+= ornd_keys.c 16 1.1 christos 17 1.1 christos CPPFLAGS+=-DOPENSSL_VERSION_PTEXT="\" based on OpenSSL 0.9.6j 10 Apr 2003\"" 18 1.1 christos CPPFLAGS+=-DOPENSSL_cleanse=bzero -DOPENSSL_malloc=malloc 19 1.1 christos 20 1.1 christos INCS= des.h 21 1.1 christos INCSDIR=/usr/include 22 1.1 christos 23 1.1 christos make-manpages: 24 1.1 christos pod2man --section=3 --center=libdes --release=0.9.6j des.pod | \ 25 1.1 christos sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des.3 26 1.1 christos # Use the OpenSSL Version 27 1.1 christos # pod2man --section=7 --center=libdes --release=0.9.6j des_modes.pod | \ 28 1.1 christos # sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des_modes.7 29 1.1 christos 30 1.1 christos MAN= des.3 # des_modes.7 31 1.1 christos 32 1.1 christos MLINKS+=des.3 des_cbc_cksum.3 \ 33 1.1 christos des.3 des_cfb64_encrypt.3 \ 34 1.1 christos des.3 des_cfb_encrypt.3 \ 35 1.1 christos des.3 des_crypt.3 \ 36 1.1 christos des.3 des_ecb2_encrypt.3 \ 37 1.1 christos des.3 des_ecb3_encrypt.3 \ 38 1.1 christos des.3 des_ecb_encrypt.3 \ 39 1.1 christos des.3 des_ede2_cbc_encrypt.3 \ 40 1.1 christos des.3 des_ede2_cfb64_encrypt.3 \ 41 1.1 christos des.3 des_ede2_ofb64_encrypt.3 \ 42 1.1 christos des.3 des_ede3_cbc_encrypt.3 \ 43 1.1 christos des.3 des_ede3_cbcm_encrypt.3 \ 44 1.1 christos des.3 des_ede3_cfb64_encrypt.3 \ 45 1.1 christos des.3 des_ede3_ofb64_encrypt.3 \ 46 1.1 christos des.3 des_enc_read.3 \ 47 1.1 christos des.3 des_enc_write.3 \ 48 1.1 christos des.3 des_fcrypt.3 \ 49 1.1 christos des.3 des_is_weak_key.3 \ 50 1.1 christos des.3 des_key_sched.3 \ 51 1.1 christos des.3 des_ncbc_encrypt.3 \ 52 1.1 christos des.3 des_ofb64_encrypt.3 \ 53 1.1 christos des.3 des_ofb_encrypt.3 \ 54 1.1 christos des.3 des_pcbc_encrypt.3 \ 55 1.1 christos des.3 des_quad_cksum.3 \ 56 1.1 christos des.3 des_random_key.3 \ 57 1.1 christos des.3 des_read_2passwords.3 \ 58 1.1 christos des.3 des_read_password.3 \ 59 1.1 christos des.3 des_read_pw_string.3 \ 60 1.1 christos des.3 des_set_key.3 \ 61 1.1 christos des.3 des_set_key_checked.3 \ 62 1.1 christos des.3 des_set_key_unchecked.3 \ 63 1.1 christos des.3 des_set_odd_parity.3 \ 64 1.1 christos des.3 des_string_to_2keys.3 \ 65 1.1 christos des.3 des_string_to_key.3 \ 66 1.1 christos des.3 des_xcbc_encrypt.3 67 1.1 christos 68 1.1 christos .include <bsd.lib.mk> 69