lib:crypto: Document gnutls_error_to_werror()
authorAndreas Schneider <asn@samba.org>
Thu, 18 Jul 2019 11:27:57 +0000 (13:27 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 26 Jul 2019 01:48:22 +0000 (01:48 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/crypto/gnutls_helpers.h

index 797bfaaabf462d19da806b3b2ac72674c66d632e..5fd9a4d2d671404bb85b5787ff8ba2b555ffab2d 100644 (file)
@@ -56,6 +56,21 @@ NTSTATUS _gnutls_error_to_ntstatus(int gnutls_rc,
                                  __FUNCTION__, __location__)
 #endif
 
+#ifdef DOXYGEN
+/**
+ * @brief Convert a gnutls error code to a corresponding WERROR.
+ *
+ * @param[in]  gnutls_rc      The GnuTLS return code.
+ *
+ * @param[in]  blocked_werr   The WERROR code which should be returned if e.g
+ *                            the cipher we want to used it not allowed to be
+ *                            used because of FIPS mode.
+ *
+ * @return A corresponding WERROR code.
+ */
+WERROR gnutls_error_to_werror(int gnutls_rc,
+                              WERROR blocked_werr);
+#else
 WERROR _gnutls_error_to_werror(int gnutls_rc,
                               WERROR blocked_werr,
                               const char *function,
@@ -63,6 +78,7 @@ WERROR _gnutls_error_to_werror(int gnutls_rc,
 #define gnutls_error_to_werror(gnutls_rc, blocked_werr) \
        _gnutls_error_to_werror(gnutls_rc, blocked_werr, \
                                __FUNCTION__, __location__)
+#endif
 
 enum samba_gnutls_direction {
        SAMBA_GNUTLS_ENCRYPT,