20#ifndef BASEMAPCRYPTO_H
21#define BASEMAPCRYPTO_H
39 static QByteArray
encrypt(
const QString &plaintext);
46 static QString
decrypt(
const QByteArray &cipherBase64);
49 static QByteArray machinePassphrase();
50 static bool deriveKey(
const QByteArray &passphrase,
51 const QByteArray &salt,
Static helper for AES-256-CBC encrypt/decrypt of short strings.
Definition basemapcrypto.h:31
static QByteArray encrypt(const QString &plaintext)
Encrypts plaintext using a machine-derived passphrase.
Definition basemapcrypto.cpp:66
static QString decrypt(const QByteArray &cipherBase64)
Decrypts cipherBase64 using a machine-derived passphrase.
Definition basemapcrypto.cpp:111
const char * key
Definition meshcellparams.cpp:24