cryptoboot is set of tools for disk encryption on Unix. It is especially suited
to encrypt root partition, so _everything_ (except kernel and
cryptoboot inself) is encrypted.
This a USB core stack for
the built-in USB device of LPC214x microcontrollers.
It handles the hardware interface and
USB enumeration/configuration.
Also included are application examples like
a USB joystick HID and USB serial port emulation.