pub trait KeyDerivation:
Identified
+ Send
+ Sync {
// Required method
fn derive(
&self,
ikm: &[u8],
salt: &[u8],
length: usize,
info: &[u8],
) -> Result<Vec<u8>>;
}Expand description
基于密钥材料的派生(典型为 HKDF):从 IKM + salt + info 得到任意长度输出。
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".