diff options
Diffstat (limited to 'src/core/model/GpgSubKey.cpp')
-rw-r--r-- | src/core/model/GpgSubKey.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/model/GpgSubKey.cpp b/src/core/model/GpgSubKey.cpp index eaef1498..cb0078de 100644 --- a/src/core/model/GpgSubKey.cpp +++ b/src/core/model/GpgSubKey.cpp @@ -55,6 +55,13 @@ auto GpgSubKey::GetPubkeyAlgo() const -> QString { return gpgme_pubkey_algo_name(subkey_ref_->pubkey_algo); } +auto GpgSubKey::GetKeyAlgo() const -> QString { + auto* buffer = gpgme_pubkey_algo_string(subkey_ref_.get()); + auto algo = QString(buffer); + gpgme_free(buffer); + return algo.toUpper(); +} + auto GpgSubKey::GetKeyLength() const -> unsigned int { return subkey_ref_->length; } |