bcrypt FPGA implementation