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.