revision of tarsnap, tahoe, cryptocat