Free Software I Wrote
Aaron's IPFW Patch for FreeBSD
My patch to FreeBSD that adds per-rule lifetime expiration control gets it's own web page
Aaron's FreeBSD mkjaildir.pl Script
My script that helps me set up FreeBSD jail environments that share a single base OS installation directory that is read-only mounted (using nullfs mounts) within the jail(s) can be found here on this web page.
SHA-256, SHA-384, and SHA-512
A bit of fun programming from a weekend in the Autumn of 2000 (Oct. 14th, 2000) included implementing the
newly described secure hash algorithms. Click here for more information on this open source version written in C.
HMAC-SHA1
Here's my open source implementation of the HMAC-SHA1 algorithm (it includes
Steve Reid's public domain SHA1 implementation). I wrote it initially as
part of a demonstration of Prof. Ron Rivest's Chaffing and Winnowing
technique. Recently I dredged up the old code and cleaned a few things up
and tarred and gzipped it. My code is released under a BSD-style open
source license, while my changes to Steve Reid's SHA1 code are in the public
domain (as his code is). If you have an SHA1 implementation in a library,
you can use that instead. There's no documentation except in the source
files themselves. I have successfully used this code on FreeBSD 4.0 and
on Linux and Compaq's Tru64 Unix running on Intel platforms and Compaq
Alphas. Thanks, Compaq, for your test drive! I make no guarantees about
the accuracy, usefulness, or anything else of the code. Use at your own
risk.
CHRSH: A chroot jail wrapper for ordinary Unix shells
The chrsh program gets it's own web page.
Useful (to me) Free Software Links