Passwordfile library
3.2.0
C++ library to read/write passwords from/to encrypted files
|
Contains all IO related classes. More...
Classes | |
class | AccountEntry |
The exception that is thrown when a parsing error occurs. More... | |
class | CryptoException |
The exception that is thrown when an encryption/decryption error occurs. More... | |
class | Entry |
Instances of the Entry class form a hierarchic data strucutre used to store account information. More... | |
class | Field |
The Field class holds field information which consists of a name and a value and is able to serialize and deserialize this information. More... | |
class | NodeEntry |
The NodeEntry class acts as parent for other entries. More... | |
class | ParsingException |
The exception that is thrown when a parsing error occurs. More... | |
class | PasswordFile |
The PasswordFile class holds account information in the form of Entry and Field instances and provides methods to read and write these information to encrypted files using OpenSSL. More... | |
Enumerations | |
enum | EntryType : int { EntryType::Node, EntryType::Account } |
Specifies the entry type. More... | |
enum | FieldType : int { FieldType::Normal, FieldType::Password } |
Variables | |
const unsigned int | aes256cbcIvSize = 16U |
Contains all IO related classes.
|
strong |
Specifies the entry type.
Enumerator | |
---|---|
Node | denotes a NodeEntry |
Account | denotes an AccountEntry |
|
strong |
const unsigned int Io::aes256cbcIvSize = 16U |
Definition at line 28 of file passwordfile.cpp.