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 | ) |