pub struct OpenpgpCard { /* private fields */ }Implementations§
Source§impl OpenpgpCard
impl OpenpgpCard
pub fn get_info(&self) -> Result<OpenpgpCardInfo, CardErrorWrapper>
pub fn get_pubkey(&self) -> Result<Vec<u8>, CardErrorWrapper>
pub fn sign_message<T>(
&self,
message: &[u8],
pin: &[u8],
touch_confirm_callback: T,
) -> Result<Vec<u8>, CardErrorWrapper>where
T: Fn(),
Trait Implementations§
Source§impl From<PcscBackend> for OpenpgpCard
impl From<PcscBackend> for OpenpgpCard
Source§fn from(backend: PcscBackend) -> Self
fn from(backend: PcscBackend) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for OpenpgpCard
impl !RefUnwindSafe for OpenpgpCard
impl Send for OpenpgpCard
impl !Sync for OpenpgpCard
impl Unpin for OpenpgpCard
impl !UnwindSafe for OpenpgpCard
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