Function silc_auth_verify_data
SYNOPSIS
int silc_auth_verify_data(unsigned char *payload, uint32 payload_len,
SilcAuthMethod auth_method, void *auth_data,
uint32 auth_data_len, SilcHash hash,
void *id, SilcIdType type);
DESCRIPTION
Same as silc_auth_verify but the payload has not been parsed yet.
Verifies the authentication data directly from the Authentication
Payload. Supports all authentication methods. If the authentication
method is passphrase based then the `auth_data' and `auth_data_len'
are the passphrase and its length. If the method is public key
authentication then the `auth_data' is the SilcPublicKey and the
`auth_data_len' is ignored.