*
* This structure defines the SILC protocol style public key. User
* doesn't have to access this structure usually, except when access to
- * the identifier is required. The silc_pkcs_get_context for the
+ * the identifier is required. The silc_pkcs_public_key_get_pkcs for the
* PKCS type SILC_PKCS_SILC returns this context.
*
* SOURCE
* Protocol says that at least username and host must be provided.
* Caller must free the returned identifier string.
*
+ * If `stack' is non-NULL the returned string is allocated from `stack'.
+ *
***/
-char *silc_pkcs_silc_encode_identifier(char *username, char *host,
+char *silc_pkcs_silc_encode_identifier(SilcStack stack,
+ char *username, char *host,
char *realname, char *email,
char *org, char *country,
char *version);