Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ICryptoKey Member List

This is the complete list of members for P6R::p6ICryptoKey, including all inherited members.

addref(void)=0P6R::p6ICompure virtual
getDSAPrivateKey(P6BSTR *pP, P6BSTR *pQ, P6BSTR *pG, P6BSTR *pX)=0P6R::p6ICryptoKeypure virtual
getDSAPublicKey(P6BSTR *pP, P6BSTR *pQ, P6BSTR *pG, P6BSTR *pY)=0P6R::p6ICryptoKeypure virtual
getInfo(P6CRYPTOKEYCLASS *pClass, P6CRYPTOKEYTYPE *pType, P6UUID *pGuid, P6INT32 *pKeySize, P6INT32 *pVersion)=0P6R::p6ICryptoKeypure virtual
getKeyPKCS1(P6UCHAR *pBuffer, P6UINT32 cBuffer, P6BOOL wantPEM, P6UINT32 *pWritten)=0P6R::p6ICryptoKeypure virtual
getKeyPKCS8(P6UCHAR *pBuffer, P6UINT32 cBuffer, P6BOOL wantPEM, P6UINT32 *pWritten)=0P6R::p6ICryptoKeypure virtual
getRSAPrivateKey(P6BSTR *pN, P6BSTR *pD, P6BSTR *pE, P6BSTR *pP, P6BSTR *pQ, P6BSTR *pPrimeExpP, P6BSTR *pPrimeExpQ, P6BSTR *pCRT)=0P6R::p6ICryptoKeypure virtual
getRSAPublicKey(P6BSTR *pN, P6BSTR *pE)=0P6R::p6ICryptoKeypure virtual
getSymetricIV(P6UCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pWritten)=0P6R::p6ICryptoKeypure virtual
getSymetricKey(P6UCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pWritten)=0P6R::p6ICryptoKeypure virtual
isEquals(p6ICryptoKey *pOtherKey, P6BOOL *pbEqual)=0P6R::p6ICryptoKeypure virtual
queryInterface(const P6R::P6IID &iid, P6VOID **ppIface)=0P6R::p6ICompure virtual
release(void)=0P6R::p6ICompure virtual
serializeToBuffer(P6VOID *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBytesWritten)=0P6R::p6ICryptoKeypure virtual
serializeToFile(const P6WCHAR *pFile)=0P6R::p6ICryptoKeypure virtual
validateKey(P6CRYPTOKEYINFO *pKeyInfo)=0P6R::p6ICryptoKeypure virtual