|
Wiselib
|
#include <ecdhfp.h>
Public Types | |
| typedef OsModel_P | OsModel |
Public Member Functions | |
| int8_t | gen_shared_secret (uint8_t *sharedkey, uint8_t key_length, NN_DIGIT *PrivateKey, Point *PublicKey) |
| ECDH Functionality Public Key (Assymetric) Key Agreement Algorithm based on elliptic curve cryptography Alice generates a shared secret key on the agreed elliptic curve by multiplying her private key with Bob's public key. | |
Construction / Destruction | |
| ECDH () | |
| ~ECDH () | |
Control | |
| void | enable (void) |
| void | disable (void) |
ECDH Algorithm.
An implementation of an elliptic curve based Diffie-Hellman algorithm.
| typedef OsModel_P wiselib::ECDH< OsModel_P >::OsModel |
| wiselib::ECDH< OsModel_P >::ECDH | ( | ) |
| wiselib::ECDH< OsModel_P >::~ECDH | ( | ) |
| void wiselib::ECDH< OsModel_P >::disable | ( | void | ) |
| void wiselib::ECDH< OsModel_P >::enable | ( | void | ) |
1.7.4