Blame doc/html/_sources/appdev/refs/api/krb5_init_keyblock.rst.txt

Packit Service 99d1c0
krb5_init_keyblock -  Initialize an empty krb5_keyblock . 
Packit Service 99d1c0
==========================================================
Packit Service 99d1c0
Packit Service 99d1c0
..
Packit Service 99d1c0
Packit Service 99d1c0
.. c:function:: krb5_error_code krb5_init_keyblock(krb5_context context, krb5_enctype enctype, size_t length, krb5_keyblock ** out)
Packit Service 99d1c0
Packit Service 99d1c0
..
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
:param:
Packit Service 99d1c0
Packit Service 99d1c0
	          **[in]** **context** - Library context
Packit Service 99d1c0
Packit Service 99d1c0
	          **[in]** **enctype** - Encryption type
Packit Service 99d1c0
Packit Service 99d1c0
	          **[in]** **length** - Length of keyblock (or 0)
Packit Service 99d1c0
Packit Service 99d1c0
	          **[out]** **out** - New keyblock structure
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
..
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
:retval:
Packit Service 99d1c0
         -   0   Success; otherwise - Kerberos error codes
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
..
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Initialize a new keyblock and allocate storage for the contents of the key. It is legal to pass in a length of 0, in which case contents are left unallocated. Use :c:func:`krb5_free_keyblock()` to free *out* when it is no longer needed.
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
..
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0
.. note::
Packit Service 99d1c0
Packit Service 99d1c0
	 If *length* is set to 0, contents are left unallocated.
Packit Service 99d1c0
 
Packit Service 99d1c0
Packit Service 99d1c0
Packit Service 99d1c0