#k256 #elabs #hash #wrapper #input #keccak-256 #k256-hash

elabs-k256

Elabs K256: Keccak-256 包装器

1 个不稳定版本

0.1.1 2022年2月9日
0.1.0 2022年2月9日

#2#k256

GPL-3.0 许可证

14KB

Elabs-k256

Elabs-k256 是 tiny_keccak::Keccak::v256() Hasher 的包装器。它提供了一个简单的接口来使用 Hasher。

使用方法

要使用 elabs_k256,您需要导入 elabs_k256 包,并使用 k256k256_hash 函数。

[dependencies]
elabs_k256 = "0.1"

示例

use elabs_k256::k256;
//!
fn main() {
   let input = "Hello World";
   let hash = k256(input);
   println!("{:?}", hash);
}
use elabs_k256::k256_hash;
//!
fn main() {
  let input = "Hello World";
  let mut hash = [0u8; 32];
  k256_hash(input, &mut hash);
  println!("{:?}", hash);
}

lib.rs:

Elabs-k256 是 tiny_keccak::Keccak::v256() Hasher 的包装器。它提供了一个简单的接口来使用 Hasher。

使用方法

要使用 elabs_k256,您需要导入 elabs_k256 包,并使用 k256k256_hash 函数。

[dependencies]
elabs_k256 = "0.1"

示例

use elabs_k256::k256;

fn main() {
   let input = "Hello World";
   let hash = k256(input);
   println!("{:?}", hash);
}
use elabs_k256::k256_hash;

fn main() {
  let input = "Hello World";
  let mut hash = [0u8; 32];
  k256_hash(input, &mut hash);
  println!("{:?}", hash);
}

依赖项

~55KB