Background:

Table of ECC supported functions:

(maybe outdated)

Function Protocol Curve OpenPGP specification Libgcrypt dependency Gnuk-based token support
Signature ECDSA NIST ECC: P-256 RFC6637, RFC4880bis draft Gnuk >= 1.2.0
Signature ECDSA NIST ECC: P-384 RFC6637, RFC4880bis draft
Signature ECDSA NIST ECC: P-521 RFC6637, RFC4880bis draft
Signature ECDSA ECC Brainpool: brainpoolP256r1 RFC4880bis draft
Signature ECDSA ECC Brainpool: brainpoolP384r1
Signature ECDSA ECC Brainpool: brainpoolP512r1 RFC4880bis draft
Signature ECDSA SECG: secp256k1 libgcrypt
>= 1.7.0
Gnuk
>= 1.2.0
Signature EdDSA RFC8032: Ed25519 RFC4880bis draft Gnuk
>= 1.2.0
Encryption ECDH NIST ECC: P-256 RFC6637, RFC4880bis draft Gnuk
>= 1.2.0
Encryption ECDH NIST ECC: P-384 RFC6637, RFC4880bis draft
Encryption ECDH NIST ECC: P-521 RFC6637, RFC4880bis draft
Encryption ECDH ECC Brainpool: brainpoolP256r1 RFC4880bis draft
Encryption ECDH ECC Brainpool: brainpoolP384r1
Encryption ECDH ECC Brainpool: brainpoolP512r1 RFC4880bis draft
Encryption ECDH SECG: secp256k1 libgcrypt
>= 1.7.0
Gnuk
>= 1.2.0
Encryption ECDH RFC7748: Curve25519 RFC4880bis draft libgcrypt
>= 1.7.0
Gnuk
>= 1.2.0

ECC (last edited 2022-12-06 16:42:32 by bernhard)