Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pskc_set_key_data_b64secret(3)	    libpskc	pskc_set_key_data_b64secret(3)

NAME
       pskc_set_key_data_b64secret - API function

SYNOPSIS
       #include	<pskc.h>

       int  pskc_set_key_data_b64secret(pskc_key_t  * key, const char *	b64se-
       cret);

ARGUMENTS
       pskc_key_t * key
		   a pskc_key_t	handle,	from pskc_get_keypackage().

       const char * b64secret
		   the base64 encoded secret to	set.

DESCRIPTION
       Set the PSKC KeyPackage Key Data	Secret value in	base64 as a  zero-ter-
       minated	string.	  The b64secret	data is	copied into the	key handle, so
       you may modify or deallocate the	b64secret pointer after	 calling  this
       function.   The	data is	base64 decoded by this function	to verify data
       validity.  On errors, the old secret is not modified.

RETURNS
       PSKC_BASE64_ERROR on base64 decoding errors, PSKC_MALLOC_ERROR on  mem-
       ory allocation errors, or PSKC_OK on success.

SINCE
       2.2.0

REPORTING BUGS
       Report  bugs  to	 <oath-toolkit-help@nongnu.org>.   libpskc  home page:
       https://www.nongnu.org/oath-toolkit/ General help using	GNU  software:
       http://www.gnu.org/gethelp/

COPYRIGHT
       Copyright (C) 2012-2020 Simon Josefsson.
       Copying	and  distribution  of this file, with or without modification,
       are permitted in	any medium without royalty provided the	copyright  no-
       tice and	this notice are	preserved.

libpskc				     2.6.9	pskc_set_key_data_b64secret(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pskc_set_key_data_b64secret&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help