Lines Matching refs:public_key
88 let public_key = private_key.to_public(); in signature_key_generate() localVariable
89 Ok((private_key.to_seed().to_vec().into(), public_key.as_bytes().to_vec().into())) in signature_key_generate()
136 public_key: &SignaturePublicKey, in verify()
143 if public_key.len() != ed25519::PUBLIC_KEY_LEN { in verify()
145 len: public_key.len(), in verify()
156 let public_key = ed25519::PublicKey::from_bytes( in verify() localVariable
157 public_key.as_bytes()[..ed25519::PUBLIC_KEY_LEN].try_into()?, in verify()
159 match public_key.verify(data, signature[..ed25519::SIGNATURE_LEN].try_into()?) { in verify()
221 let public_key = ed25519.signature_key_derive_public(&private_key).unwrap(); in sign_verify() localVariable
222 assert!(ed25519.verify(&public_key, &sig, &data).is_ok()); in sign_verify()
253 let public_key = SignaturePublicKey::from( in verify_invalid_sig() localVariable
264 ed25519.verify(&public_key, &sig_short, &data), in verify_invalid_sig()