1.12 Microchip MCU32/MPU32 Crypto Acceleration Hardware

SAME54P20A

U2009 - PUKCC("PUblic-Key Cryptography Controller")

U2238 - AES(Advanced Encryption Standard)

U2242 - TRNG(True Random Number Generator)

U2224 - I2SC

SAME70Q21B (Canopus)

6149 - AES (Keysize: 128,192,256)

6334 - TRNG(True Random Number Generator)

11241 - I2SC

6078 - SSC

SAM L11 (Lifeguard)

Boot Protection

U2802 - FUSES(Non-Volatile Fuses)

U2801 - TRAM(TrustRAM)

U2242 - TRNG(True Random Number Generator)

U2803 - IDAU(Implementation Defined Attribution Unit, CRYA)

PIC32MZ2048EFM144 (Chicagoland)

ICM(AES,DES,SHA,MD5)

00158 - "CRYPTO"

00159 - "RNG"

PIC32MZ-W (Rio2)

ICM(AES,DES,SHA,MD5)

00343 - BA414E (Asymmetric Crypto Module)

00158 - CRYPTO (Symmetric Crypto Module)

00350 - RNG (Random Number Generator)

Note: MHC Generated BA414E Driver not working.

SAM A5D27

6149 - AES (Advanced Encryption Standard, Keysize: 128,192,256)

11145 - AESB

6150 - TDES (Triple Data Encryption Standard)

SAM 9x60

6149 - AES(Advanced Encryption Standard)

11038 - PMECC("Programmable Multibit Error Correction Code Controller")

11039 - PMERRLOC("Programmable Multibit ECC Error Location")

6156 - SHA(Secure Hash Algorithm)

6150 - TDES(Triple Data Encryption Standard)

6334 - TRNG(True Random Number Generator)

44157 - I2SMCC (Multi Channel Controller)

6350 - ISI (Image Sensor Interface)

SAM RH71

44125 - TCMECC (not in speed test)

6334 - TRNG(True Random Number Generator)

6156 - SHA(Secure Hash Algorithm)

Encrypt/Decrypt Tests

HW AlgoConfiguration Rio2
MD5 !NO_MD5x
SHA!NO_SHAx
SHA256!NO_SHA256x
SHA224WOLFSSL_SHA224
SHA384WOLFSSL_SHA384x
SHA512 WOLFSSL_SHA512x
HMAC/MD5!NO_HMAC && !NO_MD5 x
HMAC/SHA!NO_HMAC && !NO_SHA x
HMAC/SHA256!NO_HMAC && !NO_SHA256 x
HMAC/SHA384!NO_HMAC && !WOLFSSL_SHA384x
HMAC/SHA512!NO_HMAC && !WOLFSSL_SHA512x
RNGNO_RNG_TEST x
ECC HAV_ECCx
AES!NO_AES x
AES/CBC!NO_AES && !NO_AEC_CBC x
AES/GCM!NO_AES && HAVE_AESGCM x
AES/CTR!NO_AES && WOLFSSL_AES_CTRx
CompressionHAVE_LIBZ x
DES!NO_DESx
DES3!NO_DES3 x
RSA!NO_RSA x
PrimativesWOLFSSL_HAVE_MCHP_BA414E_CRYPTO && ECC_PRIM_TEST