MCTDH Class Reference
| class MCTDH : public MCTTokenObject |
A Diffie-Hellman key agreement object.
Constructor & Destructor Documentation
MCTDH(MCTToken &)
| MCTDH | ( | MCTToken & | aToken | ) | [protected, inline] |
~MCTDH()
| ~MCTDH | ( | ) | [protected, inline, pure virtual] |
Member Functions Documentation
Agree(const CDHPublicKey &, HBufC8 *&, TRequestStatus &)
Agrees a session key.
-
capability
- Dependent Requires the caller to have any capabilities specified in the key use security policy.
-
leave
- KErrPermissionDenied If the caller does not conform to the key use security policy.
-
leave
- KErrBadPassphrase If the user failed to enter the correct passphrase.
Parameters
| const CDHPublicKey & aY | The public key of the other party. |
| HBufC8 *& aAgreedKey | The returned key. A new object is created which is owned by the caller. |
| TRequestStatus & aStatus | |
CancelAgreement()
| void | CancelAgreement | ( | ) | [pure virtual] |
PublicKey(const TInteger &, const TInteger &, CDHPublicKey *&, TRequestStatus &)
Returns the public key ('Big X') for the supplied set of parameters.
-
capability
- Dependent Requires the caller to have any capabilities specified in the key use security policy.
-
leave
- KErrPermissionDenied If the caller does not conform to the key use security policy.
-
leave
- KErrBadPassphrase If the user failed to enter the correct passphrase.
Parameters
| const TInteger & aN | The DH modulus parameter. |
| const TInteger & aG | The DH generator parameter. |
| CDHPublicKey *& aX | The returned public key. A new object is created which is owned by the caller. |
| TRequestStatus & aStatus | |
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.