make indent
make local functions static
ignore des artifacts
fix signedness and let des_encrypt_cbc() return a value
add dependency on libzip
basic structure for an install applet function