freebsd-skq/contrib/bind/lib/dst
peter 4ef23ce695 Import bind v8.2.2.p5, minus the crypto for the time being. The bind
package does have BXA export approval, but the licensing strings on the
dnssafe code are a bit unpleasant.  The crypto is easy to restore and bind
will run without it - just without full dnssec support.

Obtained from:	The Internet Software Consortium (www.isc.org)
1999-11-30 02:43:11 +00:00
..
bsafe_link.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
cylink_link.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
dst_api.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
dst_internal.h Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
eay_dss_link.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
hmac_link.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
Makefile Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
md5_dgst.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
md5_locl.h Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
md5.h Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
prandom.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
README Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
rsaref_link.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00
support.c Import bind v8.2.2.p5, minus the crypto for the time being. The bind 1999-11-30 02:43:11 +00:00

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.