diff options
author | Angelos D. Keromytis <angelos@cvs.openbsd.org> | 1999-10-01 01:08:32 +0000 |
---|---|---|
committer | Angelos D. Keromytis <angelos@cvs.openbsd.org> | 1999-10-01 01:08:32 +0000 |
commit | d784a738139448819b0f9634632e144f11ce8445 (patch) | |
tree | ddb2a252f194b7508d200750332f53694f046fe8 /lib/libkeynote/README | |
parent | 364f2dadf3054e5812ecc352689f96ed5d1ab7a9 (diff) |
Update for version 2.0
Diffstat (limited to 'lib/libkeynote/README')
-rw-r--r-- | lib/libkeynote/README | 51 |
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 |