shishi_kdcrep_set_enc_part3
Api function
Usage
#include <shishi.h>
int shishi_kdcrep_set_enc_part(Shishi * handle, Shishi_asn1 kdcrep, int32_t etype, uint32_t kvno, const char * buf, size_t buflen);
Arguments
Shishi * handle
|
shishi handle as allocated by |
|---|---|
Shishi_asn1 kdcrep
|
KDC-REP to add enc-part field to. |
int32_t etype
|
encryption type used to encrypt enc-part. |
uint32_t kvno
|
key version number. |
const char * buf
|
input array with encrypted enc-part. |
size_t buflen
|
size of input array with encrypted enc-part. |
Overview
Set the encrypted enc-part field in the KDC-REP. The encrypted data is usually created by calling shishi_encrypt() on the DER encoded enc-part. To save time, you may want to use shishi_kdcrep_add_enc_part() instead, which calculates the encrypted data and calls this function in one step.
Return value
Returns SHISHI_OK iff successful.
Releases
10 releases since Debian 4.0 (Etch); the text changed 5 times.