A Discrete-Event Network Simulator
API
qkd-encryptor.h File Reference
#include <algorithm>
#include <stdint.h>
#include "ns3/header.h"
#include "ns3/tcp-header.h"
#include "ns3/udp-header.h"
#include "ns3/icmpv4.h"
#include "ns3/dsdv-packet.h"
#include "ns3/aodv-packet.h"
#include "ns3/olsr-header.h"
#include "ns3/packet.h"
#include "ns3/tag.h"
#include "ns3/object.h"
#include "ns3/callback.h"
#include "ns3/assert.h"
#include "ns3/ptr.h"
#include "ns3/deprecated.h"
#include "ns3/traced-value.h"
#include "ns3/packet-metadata.h"
#include "ns3/trace-source-accessor.h"
#include "ns3/qkd-buffer.h"
#include "ns3/qkd-key.h"
#include "ns3/net-device.h"
#include "ns3/node.h"
#include <crypto++/aes.h>
#include <crypto++/modes.h>
#include <crypto++/filters.h>
#include <crypto++/hex.h>
#include <crypto++/osrng.h>
#include <crypto++/ccm.h>
#include <crypto++/vmac.h>
#include <crypto++/iterhash.h>
#include <crypto++/secblock.h>
#include <crypto++/sha.h>
#include <cryptopp/base64.h>
#include <vector>
#include <crypto++/md5.h>
+ Include dependency graph for qkd-encryptor.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::QKDEncryptor
 Introspection did not find any typical Config paths. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1
 

Typedefs

typedef unsigned char byte
 

Macro Definition Documentation

◆ CRYPTOPP_ENABLE_NAMESPACE_WEAK

#define CRYPTOPP_ENABLE_NAMESPACE_WEAK   1

Definition at line 65 of file qkd-encryptor.h.

Typedef Documentation

◆ byte

typedef unsigned char byte

Definition at line 64 of file qkd-encryptor.h.