pub struct ParticipantSecuritySymmetricCipherAlgorithmInfo {
pub supported_mask: u32,
pub builtin_endpoints_required_mask: u32,
pub builtin_kx_endpoints_required_mask: u32,
pub user_endpoints_default_required_mask: u32,
}Expand description
Spec §7.3.13 — symmetric-cipher algorithm info per participant.
Fields§
§supported_mask: u32Mask of all supported symmetric-cipher families
(see symmetric_bit).
builtin_endpoints_required_mask: u32Mask of the required algos for builtin endpoints (discovery, liveliness, volatile, stateless).
builtin_kx_endpoints_required_mask: u32Mask of the required algos for builtin KX endpoints (crypto-token exchange via VolatileMessageSecure).
user_endpoints_default_required_mask: u32Default mask for user endpoints (can be overwritten by the user-endpoint PID 0x1013).
Implementations§
Source§impl ParticipantSecuritySymmetricCipherAlgorithmInfo
impl ParticipantSecuritySymmetricCipherAlgorithmInfo
Sourcepub fn spec_default() -> Self
pub fn spec_default() -> Self
Spec default.
Trait Implementations§
Source§impl Clone for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl Clone for ParticipantSecuritySymmetricCipherAlgorithmInfo
Source§fn clone(&self) -> ParticipantSecuritySymmetricCipherAlgorithmInfo
fn clone(&self) -> ParticipantSecuritySymmetricCipherAlgorithmInfo
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 moreimpl Copy for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl Eq for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl StructuralPartialEq for ParticipantSecuritySymmetricCipherAlgorithmInfo
Auto Trait Implementations§
impl Freeze for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl RefUnwindSafe for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl Send for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl Sync for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl Unpin for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl UnsafeUnpin for ParticipantSecuritySymmetricCipherAlgorithmInfo
impl UnwindSafe for ParticipantSecuritySymmetricCipherAlgorithmInfo
Blanket Implementations§
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