typedef struct SilcAuthPayloadStruct *SilcAuthPayload;
This context is the actual Authentication Payload and is allocated by silc_auth_payload_parse and given as argument usually to all silc_auth_payload_* functions. It is freed by silc_auth_payload_free function.