typedef struct { ... } *SilcPrivateKey;
This context represents any kind of PKCS private key.
typedef struct SilcPrivateKeyStruct { const SilcPKCSObject *pkcs; /* PKCS */ void *private_key; /* PKCS specific private key */ } *SilcPrivateKey;