pub struct RsaCPUObjectSigner { /* private fields */ }Implementations§
Source§impl RsaCPUObjectSigner
impl RsaCPUObjectSigner
pub fn new(public_key: PublicKey, secret: PrivateKey) -> Self
Trait Implementations§
Source§impl Signer for RsaCPUObjectSigner
impl Signer for RsaCPUObjectSigner
fn public_key(&self) -> &PublicKey
fn sign<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
data: &'life1 [u8],
sign_source: &'life2 SignatureSource,
) -> Pin<Box<dyn Future<Output = BuckyResult<Signature>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for RsaCPUObjectSigner
impl RefUnwindSafe for RsaCPUObjectSigner
impl Send for RsaCPUObjectSigner
impl Sync for RsaCPUObjectSigner
impl Unpin for RsaCPUObjectSigner
impl UnsafeUnpin for RsaCPUObjectSigner
impl UnwindSafe for RsaCPUObjectSigner
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more