Provided by: libsasl2-dev_2.1.28+dfsg-6ubuntu2_amd64 bug

NAME

       sasl_errors - Cyrus SASL documentation

SYNOPSIS

       #include <sasl/sasl.h>

DESCRIPTION

       The  following  are  the  general  error codes that may be returned by calls into the SASL
       library, and  their  meanings (that may vary slightly based on context).

   Common Result Codes
       SASL_OK
              Success

       SASL_CONTINUE
              Another step is needed in authentication

       SASL_FAIL
              Generic Failure

       SASL_NOMEM
              Memory shortage failure

       SASL_BUFOVER
              Overflowed buffer

       SASL_NOMECH
              Mechanism  not  supported  / No mechanisms matched requirements

       SASL_BADPROT
              Bad / Invalid Protocol or Protocol cancel

       SASL_NOTDONE
              Cannot request information / Not  applicable  until later in exchange

       SASL_BADPARAM
              Invalid Parameter Supplied

       SASL_TRYAGAIN
              Transient Failure (e.g. weak key)

       SASL_BADMAC
              Integrity Check Failed

       SASL_NOTINIT
              SASL library not initialized

   Client-only Result Codes
       SASL_INTERACT
              Needs user interaction

       SASL_BADSERV
              Server failed mutual authentication step

       SASL_WRONGMECH
              Mechanism does not support requested feature

   Server-only Result Codes
       SASL_BADAUTH
              Authentication Failure

       SASL_NOAUTHZ
              Authorization Failure

       SASL_TOOWEAK
              Mechanism too weak for this user

       SASL_ENCRYPT
              Encryption needed to use mechanism

       SASL_TRANS
              One  time  use of a plaintext password will enable requested mechanism for user

       SASL_EXPIRED
              Passphrase expired, must be reset

       SASL_DISABLED
              Account Disabled

       SASL_NOUSER
              User Not Found

       SASL_BADVERS
              Version mismatch with plug-in

       SASL_NOVERIFY
              User exists, but no verifier for user

   Password Setting Result Codes
       SASL_PWLOCK
              Passphrase locked

       SASL_NOCHANGE
              Requested change was not needed

       SASL_WEAKPASS
              Passphrase is too week for security policy.

       SASL_NOUSERPASS
              User supplied passwords are not permitted

CONFORMING TO

       RFC 4422

SEE ALSO

       sasl(3)

AUTHOR

       The Cyrus Team

COPYRIGHT

       1993-2022, The Cyrus Team