]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - include/rfc2617.h
Maintenance: automate header guards 2/3 (#1655)
[thirdparty/squid.git] / include / rfc2617.h
index a1d8ca89fa12c9087166a08e99b447504d8222f7..8996f6435659a6edeb3b4d31e4a5f41847afaa29 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
  *
  * Squid software is distributed under GPLv2+ license and includes
  * contributions from numerous individuals and organizations.
  * to prevent squid knowing the users password (idea suggested in RFC 2617).
  */
 
-#ifndef SQUID_RFC2617_H
-#define SQUID_RFC2617_H
+#ifndef SQUID_INCLUDE_RFC2617_H
+#define SQUID_INCLUDE_RFC2617_H
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
 #define HASHLEN 16
-    typedef char HASH[HASHLEN];
+typedef char HASH[HASHLEN];
 #define HASHHEXLEN 32
-    typedef char HASHHEX[HASHHEXLEN + 1];
+typedef char HASHHEX[HASHHEXLEN + 1];
 
-    /* calculate H(A1) as per HTTP Digest spec */
-    extern void DigestCalcHA1(
-        const char *pszAlg,
-        const char *pszUserName,
-        const char *pszRealm,
-        const char *pszPassword,
-        const char *pszNonce,
-        const char *pszCNonce,
-        HASH HA1,
-        HASHHEX SessionKey
-    );
+/* calculate H(A1) as per HTTP Digest spec */
+extern void DigestCalcHA1(
+    const char *pszAlg,
+    const char *pszUserName,
+    const char *pszRealm,
+    const char *pszPassword,
+    const char *pszNonce,
+    const char *pszCNonce,
+    HASH HA1,
+    HASHHEX SessionKey
+);
 
-    /* calculate request-digest/response-digest as per HTTP Digest spec */
-    extern void DigestCalcResponse(
-        const HASHHEX HA1,             /* H(A1) */
-        const char *pszNonce,  /* nonce from server */
-        const char *pszNonceCount,     /* 8 hex digits */
-        const char *pszCNonce, /* client nonce */
-        const char *pszQop,            /* qop-value: "", "auth", "auth-int" */
-        const char *pszMethod, /* method from the request */
-        const char *pszDigestUri,      /* requested URL */
-        const HASHHEX HEntity, /* H(entity body) if qop="auth-int" */
-        HASHHEX Response               /* request-digest or response-digest */
-    );
+/* calculate request-digest/response-digest as per HTTP Digest spec */
+extern void DigestCalcResponse(
+    const HASHHEX HA1,      /* H(A1) */
+    const char *pszNonce,   /* nonce from server */
+    const char *pszNonceCount,  /* 8 hex digits */
+    const char *pszCNonce,  /* client nonce */
+    const char *pszQop,     /* qop-value: "", "auth", "auth-int" */
+    const char *pszMethod,  /* method from the request */
+    const char *pszDigestUri,   /* requested URL */
+    const HASHHEX HEntity,  /* H(entity body) if qop="auth-int" */
+    HASHHEX Response        /* request-digest or response-digest */
+);
 
-    extern void CvtHex(const HASH Bin, HASHHEX Hex);
+extern void CvtHex(const HASH Bin, HASHHEX Hex);
 
-    extern void CvtBin(const HASHHEX Hex, HASH Bin);
+extern void CvtBin(const HASHHEX Hex, HASH Bin);
 
 #ifdef __cplusplus
 }
 #endif
-#endif /* SQUID_RFC2617_H */
+#endif /* SQUID_INCLUDE_RFC2617_H */
+