osx man page for sasl_encodev

Query: sasl_encodev

OS: osx

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

sasl_encode(10 July 2001)												 sasl_encode(10 July 2001)

NAME
sasl_encode - Encode data for transport to authenticated host
SYNOPSIS
#include <sasl/sasl.h> int sasl_encode(sasl_conn_t *conn, const char * input, unsigned inputlen, const char ** output, unsigned * outputlen); int sasl_encodev(sasl_conn_t *conn, const struct iovec * invec, unsigned numiov, const char ** output, unsigned * outputlen);
DESCRIPTION
sasl_encode encodes data to be sent to be sent to a remote host who we've had a successful authentication session with. If there is a nego- tiated security the data in signed/encrypted and the output should be sent without modification to the remote host. If there is no security layer the output is identical to the input. sasl_encodev does the same, but for a struct iovec instead of a character buffer. output contains the encoded data and is allocated/freed by the library.
RETURN VALUE
Returns SASL_OK on success. See sasl_errors(3) for meanings of other return codes.
CONFORMING TO
RFC 2222
SEE ALSO
sasl(3), sasl_errors(3), sasl_decode(3) SASL man pages SASL sasl_encode(10 July 2001)
Related Man Pages
sasl_encode(3) - mojave
sasl_encode(3sasl) - sunos
sasl_encodev(3sasl) - sunos
sasl_encode(3sasl) - opensolaris
sasl_encodev(3sasl) - opensolaris
Similar Topics in the Unix Linux Community
AIX Links
Undeletable file
To print diamond asterisk pattern based on inputs
My first PERL incarnation... Audio Oscillograph
Syntax error in subtraction in Bash