Qrypt Security
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
QryptSecurity Namespace Reference

Classes

class  CannotDownload
 
class  DataCorrupted
 
class  IKeyGenDistributedClient
 KeyGenDistributedClient. More...
 
class  IncompatibleVersion
 
class  InvalidArgument
 
class  QryptSecurityException
 
struct  SymmetricKeyData
 Structure to store symmetric key data. More...
 
class  SystemError
 
class  UnknownError
 

Enumerations

enum class  SymmetricKeyMode { SYMMETRIC_KEY_MODE_AES_256 , SYMMETRIC_KEY_MODE_OTP , NUM_SYMMETRIC_KEY_MODES }
 Enumeration of symmetric key modes. More...
 
enum class  LogLevel {
  QRYPTSECURITY_LOG_LEVEL_DISABLE , QRYPTSECURITY_LOG_LEVEL_ERROR , QRYPTSECURITY_LOG_LEVEL_WARNING , QRYPTSECURITY_LOG_LEVEL_INFO ,
  QRYPTSECURITY_LOG_LEVEL_DEBUG , QRYPTSECURITY_LOG_LEVEL_TRACE
}
 Describes the severity of a log. More...
 

Functions

void setLogLevel (LogLevel logLevel)
 Set QryptSecurity logging level.
 

Variables

const std::string QRYPTSECURITY_VERSION = "0.9"
 

Enumeration Type Documentation

◆ LogLevel

enum class QryptSecurity::LogLevel
strong

Describes the severity of a log.

Enumerator
QRYPTSECURITY_LOG_LEVEL_DISABLE 
QRYPTSECURITY_LOG_LEVEL_ERROR 
QRYPTSECURITY_LOG_LEVEL_WARNING 
QRYPTSECURITY_LOG_LEVEL_INFO 
QRYPTSECURITY_LOG_LEVEL_DEBUG 
QRYPTSECURITY_LOG_LEVEL_TRACE 

◆ SymmetricKeyMode

Enumeration of symmetric key modes.

Enumerator
SYMMETRIC_KEY_MODE_AES_256 

AES-256.

SYMMETRIC_KEY_MODE_OTP 

OTP.

NUM_SYMMETRIC_KEY_MODES 

Number of modes.

Function Documentation

◆ setLogLevel()

void QryptSecurity::setLogLevel ( LogLevel  logLevel)

Set QryptSecurity logging level.

Parameters
logLevelThe highest log level to pipe to stdout

Variable Documentation

◆ QRYPTSECURITY_VERSION

const std::string QryptSecurity::QRYPTSECURITY_VERSION = "0.9"