unofficial-rtos-docs

Chapter 3 - Functional description of NetX Duo Crypto

Execution Overview

This chapter contains a functional description of NetX Duo Crypto. There are two primary types of program execution in a NetX Duo Crypto application: initialization and application interface calls.

NetX Duo Crypto can be used as a standalone cryptographic library, or can be used with ThreadX, NetX, and/or NetX Secure.

AES

3DES

In NetX Duo Crypto, the term “3DES” is used interchangeably with “TDES”.

MD5

SHA1, SHA256/512

RSA

HMAC

Elliptic Curve

ECDSA

ECDH

[!IMPORTANT] In Eclipse ThreadX, ECDH routines should only be used for ECDHE cryptography as ECDH with a static private key requires input point validation to be secure.

DRBG

FIPS-Compliant

NetX Duo Crypto FIPS 140-2