20 using namespace basis;
27 #define LOG(s) CLASS_EMERGENCY_LOG(program_wide_logger::get(), s)
33 key_repository::~key_repository() {}
37 #ifdef DEBUG_KEY_REPOSITORY
45 #ifdef DEBUG_KEY_REPOSITORY
50 #ifdef DEBUG_KEY_REPOSITORY
59 if (!to_unlock)
return;
66 #ifdef DEBUG_KEY_REPOSITORY
77 #ifdef DEBUG_KEY_REPOSITORY
Provides a dynamically resizable ASCII character string.
auto_synchronizer simplifies concurrent code by automatically unlocking.
Outcomes describe the state of completion for an operation.
Provides BlowFish encryption on byte_arrays using the OpenSSL package.
Tracks the keys that have been assigned for a secure channel.
Provides a way of identifying users of an octopus object.
basis::astring text_form() const
returns a readable form of the identifier.
basis::astring mangled_form() const
returns the combined string form of the identifier.
#define NULL_POINTER
The value representing a pointer to nothing.
#define FUNCDEF(func_in)
FUNCDEF sets the name of a function (and plugs it into the callstack).
The guards collection helps in testing preconditions and reporting errors.
A dynamic container class that holds any kind of object via pointers.