#include <p6genkeys.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
virtual P6R::P6ERR | genDSAKeyPair (P6R::p6ICryptoKey **ppPubKey, P6R::p6ICryptoKey **ppPrvKey, P6UINT32 keySize)=0 |
virtual P6R::P6ERR | genRSAKeyPair (P6R::p6ICryptoKey **ppPubKey, P6R::p6ICryptoKey **ppPrvKey, P6UINT32 keySize)=0 |
virtual P6R::P6ERR | genSymmetricKey (P6R::p6ICryptoKey **ppKey, P6UINT32 keySize, P6BOOL bReseed)=0 |
virtual P6R::P6ERR | genSymmetricKeyFromData (P6R::p6ICryptoKey **ppKey, P6R::P6CHAR *pData, P6R::P6UINT32 cData)=0 |
virtual P6R::P6ERR | genSymmetricKeyRaw (P6UCHAR *pKeyBuffer, P6INT32 cKeyBuffer, P6UINT32 keySize, P6BOOL bReseed)=0 |
virtual P6R::P6ERR | initialize (P6GENKEYFLAGS flags, p6IRandom *pRandom)=0 |
virtual P6R::P6ERR | localizeSnmpKey (P6R::p6ICryptoKey *pInKey, P6R::p6ICryptoKey **ppOutKey, const P6CHAR *pEngineID, P6UINT32 idSize, p6IEntropySource *pEntropy)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
virtual P6R::P6INT32 | release ()=0 |
This interface provides key generation methods for all p6Crypto supported ciphers.
Definition at line 42 of file p6genkeys.h.