mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-10-01 04:03:18 +03:00
Public enum values: use unsigned numbers, where possible
This commit is contained in:
2 files changed
+34
-34
No files matched your search
+17
-17
@@ -5106,18 +5106,18 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind
|
||||
/**
|
||||
* HTTP header.
|
||||
*/
|
||||
MHD_VK_HEADER = (1 << 0)
|
||||
MHD_VK_HEADER = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* Cookies. Note that the original HTTP header containing
|
||||
* the cookie(s) will still be available and intact.
|
||||
*/
|
||||
MHD_VK_COOKIE = (1 << 1)
|
||||
MHD_VK_COOKIE = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* GET (URI) arguments.
|
||||
*/
|
||||
MHD_VK_GET_ARGUMENT = (1 << 2)
|
||||
MHD_VK_GET_ARGUMENT = (1u << 2)
|
||||
,
|
||||
/**
|
||||
* POST data.
|
||||
@@ -5131,12 +5131,12 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind
|
||||
* to check used "Transfer-Encoding". While it is deprecated and not used
|
||||
* by modern clients, formally it can be used.
|
||||
*/
|
||||
MHD_VK_POSTDATA = (1 << 3)
|
||||
MHD_VK_POSTDATA = (1u << 3)
|
||||
,
|
||||
/**
|
||||
* HTTP footer (only for HTTP 1.1 chunked encodings).
|
||||
*/
|
||||
MHD_VK_FOOTER = (1 << 4)
|
||||
MHD_VK_FOOTER = (1u << 4)
|
||||
,
|
||||
/**
|
||||
* Header and footer values
|
||||
@@ -7054,32 +7054,32 @@ enum MHD_FIXED_ENUM_MHD_APP_SET_ MHD_DigestBaseAlgo
|
||||
* MD5 hash algorithm.
|
||||
* As specified by RFC1321
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_MD5 = (1 << 0)
|
||||
MHD_DIGEST_BASE_ALGO_MD5 = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* SHA-256 hash algorithm.
|
||||
* As specified by FIPS PUB 180-4
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_SHA256 = (1 << 1)
|
||||
MHD_DIGEST_BASE_ALGO_SHA256 = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* SHA-512/256 hash algorithm.
|
||||
* As specified by FIPS PUB 180-4
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_SHA512_256 = (1 << 2)
|
||||
MHD_DIGEST_BASE_ALGO_SHA512_256 = (1u << 2)
|
||||
};
|
||||
|
||||
/**
|
||||
* The flag indicating non-session algorithm types,
|
||||
* like 'MD5', 'SHA-256' or 'SHA-512-256'.
|
||||
*/
|
||||
#define MHD_DIGEST_AUTH_ALGO_NON_SESSION (1 << 6)
|
||||
#define MHD_DIGEST_AUTH_ALGO_NON_SESSION (1u << 6)
|
||||
|
||||
/**
|
||||
* The flag indicating session algorithm types,
|
||||
* like 'MD5-sess', 'SHA-256-sess' or 'SHA-512-256-sess'.
|
||||
*/
|
||||
#define MHD_DIGEST_AUTH_ALGO_SESSION (1 << 7)
|
||||
#define MHD_DIGEST_AUTH_ALGO_SESSION (1u << 7)
|
||||
|
||||
/**
|
||||
* Digest algorithm identification
|
||||
@@ -7390,7 +7390,7 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
/**
|
||||
* The 'username' parameter is used to specify the username.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_STANDARD = (1 << 2)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_STANDARD = (1u << 2)
|
||||
,
|
||||
/**
|
||||
* The username is specified by 'username*' parameter with
|
||||
@@ -7398,14 +7398,14 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
* The only difference between standard and extended types is
|
||||
* the way how username value is encoded in the header.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_EXTENDED = (1 << 3)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_EXTENDED = (1u << 3)
|
||||
,
|
||||
/**
|
||||
* The username provided in form of 'userhash' as
|
||||
* specified by RFC 7616, section-3.4.4.
|
||||
* @sa #MHD_digest_auth_calc_userhash_hex(), #MHD_digest_auth_calc_userhash()
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_USERHASH = (1 << 1)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_USERHASH = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* The invalid combination of username parameters are used by client.
|
||||
@@ -7415,7 +7415,7 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
* * 'username*' used with invalid extended notation
|
||||
* * 'username' is not hexadecimal string, while 'userhash' set to 'true'
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_INVALID = (1 << 0)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_INVALID = (1u << 0)
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -7438,18 +7438,18 @@ enum MHD_FIXED_ENUM_MHD_APP_SET_ MHD_DigestAuthQOP
|
||||
* parameter).
|
||||
* This mode is less secure than other modes and inefficient.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_NONE = 1 << 0
|
||||
MHD_DIGEST_AUTH_QOP_NONE = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* The 'auth' QOP type.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_AUTH = 1 << 1
|
||||
MHD_DIGEST_AUTH_QOP_AUTH = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* The 'auth-int' QOP type.
|
||||
* Not supported by MHD for authentication.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_AUTH_INT = 1 << 2
|
||||
MHD_DIGEST_AUTH_QOP_AUTH_INT = (1u << 2)
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -524,18 +524,18 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind
|
||||
/**
|
||||
* HTTP header.
|
||||
*/
|
||||
MHD_VK_HEADER = (1 << 0)
|
||||
MHD_VK_HEADER = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* Cookies. Note that the original HTTP header containing
|
||||
* the cookie(s) will still be available and intact.
|
||||
*/
|
||||
MHD_VK_COOKIE = (1 << 1)
|
||||
MHD_VK_COOKIE = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* GET (URI) arguments.
|
||||
*/
|
||||
MHD_VK_GET_ARGUMENT = (1 << 2)
|
||||
MHD_VK_GET_ARGUMENT = (1u << 2)
|
||||
,
|
||||
/**
|
||||
* POST data.
|
||||
@@ -549,12 +549,12 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind
|
||||
* to check used "Transfer-Encoding". While it is deprecated and not used
|
||||
* by modern clients, formally it can be used.
|
||||
*/
|
||||
MHD_VK_POSTDATA = (1 << 3)
|
||||
MHD_VK_POSTDATA = (1u << 3)
|
||||
,
|
||||
/**
|
||||
* HTTP footer (only for HTTP 1.1 chunked encodings).
|
||||
*/
|
||||
MHD_VK_FOOTER = (1 << 4)
|
||||
MHD_VK_FOOTER = (1u << 4)
|
||||
,
|
||||
/**
|
||||
* Header and footer values
|
||||
@@ -2472,32 +2472,32 @@ enum MHD_FIXED_ENUM_MHD_APP_SET_ MHD_DigestBaseAlgo
|
||||
* MD5 hash algorithm.
|
||||
* As specified by RFC1321
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_MD5 = (1 << 0)
|
||||
MHD_DIGEST_BASE_ALGO_MD5 = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* SHA-256 hash algorithm.
|
||||
* As specified by FIPS PUB 180-4
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_SHA256 = (1 << 1)
|
||||
MHD_DIGEST_BASE_ALGO_SHA256 = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* SHA-512/256 hash algorithm.
|
||||
* As specified by FIPS PUB 180-4
|
||||
*/
|
||||
MHD_DIGEST_BASE_ALGO_SHA512_256 = (1 << 2)
|
||||
MHD_DIGEST_BASE_ALGO_SHA512_256 = (1u << 2)
|
||||
};
|
||||
|
||||
/**
|
||||
* The flag indicating non-session algorithm types,
|
||||
* like 'MD5', 'SHA-256' or 'SHA-512-256'.
|
||||
*/
|
||||
#define MHD_DIGEST_AUTH_ALGO_NON_SESSION (1 << 6)
|
||||
#define MHD_DIGEST_AUTH_ALGO_NON_SESSION (1u << 6)
|
||||
|
||||
/**
|
||||
* The flag indicating session algorithm types,
|
||||
* like 'MD5-sess', 'SHA-256-sess' or 'SHA-512-256-sess'.
|
||||
*/
|
||||
#define MHD_DIGEST_AUTH_ALGO_SESSION (1 << 7)
|
||||
#define MHD_DIGEST_AUTH_ALGO_SESSION (1u << 7)
|
||||
|
||||
/**
|
||||
* Digest algorithm identification
|
||||
@@ -2808,7 +2808,7 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
/**
|
||||
* The 'username' parameter is used to specify the username.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_STANDARD = (1 << 2)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_STANDARD = (1u << 2)
|
||||
,
|
||||
/**
|
||||
* The username is specified by 'username*' parameter with
|
||||
@@ -2816,14 +2816,14 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
* The only difference between standard and extended types is
|
||||
* the way how username value is encoded in the header.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_EXTENDED = (1 << 3)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_EXTENDED = (1u << 3)
|
||||
,
|
||||
/**
|
||||
* The username provided in form of 'userhash' as
|
||||
* specified by RFC 7616, section-3.4.4.
|
||||
* @sa #MHD_digest_auth_calc_userhash_hex(), #MHD_digest_auth_calc_userhash()
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_USERHASH = (1 << 1)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_USERHASH = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* The invalid combination of username parameters are used by client.
|
||||
@@ -2833,7 +2833,7 @@ enum MHD_FIXED_ENUM_MHD_SET_ MHD_DigestAuthUsernameType
|
||||
* * 'username*' used with invalid extended notation
|
||||
* * 'username' is not hexadecimal string, while 'userhash' set to 'true'
|
||||
*/
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_INVALID = (1 << 0)
|
||||
MHD_DIGEST_AUTH_UNAME_TYPE_INVALID = (1u << 0)
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -2856,18 +2856,18 @@ enum MHD_FIXED_ENUM_MHD_APP_SET_ MHD_DigestAuthQOP
|
||||
* parameter).
|
||||
* This mode is less secure than other modes and inefficient.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_NONE = 1 << 0
|
||||
MHD_DIGEST_AUTH_QOP_NONE = (1u << 0)
|
||||
,
|
||||
/**
|
||||
* The 'auth' QOP type.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_AUTH = 1 << 1
|
||||
MHD_DIGEST_AUTH_QOP_AUTH = (1u << 1)
|
||||
,
|
||||
/**
|
||||
* The 'auth-int' QOP type.
|
||||
* Not supported by MHD for authentication.
|
||||
*/
|
||||
MHD_DIGEST_AUTH_QOP_AUTH_INT = 1 << 2
|
||||
MHD_DIGEST_AUTH_QOP_AUTH_INT = (1u << 2)
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user