文件名称:ed448-rust
文件大小:18KB
文件格式:ZIP
更新时间:2024-04-08 02:10:34
Rust
ED448-锈 这是来自的Edwards-Curve数字签名算法(EdDSA)在纯Rust中的实现,但仅实现了对ed448的支持。 这是RFC中Python代码的直接端口,因此与警告相同 注意:此代码不适用于生产。尽管它应该为每个输入产生正确的结果,但是它很慢并且没有尝试避免侧信道攻击。 用法 use core :: convert :: TryFrom; use rand_core :: {RngCore, OsRng}; use ed448_rust :: {PrivateKey, PublicKey}; fn main () { // Generate a new random private key let private_key = PrivateKey :: new ( & mut OsRng); // Store the key let pke
【文件预览】:
ed448-rust-main
----Cargo.toml(722B)
----src()
--------error.rs(1KB)
--------public_key.rs(4KB)
--------lib.rs(4KB)
--------private_key.rs(7KB)
--------point.rs(10KB)
----.idea()
--------ed448-rust.iml(500B)
--------modules.xml(272B)
--------.gitignore(223B)
--------vcs.xml(180B)
----README.md(2KB)
----.editorconfig(151B)
----tests()
--------rfc8032.rs(11KB)
----.gitignore(19B)