chiark / gitweb /
Fix README and mLib.3 a bit.
authormdw <mdw>
Fri, 23 Sep 2005 16:05:58 +0000 (16:05 +0000)
committermdw <mdw>
Fri, 23 Sep 2005 16:05:58 +0000 (16:05 +0000)
README
man/mLib.3

diff --git a/README b/README
index 6db36311baa4ea1155345cbeec76d9f325085c2d..e64fd10ebdf77431c675df5b6b846dfa0f11a418 100644 (file)
--- a/README
+++ b/README
@@ -144,6 +144,9 @@ Quick tour
 
        Then there's a bunch of other stuff.
 
+         * `base32.h' does Base32 encoding and decoding.    This is a
+           mad thing one needs for sha1 URNs.
+
          * `base64.h' does Base64 encoding and decoding.
 
          * `bits.h' provides some portable bit manipulation macros.
@@ -156,6 +159,8 @@ Quick tour
          * `fdflags.h' encapsulates some traditional little dances with
            fcntl when playing with nonblocking files.
 
+         * `hex.h' does hex encoding and decoding.
+
          * `lock.h' does fcntl-style locking with a timeout.
 
          * `quis.h' works out the program name from the value of
@@ -177,12 +182,15 @@ Quick tour
            results.  It's particularly handy with cryptographic
            algorithms, I find.
 
+         * `unihash.h' provides universal hashing.  This is useful in
+           hash tables for preventing uneven loading even in the
+           presence of a malicious person choosing the hash keys.
+
          * `url.h' does url-encoding, which armours mostly-textual
            name/value pairs so they contain no whitespace characters.
 
+-- [mdw]
 
-                                                               Mark Wooding
-                                                               mdw@nsict.org
 \f
 Local variables:
 mode: text
index eab77802da78ca0c1d6b33ffcc0aad95a6322875..1f56dbf9a39f878f565e1fbf275b62195a68ba34 100644 (file)
@@ -220,7 +220,12 @@ The
 .BR base64 (3)
 module does base64 encoding and decoding, as defined in RFC2045.  Base64
 encodes arbitrary binary data in a reliable way which is resistant to
-character-set transformations and other mail transport bogosity.
+character-set transformations and other mail transport bogosity.  The 
+.BR base32 (3)
+module does base32 encoding and decoding, as defined in RFC2938.  This
+is a mad format which is needed for sha1 URNs, for no good reason.  The
+.BR hex (3)
+module does hex encoding and decoding.
 .PP
 The
 .BR url (3)