Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
emit showMnemonic(_mnemonic);
}
-bool ClientSideEncryption::hasPrivateKey() const
-{
- return !_privateKey.isNull();
-}
-
-bool ClientSideEncryption::hasPublicKey() const
-{
- return !_publicKey.isNull();
-}
-
void ClientSideEncryption::generateKeyPair(const AccountPtr &account)
{
// AES/GCM/NoPadding,
void initialize(const AccountPtr &account);
private:
- bool hasPrivateKey() const;
- bool hasPublicKey() const;
void generateKeyPair(const AccountPtr &account);
void generateCSR(const AccountPtr &account, EVP_PKEY *keyPair);
void encryptPrivateKey(const AccountPtr &account);