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

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

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