Wiselib
Public Types | Public Member Functions
wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P > Class Template Reference

#include <diffie_hellman_crypto_handler.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef CryptoRoutine_P CryptoRoutine

Public Member Functions

 DiffieHellmanCryptoHandler ()
void encrypt (uint8_t *, uint8_t *, uint16_t)
void decrypt (uint8_t *, uint8_t *, uint16_t)
void key_setup (uint8_t *)

template<typename OsModel_P, typename CryptoRoutine_P>
class wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >


Member Typedef Documentation

template<typename OsModel_P, typename CryptoRoutine_P>
typedef CryptoRoutine_P wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::CryptoRoutine
template<typename OsModel_P, typename CryptoRoutine_P>
typedef OsModel_P wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::OsModel

Constructor & Destructor Documentation

template<typename OsModel_P , typename CryptoRoutine_P >
wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::DiffieHellmanCryptoHandler ( ) [inline]

Member Function Documentation

template<typename OsModel_P , typename CryptoRoutine_P >
void wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::decrypt ( uint8_t data_in,
uint8_t data_out,
uint16_t  data_size_in 
) [inline]
template<typename OsModel_P , typename CryptoRoutine_P >
void wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::encrypt ( uint8_t data_in,
uint8_t data_out,
uint16_t  data_size_in 
) [inline]
template<typename OsModel_P , typename CryptoRoutine_P >
void wiselib::DiffieHellmanCryptoHandler< OsModel_P, CryptoRoutine_P >::key_setup ( uint8_t key) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines