summaryrefslogtreecommitdiff
path: root/lib/includes
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-03-17 10:47:33 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-03-17 10:47:38 +0100
commit112aa2493cb95f5bbf3f427a8155e284a2d542a8 (patch)
tree2eec67aee7e86ff0335ff9bfbc02fe57d4484711 /lib/includes
parent90cf2164f299194f633778ef61626adb6e2ad061 (diff)
downloadgnutls-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.in15
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 */