the matasano crypto challenges implemented in rust