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

#include <eschenauer_gligor_crypto_handler.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef CryptoRoutine_P CryptoRoutine

Public Member Functions

 EschenauerGligorCryptoHandler ()
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::EschenauerGligorCryptoHandler< OsModel_P, CryptoRoutine_P >


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename OsModel_P , typename CryptoRoutine_P >
void wiselib::EschenauerGligorCryptoHandler< 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::EschenauerGligorCryptoHandler< 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::EschenauerGligorCryptoHandler< 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