use der::{asn1::OctetString, Sequence, ValueOrd};
use spki::AlgorithmIdentifierOwned;
#[derive(Clone, Debug, Eq, PartialEq, Sequence, ValueOrd)]
pub struct Pkcs12PbeParams {
pub salt: OctetString,
pub iterations: i32,
}
#[derive(Clone, Debug, Eq, PartialEq, Sequence)]
pub struct Pbkdf2Params {
pub salt: OctetString,
pub iteration_count: u32,
pub key_length: Option<u16>,
pub prf: AlgorithmIdentifierOwned,
}
#[derive(Clone, Debug, Eq, PartialEq, Sequence)]
#[allow(missing_docs)]
pub struct EncryptedPrivateKeyInfo {
pub encryption_algorithm: AlgorithmIdentifierOwned,
pub encrypted_data: OctetString,
}
#[derive(Clone, Debug, Eq, PartialEq, Sequence)]
#[allow(missing_docs)]
pub struct Pbes2Params {
pub kdf: AlgorithmIdentifierOwned,
pub encryption: AlgorithmIdentifierOwned,
}