pub struct NewResponseTlv {
pub ecdh_pub: Bytes,
pub salt: [u8; 32],
pub request_id: [u8; 8],
pub challenges: Vec<String>,
}Expand description
TLV-encoded NEW response.
Fields§
§ecdh_pub: BytesCA’s ECDH ephemeral public key (65 bytes).
salt: [u8; 32]Random 32-byte salt for HKDF.
request_id: [u8; 8]8-byte request identifier.
challenges: Vec<String>Supported challenge type names.
Implementations§
Auto Trait Implementations§
impl !Freeze for NewResponseTlv
impl RefUnwindSafe for NewResponseTlv
impl Send for NewResponseTlv
impl Sync for NewResponseTlv
impl Unpin for NewResponseTlv
impl UnwindSafe for NewResponseTlv
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