pub struct ProxyPublicContext {
pub warrant: Vec<u8>,
pub rw: Point,
pub yp: Point,
}Expand description
Public context needed to verify proxy signatures
Fields§
§warrant: Vec<u8>Warrant describing the delegation
rw: PointCommitment point from delegation token
yp: PointProxy’s combined public key
Implementations§
Source§impl ProxyPublicContext
impl ProxyPublicContext
Sourcepub fn from_token(token: &DelegationToken, yp: Point) -> Self
pub fn from_token(token: &DelegationToken, yp: Point) -> Self
Create context from a delegation token and proxy public key
Sourcepub fn warrant_str(&self) -> Result<&str>
pub fn warrant_str(&self) -> Result<&str>
Get the warrant as a string if it’s valid UTF-8
Trait Implementations§
Source§impl Clone for ProxyPublicContext
impl Clone for ProxyPublicContext
Source§fn clone(&self) -> ProxyPublicContext
fn clone(&self) -> ProxyPublicContext
Returns a duplicate 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 ProxyPublicContext
impl Debug for ProxyPublicContext
Source§impl Display for ProxyPublicContext
impl Display for ProxyPublicContext
Source§impl PartialEq for ProxyPublicContext
impl PartialEq for ProxyPublicContext
impl Eq for ProxyPublicContext
impl StructuralPartialEq for ProxyPublicContext
Auto Trait Implementations§
impl Freeze for ProxyPublicContext
impl RefUnwindSafe for ProxyPublicContext
impl Send for ProxyPublicContext
impl Sync for ProxyPublicContext
impl Unpin for ProxyPublicContext
impl UnwindSafe for ProxyPublicContext
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