[−][src]Struct ece::WebPushParams
Fields
rs: u32
pad_length: usize
salt: Option<Vec<u8>>
Methods
impl WebPushParams
[src]
pub fn default() -> Self
[src]
Random salt, record size = 4096 and padding length = 0.
pub fn new(rs: u32, pad_length: usize, salt: Vec<u8>) -> Self
[src]
Never use the same salt twice as it will derive the same content encryption key for multiple messages if the same sender private key is used!
Auto Trait Implementations
impl Send for WebPushParams
impl Sync for WebPushParams
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self