~mdw
/
mLib
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
utils/bits.3: Basically rewrite it, filling in the missing things.
[mLib]
/
README
diff --git
a/README
b/README
index
6db3631
..
e64fd10
100644
(file)
--- a/
README
+++ b/
README
@@
-144,6
+144,9
@@
Quick tour
Then there's a bunch of other stuff.
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.
* `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.
* `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
* `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.
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.
* `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
\f
Local variables:
mode: text