#![allow(dead_code)]
use {super::CaDevice, anyhow::Result};
pub const APDU_TAG_SIZE: usize = 3;
pub fn init(_ca: &mut CaDevice, _resource_id: u32) -> Result<u16> {
unimplemented!()
}
pub fn open(_ca: &mut CaDevice, _session_id: u16) -> Result<()> {
unimplemented!()
}
pub fn close(_ca: &mut CaDevice, _session_id: u16) -> Result<()> {
unimplemented!()
}
pub fn handle(_ca: &mut CaDevice, _session_id: u16, _msg: &[u8]) -> Result<()> {
unimplemented!()
}
pub fn manage(_ca: &mut CaDevice, _session_id: u16) -> Result<()> {
unimplemented!()
}