INSTALLATION
============

NOTE: This software makes use of the OpenSSL libraries.
      The core FreeBSD system includes OpenSSL.
      Before installing on Linux you will first have to ensure that OpenSSL
      has been installed.

NOTE: By default this software makes use of the /dev/urandom device.
      This definition can and perhaps should be changed in the Makefile
      under DEFS/RND_DEVICE.
      This software is essentially useless without a good cryptographic
      random number generator.


Type "make install" (as root) to install the binaries on the system.
The
	cion_keygen(1),
	cion_encrypt(1), cion_decrypt(1),
	cion_fencrypt(1), cion_fdecrypt(1)
binaries are installed in the /usr/local/bin directory.

Type "make maninstall" (as root) to install the groff_mdoc(7) manual page
sources on the system.
The
	cion_keygen(1),
	cion_encrypt(1), cion_decrypt(1),
	cion_fencrypt(1), cion_fdecrypt(1)
manual pages are installed in the /usr/local/man/man1 directory.

--

C12-GAMMA is supplied with a FreeBSD-4.11R /dev/[u]random replacement
Kernel kit, in the "RANDOM" subdirectory. Support for other operating
systems including contemporary versions of FreeBSD is not currently
available. If you are using an operating system other than FreeBSD-4.11R,
it is intended that this kit provides an example of how to implement
a good Kernel cryptographic random number generator.

Note that a modified version of this kit was recently (June 2006)
integrated into DragonFlyBSD.
