SASL_ENCODE64(3SASL) | Simple Authentication Security Layer Library Functions | SASL_ENCODE64(3SASL) |
sasl_encode64 - encode base64 string
cc [ flag ... ] file ... -lsasl [ library ... ] #include <sasl/saslutil.h> int sasl_encode64(const char *in, unsigned inlen, char *out,
unsigned outmax, unsigned *outlen);
Use the sasl_encode64() interface to convert an octet string into a base64 string. This routine is useful for SASL profiles that use base64, such as the IMAP (IMAP4) and POP (POP_AUTH) profiles. The output is null-terminated. If outlen is non-NULL, the length is placed in the outlen.
in
inlen
out
outlen
outmax
sasl_encode64() returns an integer that corresponds to a SASL error code.
SASL_OK
SASL_BUFOVER
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | MT-Safe |
September 16, 2003 | OmniOS |