14.5.3 Public Key Cryptographic Engine
A large variety of public key algorithms are supported directly in hardware. These include:
- RSA encryption and decryption with key sizes of 1024 bits and 2048 bits
- Elliptic Curve point multiply with all standard NIST curves using either binary fields or prime fields
- Elliptic Curve point multiply with Curve25519
- The Elliptic Curve Digital Signature Algorithm (ECDSA) using all supported NIST curves
- The Elliptic Curve Korean Certificate-based Digital Signature Algorithm (EC-KCDSA) using all supported NIST curves
- The Edwards-curve Digital Signature Algorithm (EdDSA) using Curve25519