AESCCMMUX
imix
0.2.3-dev
AESCCMMUX
Aliased Type
Methods
new
Trait Implementations
Client<'a>
DeferredCallClient
In imix::
test::
virtual_
aes_
ccm_
test
Functions
run
Type Aliases
AESCCMCLIENT
AESCCMMUX
imix
::
test
::
virtual_aes_ccm_test
Type Alias
AESCCMMUX
Copy item path
Settings
Help
Summary
Source
type AESCCMMUX =
MuxAES128CCM
<'static,
Aes
<'static>>;
Aliased Type
§
struct AESCCMMUX {
/* private fields */
}
Implementations
Source
§
impl<'a, A>
MuxAES128CCM
<'a, A>
where A:
AES128
<'a> +
AES128Ctr
+
AES128CBC
+
AES128ECB
,
Source
pub fn
new
(aes:
&'a A
) ->
MuxAES128CCM
<'a, A>
Trait Implementations
Source
§
impl<'a, A>
Client
<'a> for
MuxAES128CCM
<'a, A>
where A:
AES128
<'a> +
AES128Ctr
+
AES128CBC
+
AES128ECB
,
Source
§
fn
crypt_done
( &'a self, source:
Option
<&'static mut [
u8
]>, dest: &'static mut [
u8
], )
Source
§
impl<'a, A>
DeferredCallClient
for
MuxAES128CCM
<'a, A>
where A:
AES128
<'a> +
AES128Ctr
+
AES128CBC
+
AES128ECB
,
Source
§
fn
handle_deferred_call
(&self)
Software interrupt function that is called when the deferred call is triggered.
Source
§
fn
register
(&'static self)