pub struct MsgAuth {
pub key: Vec<u8>,
pub key1: Vec<u8>,
pub key2: Vec<u8>,
pub key3: Vec<u8>,
pub iv: Vec<u8>,
pub ivmode: IVMode,
pub msg: Vec<u8>,
pub aad: Vec<u8>,
pub tag: Vec<u8>,
pub taglen: usize,
/* private fields */
}Fields§
§key: Vec<u8>§key1: Vec<u8>§key2: Vec<u8>§key3: Vec<u8>§iv: Vec<u8>§ivmode: IVMode§msg: Vec<u8>§aad: Vec<u8>§tag: Vec<u8>§taglen: usizeTrait Implementations§
Source§impl TestCase for MsgAuth
impl TestCase for MsgAuth
fn new(testjson: &str, tgdata: &TestGroupData) -> AcvpResult<Self>
fn get_result(&self) -> AcvpResult<JsonValue>
fn dump_result(&self) -> AcvpResult<String>
fn pretty_result(&self) -> AcvpResult<String>
Source§impl TestResult<MsgAuthOutput> for MsgAuth
impl TestResult<MsgAuthOutput> for MsgAuth
fn set_result(&mut self, result: MsgAuthOutput) -> AcvpResult<()>
Source§impl TestResult<Vec<u8>> for MsgAuth
impl TestResult<Vec<u8>> for MsgAuth
fn set_result(&mut self, result: Vec<u8>) -> AcvpResult<()>
Source§impl TestResult<bool> for MsgAuth
impl TestResult<bool> for MsgAuth
fn set_result(&mut self, result: bool) -> AcvpResult<()>
impl Eq for MsgAuth
impl StructuralPartialEq for MsgAuth
Auto Trait Implementations§
impl Freeze for MsgAuth
impl RefUnwindSafe for MsgAuth
impl Send for MsgAuth
impl Sync for MsgAuth
impl Unpin for MsgAuth
impl UnwindSafe for MsgAuth
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