NetBSD/dist/bind/lib/dst
itojun ce924b0f55 sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
..
README Import bind 8.2.2-P5. 1999-11-20 18:53:57 +00:00
bsafe_link.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
cylink_link.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
dst_api.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
dst_internal.h sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
eay_dss_link.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
hmac_link.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
md5.h sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
md5_dgst.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
md5_locl.h re-add md5 from BIND8 kit. lib/dnssafe does not compile without it. 2001-01-27 07:58:25 +00:00
prandom.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
rsaref_link.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00
support.c sync with 8.3.2. 99% of conflicts were due to $NetBSD$ tag. 2002-06-20 11:42:53 +00:00

README

This directory in BIND contains the Domain Signature Tools (dst)
library.  It was written by Trusted Information Systems, Inc. and
integrated into BIND by John Gilmore.  It is used as a generic
crypto library interface by the DNS Security code in BIND.

	  Installing Domain Signature Tools Library - dst

1. Assess available crypto libraries:

	if you have DNSSAFE (the default)
		CRYPTFLAGS must include -DDNSSAFE
		CRYPTINCL must include -I../dnssafe

	if you have RSAREF 
		CRYPTFLAGS must include -DRSAREF 
		CRYPTINCL must include -I<path to rsa include files>
		
	if you have BSAFE 
		CRYPTFLAGS must include -DBSAFE
		CRYPTINCL must include -I<path to bsafe include files>

	if you want HMAC-MD5 support 
		CRYPTFLAGs must include -DHMAC	

2. Building BIND as usual will include the dst library routines into
   libbind.a, and link them into the BIND programs that use crypto
   support.