CryptoSpi::MKeyAgreement Class Reference
class CryptoSpi::MKeyAgreement : public CryptoSpi::MPlugin |
Member Functions Documentation
AgreeL(const CKey &, const CCryptoParams *)
CKey * | AgreeL | ( | const CKey & | aOtherPublicKey, |
| const CCryptoParams * | aParams |
| ) | [pure virtual] |
Performs the key agreement operation.
- leave
- ... Any of the crypto error codes defined in cryptospi_errs.h or any of the system-wide error codes.
Parameters
const CKey & aOtherPublicKey | The public key of the other party |
const CCryptoParams * aParams | The parameters shared between both parties |
SetKeyL(const CKey &, const CCryptoParams *)
void | SetKeyL | ( | const CKey & | aSelfPrivateKey, |
| const CCryptoParams * | aParams |
| ) | [pure virtual] |
Set the private key for this keyagreement.
Reset() is called to reinitialize the keyAgreement
- leave
- ... Any of the crypto error codes defined in cryptospi_errs.h or any of the system-wide error codes.
Parameters
const CKey & aSelfPrivateKey | The private key of one of the parties |
const CCryptoParams * aParams | The parameters shared between both parties |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.