gsasl_decode3
Api function
Usage
#include <gsasl.h>
int gsasl_decode(Gsasl_session * sctx, const char * input, size_t input_len, char ** output, size_t * output_len);
Arguments
Gsasl_session * sctx
|
libgsasl session handle. |
|---|---|
const char * input
|
input byte array. |
size_t input_len
|
size of input byte array. |
char ** output
|
newly allocated output byte array. |
size_t * output_len
|
pointer to output variable with size of output byte array. |
Overview
Decode data according to negotiated SASL mechanism. This might mean that data is integrity or privacy protected.
The output buffer is allocated by this function, and it is the responsibility of caller to deallocate it by calling gsasl_free( output ).
Return value: Returns GSASL_OK if encoding was successful, otherwise an error code.
Releases
11 releases since Debian 4.0 (Etch); the text changed 7 times.