An enigma machine implementation for the FPGA.