#include <eccrypto.h>
Inheritance diagram for ECMQVC:

Public Types | |
| typedef EC::Point | Point |
Public Methods | |
| ECMQVC (const ECParameters< EC > ¶ms) | |
| ECMQVC (const OID &oid) | |
| ECMQVC (const EC &ec,const Point &G,const Integer &n,const Integer &k) | |
| ECMQVC (BufferedTransformation &bt) | |
| bool | ValidateDomainParameters (RandomNumberGenerator &rng)const |
| unsigned int | AgreedValueLength ()const |
| unsigned int | StaticPrivateKeyLength ()const |
| unsigned int | StaticPublicKeyLength ()const |
| void | GenerateStaticKeyPair (RandomNumberGenerator &rng,byte *privateKey,byte *publicKey)const |
| unsigned int | EphemeralPrivateKeyLength ()const |
| unsigned int | EphemeralPublicKeyLength ()const |
| void | GenerateEphemeralKeyPair (RandomNumberGenerator &rng,byte *privateKey,byte *publicKey)const |
| bool | Agree (byte *agreedValue,const byte *staticPrivateKey,const byte *ephemeralPrivateKey,const byte *staticOtherPublicKey,const byte *ephemeralOtherPublicKey,bool validateStaticOtherPublicKey=true)const |
Definition at line 138 of file eccrypto.h.
|
|||
|
Reimplemented from ECParameters. Definition at line 141 of file eccrypto.h. |
|
||||
|
Definition at line 143 of file eccrypto.h. |
|
||||
|
Definition at line 143 of file eccrypto.h. |
|
||||||||||
|
Definition at line 143 of file eccrypto.h. |
|
||||
|
Definition at line 143 of file eccrypto.h. |
|
||||||||||||||
|
Definition at line 733 of file eccrypto.cpp. |
|
||||
|
Definition at line 147 of file eccrypto.h. |
|
||||
|
Definition at line 153 of file eccrypto.h. |
|
||||
|
Definition at line 154 of file eccrypto.h. |
|
||||||||
|
Definition at line 723 of file eccrypto.cpp. |
|
||||||||
|
Definition at line 714 of file eccrypto.cpp. |
|
||||
|
Definition at line 149 of file eccrypto.h. |
|
||||
|
Definition at line 150 of file eccrypto.h. |
|
||||
|
Definition at line 145 of file eccrypto.h. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000