pub struct KeyManagementConfiguration {
pub require_hsm: bool,
pub allowed_key_types: Vec<String>,
pub max_key_lifetime_days: u32,
pub require_key_rotation: bool,
}Expand description
q42:KeyManagementConfiguration — validates key management parameters
Fields§
§require_hsm: bool§allowed_key_types: Vec<String>§max_key_lifetime_days: u32§require_key_rotation: boolImplementations§
Source§impl KeyManagementConfiguration
impl KeyManagementConfiguration
pub fn to_opcodes(&self) -> Vec<SlgOpcode>
Trait Implementations§
Source§impl Clone for KeyManagementConfiguration
impl Clone for KeyManagementConfiguration
Source§fn clone(&self) -> KeyManagementConfiguration
fn clone(&self) -> KeyManagementConfiguration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for KeyManagementConfiguration
impl RefUnwindSafe for KeyManagementConfiguration
impl Send for KeyManagementConfiguration
impl Sync for KeyManagementConfiguration
impl Unpin for KeyManagementConfiguration
impl UnsafeUnpin for KeyManagementConfiguration
impl UnwindSafe for KeyManagementConfiguration
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more