libsaltpack
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
saltpack Namespace Reference

The saltpack library namespace. More...

Classes

class  ArmoredInputStream
 Input Stream to parse BaseX armored content. More...
 
class  ArmoredOutputStream
 Output Stream to generate BaseX armored content. More...
 
class  MessageReader
 The class used to decrypt or verify a message. More...
 
class  MessageWriter
 The class used to encrypt or sign a message. More...
 
class  SaltpackException
 Saltpack exception. More...
 
class  Utils
 Utilities class. More...
 

Typedefs

typedef unsigned char BYTE
 
typedef std::vector< BYTEBYTE_ARRAY
 

Variables

const int MODE_ENCRYPTION = 0
 
const int MODE_ATTACHED_SIGNATURE = 1
 
const int MODE_DETACHED_SIGNATURE = 2
 
const int MODE_SIGNCRYPTION = 3
 

Detailed Description

The saltpack library namespace.

Typedef Documentation

◆ BYTE

typedef unsigned char saltpack::BYTE

An octet.

◆ BYTE_ARRAY

typedef std::vector<BYTE> saltpack::BYTE_ARRAY

An array of bytes.

Variable Documentation

◆ MODE_ATTACHED_SIGNATURE

const int saltpack::MODE_ATTACHED_SIGNATURE = 1

Attached signature mode, used in ArmoredOutputStream.

◆ MODE_DETACHED_SIGNATURE

const int saltpack::MODE_DETACHED_SIGNATURE = 2

Detached signature mode, used in ArmoredOutputStream.

◆ MODE_ENCRYPTION

const int saltpack::MODE_ENCRYPTION = 0

Encryption mode, used in ArmoredOutputStream.

◆ MODE_SIGNCRYPTION

const int saltpack::MODE_SIGNCRYPTION = 3

Signcryption mode.