Cryptol: A DSL for specifying cryptography algorithms · HackerTrans