> For the complete documentation index, see [llms.txt](https://emca.emudhra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emca.emudhra.com/algorithm-support.md).

# Algorithm Support

emCA supports the following cryptographic algorithms for certificate and signature operations:

**Traditional Cryptography Algorithms**

* **DSA (Digital Signature Algorithm)**\
  Compliant with FIPS 186-4 for digital signatures.
* **RSA**\
  Implements PKCS #1 v2.2 with key sizes from 2048 to 4096 bits.

**ECC Algorithms**

emCA supports a variety of Elliptic Curve Cryptography (ECC) algorithms, including:

* secp192r1 (NIST P-192)
* secp256r1 (NIST P-256)
* secp384r1 (NIST P-384)
* secp521r1 (NIST P-521)
* brainpoolP256r1, brainpoolP384r1, brainpoolP512r1
* prime224v1, prime256v1
* Ed25519 (RFC 8422)
