libkazv
|
#include <libkazv-config.hpp>
#include "key-export.hpp"
#include <cryptopp/pwdbased.h>
#include <cryptopp/sha.h>
#include <cryptopp/hmac.h>
#include <cryptopp/filters.h>
#include <cryptopp/hex.h>
#include <debug.hpp>
#include "base64.hpp"
#include "aes-256-ctr.hpp"
Namespaces | |
Kazv | |
Functions | |
template<class T > | |
std::string | Kazv::toHex (T &&v) |
std::pair< ByteArray, ByteArray > | Kazv::deriveKeyExportKey (std::string password, ByteArray salt, std::size_t iterations) |
Derive the key-export key from the user-inputted password. More... | |
Maybe< nlohmann::json > | Kazv::decryptKeyExport (std::string exportContent, std::string password) |
Decrypt the key-export file with the user-inputted password. More... | |