Wiselib
Public Types | Public Member Functions
wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P > Class Template Reference

#include <harpskeypoolgenerator.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Debug_P Debug
typedef KeyPool_P KeyPool
typedef HashAlgo_P HashAlgo
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef wiselib::HARPSUTILS
< HashAlgo
HarpsUtils

Public Member Functions

uint8_t generateKeyPool (node_id_t id, KeyPool keypool)
Construction / Destruction
 HARPSKEYPOOLGENERATOR ()
 ~HARPSKEYPOOLGENERATOR ()
Crypto Control
void enable (void)
void disable (void)

template<typename OsModel_P, typename Radio_P, typename Debug_P, typename KeyPool_P, typename HashAlgo_P>
class wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef Radio::block_data_t wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::block_data_t
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef Debug_P wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::Debug
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef wiselib::HARPSUTILS<HashAlgo> wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::HarpsUtils
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef HashAlgo_P wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::HashAlgo
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef KeyPool_P wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::KeyPool
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef Radio::node_id_t wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::node_id_t
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef OsModel_P wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::OsModel
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef Radio_P wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::Radio
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
typedef Radio::size_t wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::size_t

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::HARPSKEYPOOLGENERATOR ( )
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::~HARPSKEYPOOLGENERATOR ( )

Member Function Documentation

template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
void wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::disable ( void  )
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
void wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::enable ( void  )
template<typename OsModel_P , typename Radio_P , typename Debug_P , typename KeyPool_P , typename HashAlgo_P >
uint8_t wiselib::HARPSKEYPOOLGENERATOR< OsModel_P, Radio_P, Debug_P, KeyPool_P, HashAlgo_P >::generateKeyPool ( node_id_t  id,
KeyPool  keypool 
)

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