gnutls_srp_base64_decode3
Api function
Usage
#include <gnutls/gnutls.h>
int gnutls_srp_base64_decode(const gnutls_datum_t * b64_data, char * result, size_t * result_size);
Arguments
const gnutls_datum_t * b64_data
|
contain the encoded data |
|---|---|
char * result
|
the place where decoded data will be copied |
size_t * result_size
|
holds the size of the result |
Overview
This function will decode the given encoded data, using the base64 encoding found in libsrp.
Note that b64_data should be null terminated.
Warning! This base64 encoding is not the "standard" encoding, so do not use it for non-SRP purposes.
Returns
GNUTLS_E_SHORT_MEMORY_BUFFER if the buffer given is not long enough, or 0 on success.
Releases
10 releases since Debian 4.0 (Etch); the text changed 9 times.