Cipher routines from FreeBSD

WWW: https://svnweb.FreeBSD.org/base/release/4.7.0/secure/lib/libcipher/
