diff --git a/ring/src/main.rs b/ring/src/main.rs index b801a47..f48f0bb 100644 --- a/ring/src/main.rs +++ b/ring/src/main.rs @@ -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());