X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=README;h=e83b66d905a6c9734b8db45d647a9af53c5a2f7d;hb=77b5ed3f8b450d4889ffb205a098f8aa7821baaf;hp=c05dc444721daed79f5e5644d8a610b15a97edf9;hpb=bd7f386bb44f2f8e2c6d77ea176026e88176412e;p=secnet.git diff --git a/README b/README index c05dc44..e83b66d 100644 --- a/README +++ b/README @@ -392,15 +392,19 @@ site: dict argument them. resolver (resolver closure) random (randomsrc closure) - local-key (rsaprivkey closure) + key-cache (privcache closure) + local-key (rsaprivkey closure): Deprecated; use key-cache instead. address (string list): optional, DNS name(s) used to find our peer; address literals are supported too if enclosed in `[' `]'. port (integer): mandatory if 'address' is specified: the port used to contact our peer - key (rsapubkey closure): our peer's public key + peer-keys (string): path (prefix) for peer public key set file(s); + see README.make-secnet-sites re `pub' etc. + key (rsapubkey closure): our peer's public key (obsolete) transform (transform closure): how to mangle packets sent between sites dh (dh closure) - hash (hash closure) + hash (hash closure): used for keys whose algorithm (or public + or private key file) does not imply the hash function key-lifetime (integer): max lifetime of a session key, in ms [one hour; mobile: 2 days] setup-retries (integer): max number of times to transmit a key negotiation @@ -576,9 +580,15 @@ priv-cache: dict argument ** rsa Defines: + sigscheme algorithm 00 "rsa1" rsa-private (closure => rsaprivkey closure) rsa-public (closure => rsapubkey closure) +rsa1 sigscheme algorithm: + private key: SSH private key file, version 1, no password + public key: SSH public key file, version 1 + (length, restrictions, email, etc., ignored) + rsa-private: string[,bool] arg1: filename of SSH private key file (version 1, no password) arg2: whether to check that the key is usable [default True]