@c gnutls_sign_algorithm_t @table @code @item GNUTLS_@-SIGN_@-UNKNOWN Unknown signature algorithm. @item GNUTLS_@-SIGN_@-RSA_@-SHA1 Digital signature algorithm RSA with SHA-1 @item GNUTLS_@-SIGN_@-RSA_@-SHA Same as @code{GNUTLS_SIGN_RSA_SHA1} . @item GNUTLS_@-SIGN_@-DSA_@-SHA1 Digital signature algorithm DSA with SHA-1 @item GNUTLS_@-SIGN_@-DSA_@-SHA Same as @code{GNUTLS_SIGN_DSA_SHA1} . @item GNUTLS_@-SIGN_@-RSA_@-MD5 Digital signature algorithm RSA with MD5. @item GNUTLS_@-SIGN_@-RSA_@-MD2 Digital signature algorithm RSA with MD2. @item GNUTLS_@-SIGN_@-RSA_@-RMD160 Digital signature algorithm RSA with RMD-160. @item GNUTLS_@-SIGN_@-RSA_@-SHA256 Digital signature algorithm RSA with SHA-256. @item GNUTLS_@-SIGN_@-RSA_@-SHA384 Digital signature algorithm RSA with SHA-384. @item GNUTLS_@-SIGN_@-RSA_@-SHA512 Digital signature algorithm RSA with SHA-512. @item GNUTLS_@-SIGN_@-RSA_@-SHA224 Digital signature algorithm RSA with SHA-224. @item GNUTLS_@-SIGN_@-DSA_@-SHA224 Digital signature algorithm DSA with SHA-224 @item GNUTLS_@-SIGN_@-DSA_@-SHA256 Digital signature algorithm DSA with SHA-256 @item GNUTLS_@-SIGN_@-ECDSA_@-SHA1 ECDSA with SHA1. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA224 Digital signature algorithm ECDSA with SHA-224. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA256 Digital signature algorithm ECDSA with SHA-256. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA384 Digital signature algorithm ECDSA with SHA-384. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA512 Digital signature algorithm ECDSA with SHA-512. @item GNUTLS_@-SIGN_@-DSA_@-SHA384 Digital signature algorithm DSA with SHA-384 @item GNUTLS_@-SIGN_@-DSA_@-SHA512 Digital signature algorithm DSA with SHA-512 @item GNUTLS_@-SIGN_@-ECDSA_@-SHA3_@-224 Digital signature algorithm ECDSA with SHA3-224. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA3_@-256 Digital signature algorithm ECDSA with SHA3-256. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA3_@-384 Digital signature algorithm ECDSA with SHA3-384. @item GNUTLS_@-SIGN_@-ECDSA_@-SHA3_@-512 Digital signature algorithm ECDSA with SHA3-512. @item GNUTLS_@-SIGN_@-DSA_@-SHA3_@-224 Digital signature algorithm DSA with SHA3-224. @item GNUTLS_@-SIGN_@-DSA_@-SHA3_@-256 Digital signature algorithm DSA with SHA3-256. @item GNUTLS_@-SIGN_@-DSA_@-SHA3_@-384 Digital signature algorithm DSA with SHA3-384. @item GNUTLS_@-SIGN_@-DSA_@-SHA3_@-512 Digital signature algorithm DSA with SHA3-512. @item GNUTLS_@-SIGN_@-RSA_@-SHA3_@-224 Digital signature algorithm RSA with SHA3-224. @item GNUTLS_@-SIGN_@-RSA_@-SHA3_@-256 Digital signature algorithm RSA with SHA3-256. @item GNUTLS_@-SIGN_@-RSA_@-SHA3_@-384 Digital signature algorithm RSA with SHA3-384. @item GNUTLS_@-SIGN_@-RSA_@-SHA3_@-512 Digital signature algorithm RSA with SHA3-512. @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-SHA256 Digital signature algorithm RSA with SHA-256, with PSS padding (RSA-PSS certificate). @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-SHA384 Digital signature algorithm RSA with SHA-384, with PSS padding (RSA-PSS certificate). @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-SHA512 Digital signature algorithm RSA with SHA-512, with PSS padding (RSA-PSS certificate). @item GNUTLS_@-SIGN_@-EDDSA_@-ED25519 Digital signature algorithm EdDSA with Ed25519 curve. @item GNUTLS_@-SIGN_@-RSA_@-RAW Digital signature algorithm RSA with DigestInfo formatted data @item GNUTLS_@-SIGN_@-ECDSA_@-SECP256R1_@-SHA256 Digital signature algorithm ECDSA-SECP256R1 with SHA-256 (used in TLS 1.3 but not PKIX). @item GNUTLS_@-SIGN_@-ECDSA_@-SECP384R1_@-SHA384 Digital signature algorithm ECDSA-SECP384R1 with SHA-384 (used in TLS 1.3 but not PKIX). @item GNUTLS_@-SIGN_@-ECDSA_@-SECP521R1_@-SHA512 Digital signature algorithm ECDSA-SECP521R1 with SHA-512 (used in TLS 1.3 but not PKIX). @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-RSAE_@-SHA256 Digital signature algorithm RSA with SHA-256, with PSS padding (RSA PKCS@code{1} 1.5 certificate). This signature is identical to @code{GNUTLS_SIGN_RSA_PSS_SHA256} , but they are distinct as the TLS1.3 protocol treats them differently. @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-RSAE_@-SHA384 Digital signature algorithm RSA with SHA-384, with PSS padding (RSA PKCS@code{1} 1.5 certificate). This signature is identical to @code{GNUTLS_SIGN_RSA_PSS_SHA384} , but they are distinct as the TLS1.3 protocol treats them differently. @item GNUTLS_@-SIGN_@-RSA_@-PSS_@-RSAE_@-SHA512 Digital signature algorithm RSA with SHA-512, with PSS padding (RSA PKCS@code{1} 1.5 certificate). This signature is identical to @code{GNUTLS_SIGN_RSA_PSS_SHA512} , but they are distinct as the TLS1.3 protocol treats them differently. @item GNUTLS_@-SIGN_@-GOST_@-94 Digital signature algorithm GOST R 34.10-2001 with GOST R 34.11-94 @item GNUTLS_@-SIGN_@-GOST_@-256 Digital signature algorithm GOST R 34.10-2012 with GOST R 34.11-2012 256 bit @item GNUTLS_@-SIGN_@-GOST_@-512 Digital signature algorithm GOST R 34.10-2012 with GOST R 34.11-2012 512 bit @item GNUTLS_@-SIGN_@-EDDSA_@-ED448 Digital signature algorithm EdDSA with Ed448 curve. @item GNUTLS_@-SIGN_@-MAX -- undescribed -- @end table