pub fn normalize_private_key(value: &str) -> Result<[u8; 32]>
Accept a 64-char hex Ed25519 seed (32 bytes).