pub struct SdkCryptoResolver;Expand description
A snow [CryptoResolver] that supplies the SDK’s SdkRngImpl
Trait Implementations§
Source§impl CryptoResolver for SdkCryptoResolver
impl CryptoResolver for SdkCryptoResolver
Source§fn resolve_rng(&self) -> Option<Box<dyn Random>>
fn resolve_rng(&self) -> Option<Box<dyn Random>>
Provide an implementation of the Random trait or None if none available.
Source§fn resolve_dh(&self, choice: &DHChoice) -> Option<Box<dyn Dh>>
fn resolve_dh(&self, choice: &DHChoice) -> Option<Box<dyn Dh>>
Provide an implementation of the Dh trait for the given
DHChoice or None if unavailable.Source§fn resolve_hash(&self, choice: &HashChoice) -> Option<Box<dyn Hash>>
fn resolve_hash(&self, choice: &HashChoice) -> Option<Box<dyn Hash>>
Provide an implementation of the Hash trait for the given
HashChoice or None if unavailable.Source§fn resolve_cipher(&self, choice: &CipherChoice) -> Option<Box<dyn Cipher>>
fn resolve_cipher(&self, choice: &CipherChoice) -> Option<Box<dyn Cipher>>
Provide an implementation of the Cipher trait for the given
CipherChoice or None if unavailable.Source§impl Default for SdkCryptoResolver
impl Default for SdkCryptoResolver
Source§fn default() -> SdkCryptoResolver
fn default() -> SdkCryptoResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SdkCryptoResolver
impl RefUnwindSafe for SdkCryptoResolver
impl Send for SdkCryptoResolver
impl Sync for SdkCryptoResolver
impl Unpin for SdkCryptoResolver
impl UnsafeUnpin for SdkCryptoResolver
impl UnwindSafe for SdkCryptoResolver
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<> Read more