1. Crypto Device Supported Functionality Matrices
1.1. Supported Feature Flags
Feature | a e s n i _ g c m | a e s n i _ m b | a r m v 8 | d p a a 2 _ s e c | d p a a _ s e c | k a s u m i | m r v l | n u l l | o p e n s s l | q a t | s n o w 3 g | z u c |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Symmetric crypto | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Asymmetric crypto | ||||||||||||
Sym operation chaining | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
HW Accelerated | Y | Y | Y | |||||||||
Protocol offload | Y | |||||||||||
CPU SSE | Y | Y | ||||||||||
CPU AVX | Y | Y | ||||||||||
CPU AVX2 | Y | Y | ||||||||||
CPU AVX512 | Y | |||||||||||
CPU AESNI | Y | Y | ||||||||||
CPU NEON | Y | |||||||||||
CPU ARM CE | Y |
1.2. Supported Cipher Algorithms
Cipher algorithm | a e s n i _ g c m | a e s n i _ m b | a r m v 8 | d p a a 2 _ s e c | d p a a _ s e c | k a s u m i | m r v l | n u l l | o p e n s s l | q a t | s n o w 3 g | z u c |
---|---|---|---|---|---|---|---|---|---|---|---|---|
NULL | Y | Y | ||||||||||
AES CBC (128) | Y | Y | Y | Y | Y | Y | Y | |||||
AES CBC (192) | Y | Y | Y | Y | Y | Y | ||||||
AES CBC (256) | Y | Y | Y | Y | Y | Y | ||||||
AES CTR (128) | Y | Y | Y | Y | Y | Y | ||||||
AES CTR (192) | Y | Y | Y | Y | Y | Y | ||||||
AES CTR (256) | Y | Y | Y | Y | Y | Y | ||||||
AES DOCSIS BPI | Y | Y | ||||||||||
3DES CBC | Y | Y | Y | Y | Y | |||||||
3DES CTR | Y | Y | Y | |||||||||
DES CBC | Y | Y | ||||||||||
DES DOCSIS BPI | Y | Y | Y | |||||||||
SNOW3G UEA2 | Y | Y | ||||||||||
KASUMI F8 | Y | Y | ||||||||||
ZUC EEA3 | Y | Y |
1.3. Supported Authentication Algorithms
Authentication algorithm | a e s n i _ g c m | a e s n i _ m b | a r m v 8 | d p a a 2 _ s e c | d p a a _ s e c | k a s u m i | m r v l | n u l l | o p e n s s l | q a t | s n o w 3 g | z u c |
---|---|---|---|---|---|---|---|---|---|---|---|---|
NULL | Y | Y | ||||||||||
MD5 | Y | Y | ||||||||||
MD5 HMAC | Y | Y | Y | Y | Y | Y | ||||||
SHA1 | Y | Y | ||||||||||
SHA1 HMAC | Y | Y | Y | Y | Y | Y | Y | |||||
SHA224 | Y | |||||||||||
SHA224 HMAC | Y | Y | Y | Y | Y | |||||||
SHA256 | Y | Y | ||||||||||
SHA256 HMAC | Y | Y | Y | Y | Y | Y | Y | |||||
SHA384 | Y | Y | ||||||||||
SHA384 HMAC | Y | Y | Y | Y | Y | Y | ||||||
SHA512 | Y | Y | ||||||||||
SHA512 HMAC | Y | Y | Y | Y | Y | Y | ||||||
AES XCBC MAC | Y | Y | ||||||||||
AES GMAC | Y | Y | Y | Y | ||||||||
SNOW3G UIA2 | Y | Y | ||||||||||
KASUMI F9 | Y | Y | ||||||||||
ZUC EIA3 | Y | Y |
1.4. Supported AEAD Algorithms
AEAD algorithm | a e s n i _ g c m | a e s n i _ m b | a r m v 8 | d p a a 2 _ s e c | d p a a _ s e c | k a s u m i | m r v l | n u l l | o p e n s s l | q a t | s n o w 3 g | z u c |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AES GCM (128) | Y | Y | Y | Y | Y | Y | ||||||
AES GCM (192) | Y | Y | Y | Y | Y | |||||||
AES GCM (256) | Y | Y | Y | Y | Y | |||||||
AES CCM (128) | Y | |||||||||||
AES CCM (192) | Y | |||||||||||
AES CCM (256) | Y |