We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 292913b commit c15a222Copy full SHA for c15a222
keypair/src/lib.rs
@@ -262,8 +262,9 @@ pub fn keypair_from_seed(seed: &[u8]) -> Result<Keypair, Box<dyn error::Error>>
262
if seed.len() < ed25519_dalek::SECRET_KEY_LENGTH {
263
return Err("Seed is too short".into());
264
}
265
- let secret_key = ed25519_dalek::SecretKey::try_from(&seed[..ed25519_dalek::SECRET_KEY_LENGTH])
266
- .map_err(|e| e.to_string())?;
+ // this won't fail as we've already checked the length
+ let secret_key =
267
+ ed25519_dalek::SecretKey::try_from(&seed[..ed25519_dalek::SECRET_KEY_LENGTH]).unwrap();
268
Ok(Keypair(ed25519_dalek::SigningKey::from(secret_key)))
269
270
0 commit comments