ndn::detail Namespace Reference

Contains implementation details that are not part of the ndn-cxx public API. More...

Namespaces

 cfstring
 

Classes

class  AesKeyParamsInfo
 AesKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for AES keys. More...
 
class  BufferSink
 (implementation detail) A Boost.Iostreams.Sink that appends to a Buffer. More...
 
class  CancelHandle
 Handle to cancel an operation. More...
 
class  CFReleaser
 Helper class to wrap CoreFoundation object pointers. More...
 
class  EcKeyParamsInfo
 EcKeyParamInfo is used to instantiate SimplePublicKeyParams for elliptic curve keys. More...
 
class  HmacKeyParamsInfo
 HmacKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for HMAC keys. More...
 
class  NfdMgmtProtocolStruct
 
class  RsaKeyParamsInfo
 RsaKeyParamInfo is used to instantiate SimplePublicKeyParams for RSA keys. More...
 
class  ScopedCancelHandle
 Cancels an operation automatically upon destruction. More...
 
class  StlForwardIteratorConcept
 
class  StreamTransportImpl
 Implementation detail of a Boost.Asio-based stream-oriented transport. More...
 
class  StreamTransportWithResolverImpl
 Implementation detail of a Boost.Asio-based stream-oriented transport with resolver support. More...
 

Typedefs

using RecordId = uint64_t
 

Variables

constexpr uint32_t AES_KEY_SIZES [] = {128, 192, 256}
 
constexpr uint32_t DEFAULT_AES_KEY_SIZE = 128
 
constexpr uint32_t DEFAULT_EC_KEY_SIZE = 256
 
constexpr uint32_t DEFAULT_HMAC_KEY_SIZE = 256
 
constexpr uint32_t DEFAULT_RSA_KEY_SIZE = 2048
 
constexpr uint32_t EC_KEY_SIZES [] = {224, 256, 384, 521}
 
constexpr uint32_t MAX_RSA_KEY_SIZE = 16384
 
constexpr uint32_t MIN_RSA_KEY_SIZE = 2048
 

Detailed Description

Contains implementation details that are not part of the ndn-cxx public API.

Typedef Documentation

◆ RecordId

using ndn::detail::RecordId = typedef uint64_t

Definition at line 44 of file face.hpp.

Variable Documentation

◆ AES_KEY_SIZES

constexpr uint32_t ndn::detail::AES_KEY_SIZES[] = {128, 192, 256}
constexpr

Definition at line 50 of file key-params.cpp.

◆ DEFAULT_AES_KEY_SIZE

constexpr uint32_t ndn::detail::DEFAULT_AES_KEY_SIZE = 128
constexpr

Definition at line 51 of file key-params.cpp.

◆ DEFAULT_EC_KEY_SIZE

constexpr uint32_t ndn::detail::DEFAULT_EC_KEY_SIZE = 256
constexpr

Definition at line 49 of file key-params.cpp.

◆ DEFAULT_HMAC_KEY_SIZE

constexpr uint32_t ndn::detail::DEFAULT_HMAC_KEY_SIZE = 256
constexpr

Definition at line 52 of file key-params.cpp.

◆ DEFAULT_RSA_KEY_SIZE

constexpr uint32_t ndn::detail::DEFAULT_RSA_KEY_SIZE = 2048
constexpr

Definition at line 47 of file key-params.cpp.

◆ EC_KEY_SIZES

constexpr uint32_t ndn::detail::EC_KEY_SIZES[] = {224, 256, 384, 521}
constexpr

Definition at line 48 of file key-params.cpp.

◆ MAX_RSA_KEY_SIZE

constexpr uint32_t ndn::detail::MAX_RSA_KEY_SIZE = 16384
constexpr

Definition at line 46 of file key-params.cpp.

◆ MIN_RSA_KEY_SIZE

constexpr uint32_t ndn::detail::MIN_RSA_KEY_SIZE = 2048
constexpr

Definition at line 45 of file key-params.cpp.