This directory contains sources to build:

	the SKIP Key manager (skip_keymgrd):
		skip_bn_glue.C	   - Interface between keymgr and bn library
		skip_cache.C	   - Implement caching of secrets.
		skip_cache.h	   - headers for cache interface
		skip_crypt.C	   - All cryptography happens in here.
		skip_enc_alg.h	   - headers for crypto stuff
		skip_fetchcert.C   - Key manager interface to Cert Discovery
				     Protocol.
		skip_fetchcert.h   - headers for CDP interface
		skip_machdep.C	   - Machine dependencies for key manager. 
		skip_msgs.C	   - Builds and executes messages sent 
				     between kernel and user space
		skip_keymgr.h	   - prototypes and defines for key manager
		skip_keymgr_init.C - keymgrd Initialization and startup routines
		skip_keymgrd.C	   - Main loop of key manager
		skip_keymgrsubr.C  - Guts of key manager, talks to almost every
				     other piece of the key manager.
	Small test program for DH:
		test_dh.C

	the SKIP Certificate Daemon (skip_certd)
		skip_certd.C	  

	SKIP certificate utilities 
		skip_add_cert.C  	- add a certificate to the database
		skip_dump_certs.C 	- list certs in the database
		skip_init_certbase.C	- Initialize the database
		skip_del_cert.C		- Delete a cert in the database
	Sample client for the Certificate Discovery Protocol (certreq)
			certreq.C

	A simple test key manager:
		test_key.c

	Common Code:
		certx.C	   - Create the certificate Discovery message
		certx.h    - Classes for ceritificate discovery message
		skip_cdp.C - Implementation of the Certificate Discovery 
			     protocol

		skip_certbase.C - Database operations on the certificate
			          database.
		skip_certbase.h - prototypes for database operations.
		skip_log.C      - Error message and notices interface 
		skip_log.h	- prototypes for interface
