forge_hasher 0.1.3

The rust language implementation of forge_hasher
Documentation
# forge_hasher introduction

### Intro
`forge_hasher` implement by `Rust`. 

Hash algorithms support `blake2b`,`keccak`, `sha2`, `sha3`  currently.

Hash len support `160`, `224`, `256`, `384`, `512`. 

Hash round support [1, 100].

### API
```rust
    hash(
        input: &[u8],
        hash_type: Option<HashType>,
        len: Option<HashLen>,
        hash_round: Option<u8>,
    ) -> Result<Vec<u8>>
```

### Usage
```rust
    let message = b"hello rust";
    let default_hash = hash(message,None,None,None)?;
    let sha3_hash = hash(message, Some(HashType::Sha3), Some(HashLen::Len256), Some(1))?;
    assert_eq!(sha3_hash, default_hash);
```