Wiselib
Classes | Namespaces | Variables
wiselib.testing/algorithms/crypto/eschenauer_gligor/eschenauer_gligor_algorithm.h File Reference
#include <math.h>
#include "util/base_classes/routing_base.h"
#include "algorithm/eschenauer_gligor_message.h"
#include "algorithm/eschenauer_gligor_crypto_handler.h"
#include "algorithm/eschenauer_gligor_config.h"
#include "algorithm/aes.h"

Go to the source code of this file.

Classes

class  wiselib::EschenauerGligorAlgorithm< OsModel_P, Routing_P, NodeidIntMap_P, Radio_P, Debug_P >
 Eschenauer-Gligor Algorithm. More...

Namespaces

namespace  wiselib
 

AES Algorithm.


Variables

static const uint8_t keys [RING_SIZE *16] = "aa22bbbbcccc"
uint8_t identifiers [RING_SIZE *2+NEIGHBOUR_COUNT *2] = "aa11bbbbcccc"
uint8_t backup_keys [NEIGHBOUR_COUNT *16] = "aa00bbbbcccc"

Variable Documentation

uint8_t backup_keys[NEIGHBOUR_COUNT *16] = "aa00bbbbcccc"
uint8_t identifiers[RING_SIZE *2+NEIGHBOUR_COUNT *2] = "aa11bbbbcccc"
const uint8_t keys[RING_SIZE *16] = "aa22bbbbcccc" [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines