[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 04/07: Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value
From: |
gnunet |
Subject: |
[libmicrohttpd] 04/07: Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value |
Date: |
Sun, 04 Sep 2022 13:43:27 +0200 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit 62175acf7cdb5804da98cbfa0364a8b6b6cfed54
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Thu Sep 1 18:05:33 2022 +0300
Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value
---
src/include/microhttpd.h | 22 +++++++++++++++-------
src/microhttpd/daemon.c | 6 ++++++
2 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index c2e1cc23..7b72dfa6 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -96,7 +96,7 @@ extern "C"
* they are parsed as decimal numbers.
* Example: 0x01093001 = 1.9.30-1.
*/
-#define MHD_VERSION 0x00097535
+#define MHD_VERSION 0x00097536
/* If generic headers don't work on your platform, include headers
which define 'va_list', 'size_t', 'ssize_t', 'intptr_t', 'off_t',
@@ -6051,29 +6051,37 @@ enum MHD_FEATURE
*/
MHD_FEATURE_DIGEST_AUTH_SHA256 = 27,
+ /**
+ * Get whether the SHA-512/256-based hashing algorithms are supported
+ * for Digest Authorization.
+ * Currently it is always not supported.
+ * @note Available since #MHD_VERSION 0x00097536
+ */
+ MHD_FEATURE_DIGEST_AUTH_SHA512_256 = 28,
+
/**
* Get whether QOP with value 'auth-int' (authentication with integrity
* protection) is supported for Digest Authorization.
* Currently it is always not supported.
- * @note Available since #MHD_VERSION 0x00097527
+ * @note Available since #MHD_VERSION 0x00097536
*/
- MHD_FEATURE_DIGEST_AUTH_AUTH_INT = 28,
+ MHD_FEATURE_DIGEST_AUTH_AUTH_INT = 29,
/**
* Get whether 'session' algorithms (like 'MD5-sess') are supported for
Digest
* Authorization.
* Currently it is always not supported.
- * @note Available since #MHD_VERSION 0x00097527
+ * @note Available since #MHD_VERSION 0x00097536
*/
- MHD_FEATURE_DIGEST_AUTH_ALGO_SESSION = 29,
+ MHD_FEATURE_DIGEST_AUTH_ALGO_SESSION = 30,
/**
* Get whether 'userhash' is supported for Digest Authorization.
* It is always supported since #MHD_VERSION 0x00097526 if Digest Auth
* module is built.
- * @note Available since #MHD_VERSION 0x00097527
+ * @note Available since #MHD_VERSION 0x00097536
*/
- MHD_FEATURE_DIGEST_AUTH_USERHASH = 30
+ MHD_FEATURE_DIGEST_AUTH_USERHASH = 31
};
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 3d96150d..fc7d4da3 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -8440,6 +8440,12 @@ MHD_is_feature_supported (enum MHD_FEATURE feature)
return MHD_YES;
#else
return MHD_NO;
+#endif
+ case MHD_FEATURE_DIGEST_AUTH_SHA512_256:
+#ifdef DAUTH_SUPPORT
+ return MHD_NO;
+#else
+ return MHD_NO;
#endif
case MHD_FEATURE_DIGEST_AUTH_AUTH_INT:
#ifdef DAUTH_SUPPORT
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [libmicrohttpd] branch master updated (e5d0b314 -> 2699d278), gnunet, 2022/09/04
- [libmicrohttpd] 01/07: Modified public Digest Username struct to include the algorithm, gnunet, 2022/09/04
- [libmicrohttpd] 04/07: Added MHD_FEATURE_DIGEST_AUTH_SHA512_256 value,
gnunet <=
- [libmicrohttpd] 03/07: microhttpd.h: fixed typos in comments, gnunet, 2022/09/04
- [libmicrohttpd] 07/07: .gitignore: added universal patter to ignore test binaries, gnunet, 2022/09/04
- [libmicrohttpd] 06/07: test_digestauth2: removed copy-paste leftovers, gnunet, 2022/09/04
- [libmicrohttpd] 02/07: Added new public functions for userhash and userdigest calculations, gnunet, 2022/09/04
- [libmicrohttpd] 05/07: Added tests for userdigest and userhash calculations, gnunet, 2022/09/04