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