Bluespec Cryptosorter