IBR-DTN  1.0.0
dtn::security Namespace Reference

Classes

class  BundleAuthenticationBlock
 
class  ExtensionSecurityBlock
 
class  MutableSerializer
 
class  PayloadConfidentialBlock
 
class  PayloadIntegrityBlock
 
class  SecurityException
 
class  EncryptException
 
class  DecryptException
 
class  VerificationSkippedException
 
class  VerificationFailedException
 
class  ElementMissingException
 
class  SecurityBlock
 
class  SecurityKey
 
class  StrictSerializer
 
class  DHProtocol
 
class  HashProtocol
 
class  JPAKEProtocol
 
class  KeyExchangeData
 
class  KeyExchangeEvent
 
class  KeyExchangeManager
 
class  KeyExchangeProtocol
 
class  KeyExchanger
 
class  KeyExchangeSession
 
class  NFCProtocol
 
class  NoneProtocol
 
class  QRCodeProtocol
 
class  SecurityCertificateException
 
class  SecurityCertificateManager
 This class is a manager to handle certificates. More...
 
class  SecurityKeyManager
 
class  SecurityManager
 

Functions

std::ostream & operator<< (std::ostream &stream, const SecurityBlock::TLVList &tlvlist)
 
std::istream & operator>> (std::istream &stream, SecurityBlock::TLVList &tlvlist)
 
std::ostream & operator<< (std::ostream &stream, const SecurityBlock::TLV &tlv)
 
std::istream & operator>> (std::istream &stream, SecurityBlock::TLV &tlv)
 
std::ostream & operator<< (std::ostream &stream, const KeyExchangeData &obj)
 
std::istream & operator>> (std::istream &stream, KeyExchangeData &obj)
 

Function Documentation

std::ostream& dtn::security::operator<< ( std::ostream &  stream,
const SecurityBlock::TLVList &  tlvlist 
)

Definition at line 137 of file SecurityBlock.cpp.

std::ostream& dtn::security::operator<< ( std::ostream &  stream,
const KeyExchangeData &  obj 
)

Definition at line 140 of file KeyExchangeData.cpp.

std::ostream& dtn::security::operator<< ( std::ostream &  stream,
const SecurityBlock::TLV &  tlv 
)

Definition at line 176 of file SecurityBlock.cpp.

std::istream& dtn::security::operator>> ( std::istream &  stream,
SecurityBlock::TLVList &  tlvlist 
)

Definition at line 149 of file SecurityBlock.cpp.

References dtn::security::SecurityBlock::TLVList::getLength().

Here is the call graph for this function:

std::istream& dtn::security::operator>> ( std::istream &  stream,
KeyExchangeData &  obj 
)

Definition at line 154 of file KeyExchangeData.cpp.

std::istream& dtn::security::operator>> ( std::istream &  stream,
SecurityBlock::TLV &  tlv 
)

Definition at line 183 of file SecurityBlock.cpp.