chore: update ringt - eddsa
This commit is contained in:
@@ -28,9 +28,11 @@ fn main() -> Result<(), Unspecified> {
|
||||
println!("{} EdDSA {}", "-".repeat(10), "-".repeat(10));
|
||||
let rng = rand::SystemRandom::new();
|
||||
let seed: [u8; SEED_LEN] = rand::generate(&rng)?.expose();
|
||||
println!("seed: {}", hex::encode(&seed));
|
||||
let key_pair = Ed25519KeyPair::from_seed_unchecked(&seed)?;
|
||||
println!("private: {:?}", key_pair);
|
||||
let sig = key_pair.sign(&"hello world".as_bytes());
|
||||
println!("{}", hex::encode(sig.as_ref()));
|
||||
println!("signature: {}", hex::encode(sig.as_ref()));
|
||||
let public_key = key_pair.public_key().as_ref();
|
||||
let verify_result = UnparsedPublicKey::new(&ED25519, &public_key).verify(&"hello world".as_bytes(), sig.as_ref());
|
||||
println!("verify: {}", verify_result.is_ok());
|
||||
|
||||
Reference in New Issue
Block a user