summaryrefslogtreecommitdiff
path: root/lib/libkeynote/README
diff options
context:
space:
mode:
authorAngelos D. Keromytis <angelos@cvs.openbsd.org>1999-10-01 01:08:32 +0000
committerAngelos D. Keromytis <angelos@cvs.openbsd.org>1999-10-01 01:08:32 +0000
commitd784a738139448819b0f9634632e144f11ce8445 (patch)
treeddb2a252f194b7508d200750332f53694f046fe8 /lib/libkeynote/README
parent364f2dadf3054e5812ecc352689f96ed5d1ab7a9 (diff)
Update for version 2.0
Diffstat (limited to 'lib/libkeynote/README')
-rw-r--r--lib/libkeynote/README51
1 files changed, 12 insertions, 39 deletions
diff --git a/lib/libkeynote/README b/lib/libkeynote/README
index 0b769a8fa50..5e07b69dac7 100644
--- a/lib/libkeynote/README
+++ b/lib/libkeynote/README
@@ -1,15 +1,18 @@
-# $OpenBSD: README,v 1.3 1999/05/27 01:09:43 angelos Exp $
+# $OpenBSD: README,v 1.4 1999/10/01 01:08:29 angelos Exp $
-This is release 2-beta2 of the KeyNote trust management library reference
-implementation.
+This is release 2.0 of the KeyNote trust management library reference
+implementation (in case you are wondering, there was never an official 1.0
+release).
-For details on the KeyNote spec, read the file keynote-spec, included in
-this distribution (in the doc/ directory).
+For details on the KeyNote spec, read RFC 2704, included in this distribution
+(in the doc/ directory).
-To build the distribution, just type "make" or "make crypt". To test the
-distribution, type "make test". The query should evaluate to "true" (look
-at the last few lines of output). To build without crypto support, use
-"make nocrypto".
+To build the distribution, just type "./configure" and then "make" or
+"make crypt". To test the distribution, type "make test". The query should
+evaluate to "true" (look at the last line of output). To build without
+crypto support, use "make nocrypto" instead (you still need to run
+"configure"). If you have built crypto support, "make test-sig" will run
+some more tests on the cryptographic algorithms.
Compile tips:
- You need the SSLeay/OpenSSL library if you compile with crypto
@@ -20,36 +23,6 @@ Compile tips:
OpenSSL can be found at:
http://www.openssl.com/
- Edit this distribution's Makefile, changing the variables SSLINC and
- SSLLIB to reflect the location of the include files and libraries
- respectively for SSLeay/OpenSSL.
-
-- Similarly, if you compile with -DPGPLIB you will need PGPlib-1.1
- from ftp://dslab1.cs.uit.no/pub/PGPlib-1.1.tar.gz
- ** Notice: there is no support for PGPLIB yet **
-
- Make sure PGPINC and PGPLIB (in Makefile) point at the right
- locations for the include files and the library respectively.
-
-- You may need to add support for initialization of the random
- generator routines. There is currently support for most BSDs and
- Linux. Look in keynote-keygen.c and environment.c for calls to
- RAND_seed(). Bear in mind that you need high-quality
- (cryptographic-grade) randomness.
-
-- If your system does not have snprintf(), uncomment the -DNO_SNPRINTF
- in the Makefile (NOCRYPTODEFS variable).
-
-- If your system does not have getopt(), move the files getopt.c and
- getopt.h from Misc/ and uncomment the GETOPT line in the Makefile, and
- enable the -DNEED_GETOPT flag in NOCRYPTODEFS (you do not need to
- for Windows).
-
-- For Windows, you should be able to compile using Visual C++ without
- too much trouble (thanks to Dave Clark for testing release 0.1). You
- can get a copy of a regular expression library from the KeyNote web
- page (see below).
-
The Makefile creates the libkeynote.a library and the keynote program.
*** Notice that the 4 programs of previous releases have been folded into one