X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=README;h=88dd48b6d20693c281dfd663a3d23cb7497d995e;hb=8db6adcb8cc98608c8e29e2b78b48d68be9dbef0;hp=d9df1ed1dad13fdb5fdcae0c922fe197de52369d;hpb=08411f03eac617b78b47c16a370170c25c129030;p=secnet.git diff --git a/README b/README index d9df1ed..88dd48b 100644 --- a/README +++ b/README @@ -193,6 +193,17 @@ Usage: secnet [OPTION]... --help display this help and exit --version output version information and exit +* base91s + +secnet defines a variant of the base91 encoding `basE91', from + http://base91.sourceforge.net/ + +base91s is the same as baseE91 except that: + - in the encoded charset, `"' is replaced with `-' + - spaces, newlines etc. and other characters outside the charset + are not permitted (although in some places they may be ignored, + this is not guaranteed). + * secnet builtin modules ** resolver @@ -546,12 +557,34 @@ tun: dict argument I recommend you don't specify the 'interface' option unless you're doing something that requires the interface name to be constant. +** privcache + +Cache of dynamically loaded private keys. + +Defines: + priv-cache (closure => privcache closure) + +priv-cache: dict argument + privkeys (string): path prefix for private keys. Each key is + looked for at this path prefix followed by the 10-character + hex key id. + privcache-size (integer): optional, maximum number of private + keys to retain at once. [5] + privkey-max (integer): optional, maximum size of private key + file in bytes. [4095] + ** 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]