[package] name = "cryptonight-hash" description = "A pure-rust implementation of the CryptoNight digest algorithm." keywords = ["cryptonight", "cryptonote", "aesni", "hash", "digest"] version = "0.1.2" authors = ["Bert Peters "] edition = "2018" repository = "https://github.com/bertptrs/cryptonight-hash" readme = "README.md" categories = ["cryptography::cryptocurrencies"] license = "MIT" documentation = "https://docs.rs/cryptonight-hash" [badges] travis-ci = { repository = "bertptrs/cryptonight-hash", branch = "master" } maintenance = { status = "actively-developed" } [dependencies] digest = "0.8.1" sha3 = "0.8.2" slice-cast = "0.1.2" tiny-keccak = "1.5.0" # Hashes needed for implementing the final step blake-hash = "0.3.1" groestl = "0.8.0" jh-x86_64 = "0.2.2" skein-hash = "0.3.0" [dev-dependencies] criterion = "0.3.0" hex = "0.4.0" hex-literal = "0.2.1" [features] default = ["aesni"] # Enable AES CPU extensions if available. aesni = [] [[bench]] name = "benchmarks" harness = false