diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-03-17 10:47:33 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-03-17 10:47:38 +0100 |
commit | 112aa2493cb95f5bbf3f427a8155e284a2d542a8 (patch) | |
tree | 2eec67aee7e86ff0335ff9bfbc02fe57d4484711 /lib/includes | |
parent | 90cf2164f299194f633778ef61626adb6e2ad061 (diff) | |
download | gnutls-112aa2493cb95f5bbf3f427a8155e284a2d542a8.tar.gz |
gnutls.h: added definitions to obtain the maximum element in several enumerations
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/includes')
-rw-r--r-- | lib/includes/gnutls/gnutls.h.in | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/lib/includes/gnutls/gnutls.h.in b/lib/includes/gnutls/gnutls.h.in index 63ce2d896d..8e26a122a7 100644 --- a/lib/includes/gnutls/gnutls.h.in +++ b/lib/includes/gnutls/gnutls.h.in @@ -476,7 +476,8 @@ typedef enum { GNUTLS_A_CERTIFICATE_UNOBTAINABLE = 111, GNUTLS_A_UNRECOGNIZED_NAME = 112, GNUTLS_A_UNKNOWN_PSK_IDENTITY = 115, - GNUTLS_A_NO_APPLICATION_PROTOCOL = 120 + GNUTLS_A_NO_APPLICATION_PROTOCOL = 120, + GNUTLS_A_MAX = GNUTLS_A_NO_APPLICATION_PROTOCOL } gnutls_alert_description_t; /** @@ -713,7 +714,8 @@ typedef enum { GNUTLS_PK_DSA = 2, GNUTLS_PK_DH = 3, GNUTLS_PK_ECDSA = 4, - GNUTLS_PK_ECDHX = 5 + GNUTLS_PK_ECDHX = 5, + GNUTLS_PK_MAX = GNUTLS_PK_ECDHX } gnutls_pk_algorithm_t; @@ -791,7 +793,8 @@ typedef enum { GNUTLS_SIGN_RSA_SHA3_224 = 28, GNUTLS_SIGN_RSA_SHA3_256 = 29, GNUTLS_SIGN_RSA_SHA3_384 = 30, - GNUTLS_SIGN_RSA_SHA3_512 = 31 + GNUTLS_SIGN_RSA_SHA3_512 = 31, + GNUTLS_SIGN_MAX = GNUTLS_SIGN_RSA_SHA3_512 } gnutls_sign_algorithm_t; /** @@ -813,7 +816,8 @@ typedef enum { GNUTLS_ECC_CURVE_SECP384R1, GNUTLS_ECC_CURVE_SECP521R1, GNUTLS_ECC_CURVE_SECP192R1, - GNUTLS_ECC_CURVE_X25519 + GNUTLS_ECC_CURVE_X25519, + GNUTLS_ECC_CURVE_MAX = GNUTLS_ECC_CURVE_X25519 } gnutls_ecc_curve_t; /* macros to allow specifying a specific curve in gnutls_privkey_generate() @@ -849,7 +853,8 @@ typedef enum { GNUTLS_SEC_PARAM_MEDIUM = 35, GNUTLS_SEC_PARAM_HIGH = 40, GNUTLS_SEC_PARAM_ULTRA = 45, - GNUTLS_SEC_PARAM_FUTURE = 50 + GNUTLS_SEC_PARAM_FUTURE = 50, + GNUTLS_SEC_PARAM_MAX = GNUTLS_SEC_PARAM_FUTURE } gnutls_sec_param_t; /* old name */ |