make code compile with latest rustc,
added rust-crypto module to dependencies
challenge 28