From 2ee7c07e08255975511d45bb2618537089deb8b6 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Sun, 10 Aug 2003 17:39:29 +0000 Subject: [PATCH] Add hostkeys again. --- doc/Makefile.am | 3 +++ doc/shishi.texi | 19 ++++++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/doc/Makefile.am b/doc/Makefile.am index c4c36668..0215fe04 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -82,6 +82,9 @@ shishi-api-key.texi: $(top_srcdir)/lib/key.c shishi-api-keys.texi: $(top_srcdir)/lib/keys.c $(PERL) $(srcdir)/gdoc -texinfo $^ > $@ +shishi-api-hostkeys.texi: $(top_srcdir)/lib/hostkeys.c + $(PERL) $(srcdir)/gdoc -texinfo $^ > $@ + shishi-api-crypto.texi: $(top_srcdir)/lib/crypto.c $(PERL) $(srcdir)/gdoc -texinfo $^ > $@ diff --git a/doc/shishi.texi b/doc/shishi.texi index ea0de6c5..288ba54a 100644 --- a/doc/shishi.texi +++ b/doc/shishi.texi @@ -1561,14 +1561,23 @@ All functions that operate on this data structure are described now. @include shishi-api-key.texi -Many servers that run uninteractively need keying material, and it is -normally read from a file stored on the local host. The file should -be protected from unauthorized access. The file is in ASCII format -and contains keys as outputed by @code{shishi_key_print()}. All -functions that handle these keys sets are described now. +Applications that run uninteractively may need keying material. In +these cases, the keys are stored in a file, a file that is normally +stored on the local host. The file should be protected from +unauthorized access. The file is in ASCII format and contains keys as +outputed by @code{shishi_key_print()}. All functions that handle +these keys sets are described now. @include shishi-api-keys.texi +The previous functions require that the filename is known. For some +applications, servers, it makes sense to provide a system default. +These key sets used by server applications are known as ``hostkeys''. +Here are the functions that operate on hostkeys (they are mostly +wrappers around generic key sets). + +@include shishi-api-hostkeys.texi + After creating the key structure, it can be used to encrypt and decrypt data, calculate checksum on data etc. All available functions are described now. -- 2.11.4.GIT