While waiting for E's persistence issues to be cleaned up (which will be soon, I'm sure.) I've been working on an apache module to handle hashing of content in a variety of formats: sha1-160, sha1-256, md5 (even though Apache has built-in md5 hashing), and aeshash-256 (originally written in Python by my pal and yours; Bram Cohen).
The idea is that you can also request a file, or a valid HTTP Range of bytes corresponding to the hash of a file.
IOW, let's say you have my hash-handler listening at
hash, and you request:
http://chomsky.sieve.net/hash?sha1-160=big_fat_hex_hash
And you would get back a file corresponding to that hash
in it's original filename.
I should get Chapweske on the horn about his ideas for what might make this more useful. He's a big fan of content hashing.
It's slow going, I'm brushing off the C books.
I have code which does compile and run cleanly as a dynamic apache module.
No, you can't see it yet. Well, except for this
