Enigma machine on an FPGA