diff options
author | Andreas Schneider <asn@samba.org> | 2019-07-18 13:27:57 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2019-07-26 01:48:22 +0000 |
commit | e43678b84a3434b977f44b265599f1d9207d3b78 (patch) | |
tree | 848674fa53d67c5357a30f57be3352809d686926 /lib/crypto | |
parent | 5e62358fbf9ed107ed4a5eb82b62e82ae5638262 (diff) | |
download | samba-e43678b84a3434b977f44b265599f1d9207d3b78.tar.gz |
lib:crypto: Document gnutls_error_to_werror()
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/crypto')
-rw-r--r-- | lib/crypto/gnutls_helpers.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/crypto/gnutls_helpers.h b/lib/crypto/gnutls_helpers.h index 797bfaaabf4..5fd9a4d2d67 100644 --- a/lib/crypto/gnutls_helpers.h +++ b/lib/crypto/gnutls_helpers.h @@ -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, |