Struct nucypher_core::HRAC
source · [−]pub struct HRAC(_);Expand description
“hashed resource access code”.
A hash of:
- Publisher’s verifying key
- Bob’s verifying key
- the label
Publisher and Bob have all the information they need to construct this. Ursula does not, so we share it with her.
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for HRAC
impl<'de> Deserialize<'de> for HRAC
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for HRAC
impl Eq for HRAC
impl StructuralEq for HRAC
impl StructuralPartialEq for HRAC
Auto Trait Implementations
impl RefUnwindSafe for HRAC
impl Send for HRAC
impl Sync for HRAC
impl Unpin for HRAC
impl UnwindSafe for HRAC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToHex for T where
T: AsRef<[u8]>,
impl<T> ToHex for T where
T: AsRef<[u8]>,
sourcefn encode_hex<U>(&self) -> U where
U: FromIterator<char>,
fn encode_hex<U>(&self) -> U where
U: FromIterator<char>,
Encode the hex strict representing self into the result. Lower case
letters are used (e.g. f9b4ca) Read more
sourcefn encode_hex_upper<U>(&self) -> U where
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> U where
U: FromIterator<char>,
Encode the hex strict representing self into the result. Upper case
letters are used (e.g. F9B4CA) Read more