pub struct SecureCommunicationProps {
pub auth_data_freshness_length: Option<u32>,
pub auth_data_freshness_start_position: Option<u32>,
pub authentication_build_attempts: Option<u32>,
pub authentication_retries: Option<u32>,
pub data_id: Option<u32>,
pub freshness_value_id: Option<u32>,
pub message_link_length: Option<u32>,
pub message_link_position: Option<u32>,
pub secondary_freshness_value_id: Option<u32>,
pub secured_area_length: Option<u32>,
pub secured_area_offset: Option<u32>,
}
Expand description
The properties of a SecuredIPdu
Fields§
§auth_data_freshness_length: Option<u32>
length in bits of the authentic PDU data
auth_data_freshness_start_position: Option<u32>
start position in bits of the authentic PDU data
authentication_build_attempts: Option<u32>
number of authentication build attempts
authentication_retries: Option<u32>
number of additional authentication attempts. If this value is zero, the authentication is not repeated
data_id: Option<u32>
numerical identifier of the secured IPdu
freshness_value_id: Option<u32>
id of the freshness value
message_link_length: Option<u32>
message link length in bits
message_link_position: Option<u32>
message link start position in bits
secondary_freshness_value_id: Option<u32>
seconday freshness value id
secured_area_length: Option<u32>
length in bytes of the secure area inside the payload pdu
secured_area_offset: Option<u32>
start position in bytes of the secure area inside the payload pdu
Trait Implementations§
Source§impl Clone for SecureCommunicationProps
impl Clone for SecureCommunicationProps
Source§fn clone(&self) -> SecureCommunicationProps
fn clone(&self) -> SecureCommunicationProps
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SecureCommunicationProps
impl Debug for SecureCommunicationProps
Source§impl Default for SecureCommunicationProps
impl Default for SecureCommunicationProps
Source§fn default() -> SecureCommunicationProps
fn default() -> SecureCommunicationProps
Returns the “default value” for a type. Read more
Source§impl Hash for SecureCommunicationProps
impl Hash for SecureCommunicationProps
Source§impl PartialEq for SecureCommunicationProps
impl PartialEq for SecureCommunicationProps
impl Eq for SecureCommunicationProps
impl StructuralPartialEq for SecureCommunicationProps
Auto Trait Implementations§
impl Freeze for SecureCommunicationProps
impl RefUnwindSafe for SecureCommunicationProps
impl Send for SecureCommunicationProps
impl Sync for SecureCommunicationProps
impl Unpin for SecureCommunicationProps
impl UnwindSafe for SecureCommunicationProps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.