diff options
Diffstat (limited to '')
-rw-r--r-- | src/gpg/GpgSubKey.cpp | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/src/gpg/GpgSubKey.cpp b/src/gpg/GpgSubKey.cpp index 4adda132..87476d56 100644 --- a/src/gpg/GpgSubKey.cpp +++ b/src/gpg/GpgSubKey.cpp @@ -21,31 +21,6 @@ * by Saturneric<[email protected]> starting on May 12, 2021. * */ -#include "gpg/GpgSubKey.h" +#include "gpg/model/GpgSubKey.h" -GpgSubKey::GpgSubKey(gpgme_subkey_t key) { - - if (key == nullptr) return; - - id = key->keyid; - pubkey_algo = gpgme_pubkey_algo_name(key->pubkey_algo); - fpr = key->fpr; - - expired = key->expired; - revoked = key->revoked; - secret = key->secret; - - disabled = key->disabled; - - length = key->length; - - can_authenticate = key->can_authenticate; - can_certify = key->can_certify; - can_encrypt = key->can_encrypt; - can_sign = key->can_sign; - is_cardkey = key->is_cardkey; - is_private_key = key->secret; - - timestamp = QDateTime::fromTime_t(key->timestamp); - expires = QDateTime::fromTime_t(key->expires); -} +GpgFrontend::GpgSubKey::GpgSubKey(gpgme_subkey_t subkey) : _subkey_ref(subkey, [&](gpgme_subkey_t subkey) {}) {} |