Passwordfile library 5.0.12
C++ library to read/write passwords from/to encrypted files
Loading...
Searching...
No Matches
passwordfile.cpp File Reference
#include "./passwordfile.h"
#include "./cryptoexception.h"
#include "./entry.h"
#include "./parsingexception.h"
#include "../util/openssl.h"
#include "../util/opensslrandomdevice.h"
#include <c++utilities/conversion/stringbuilder.h>
#include <c++utilities/conversion/stringconversion.h>
#include <c++utilities/io/path.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/rand.h>
#include <zlib.h>
#include <cstring>
#include <filesystem>
#include <functional>
#include <limits>
#include <memory>
#include <sstream>
#include <streambuf>
Include dependency graph for passwordfile.cpp:

Go to the source code of this file.

Namespaces

namespace  Io
 Contains all IO related classes.
 

Functions

PASSWORD_FILE_EXPORT std::string Io::flagsToString (PasswordFileOpenFlags flags)
 Returns a comma-separated string for the specified flags.
 
PASSWORD_FILE_EXPORT std::string Io::flagsToString (PasswordFileSaveFlags flags)
 Returns a comma-separated string for the specified flags.
 

Variables

constexpr unsigned int Io::aes256cbcIvSize = 16U
 
constexpr unsigned int Io::aes256blockSize = 32U
 
constexpr unsigned int Io::aes256additionalBufferSize = aes256blockSize * 2