pub struct BroadcastBindingChallenge {
pub handle: String,
pub signing_bytes: Vec<u8>,
pub expires_at_ms: u64,
}Expand description
One-shot proof request created by the shared lifecycle owner.
The bytes are public and may cross an IPC/WASM boundary. The bound device
private key does not: the platform invokes its sign-only callback and
returns only the signature. A challenge is scoped to one Broadcasts
instance and is consumed on the first completion attempt.
Fields§
§handle: String§signing_bytes: Vec<u8>§expires_at_ms: u64Trait Implementations§
Source§impl Clone for BroadcastBindingChallenge
impl Clone for BroadcastBindingChallenge
Source§impl Debug for BroadcastBindingChallenge
impl Debug for BroadcastBindingChallenge
Auto Trait Implementations§
impl Freeze for BroadcastBindingChallenge
impl RefUnwindSafe for BroadcastBindingChallenge
impl Send for BroadcastBindingChallenge
impl Sync for BroadcastBindingChallenge
impl Unpin for BroadcastBindingChallenge
impl UnsafeUnpin for BroadcastBindingChallenge
impl UnwindSafe for BroadcastBindingChallenge
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