gsasl_hex_to(3)

gsasl_hex_to3

Api function

Usage

#include <gsasl.h>

int gsasl_hex_to(const char * in, size_t inlen, char ** out, size_t * outlen);

Arguments

const char * in

input byte array.

size_t inlen

size of input byte array.

char ** out

pointer to newly allocated hex-encoded string.

size_t * outlen

pointer to size of newly allocated hex-encoded string.

Overview

Hex encode data. The out string is zero terminated, and outlen holds the length excluding the terminating zero. The out buffer must be deallocated by the caller.

Return value: Returns GSASL_OK on success, or GSASL_MALLOC_ERROR if input was too large or memory allocation fail.

Since

1.10

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

Reporting bugs

Report bugs to <[email protected]>.
General guidelines for reporting bugs: https://www.gnu.org/gethelp/
GNU SASL home page: https://www.gnu.org/software/gsasl/

From gsasl 2.2.4-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.