diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index c5ba1bb68..5df9c0968 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -64,10 +64,15 @@ Certificate & Request options: (these impact cert/req field values) --digest=ALG : Digest to use in the requests & certificates --keysize=# : Size in bits of keypair to generate (RSA Only) ---algo=ALG : Crypto algorithm to use: choose rsa (default), ec or ed +--algo=ALG : Crypto algorithm to use: choose rsa (default), ec, ed or pqc --curve=NAME : For elliptic curve, sets the named curve (Default: algo ec: secp384r1, algo ed: ed25519) (--use-algo and --curve can be used to configure 'init-pki') +--pqc-algo=ALG : Post-Quantum algorithm (requires OpenSSL 3.5+ or OQS provider) + Examples: ml-dsa-44, ml-dsa-65, ml-dsa-87, p384_ml-dsa-65 + Use 'easyrsa list-pqc' to see all available algorithms +--pqc-provider=NAME : OpenSSL provider for PQC (default: auto-detect) +--pqc-provider-path=PATH : Path to PQC provider module --subca-len=# : Path length of signed intermediate CA certificates --copy-ext : Copy included request X509 extensions (namely subjAltName) @@ -156,6 +161,18 @@ Command list: display-dn