From e41ae4db9e70d9aebf80ebbd4ce03977435c2ccf Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Wed, 6 Jul 2016 15:07:34 +0200 Subject: Cpp: Expose gpgme_pubkey_algo_name * lang/cpp/src/key.cpp (Subkey::publicKeyAlgorithmAsString): New static variant. * lang/cpp/src/key.h: Declare function. Clarify comment about name mismatch. --- lang/cpp/src/key.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lang/cpp/src/key.h') diff --git a/lang/cpp/src/key.h b/lang/cpp/src/key.h index 845b5dbd..bb0487b9 100644 --- a/lang/cpp/src/key.h +++ b/lang/cpp/src/key.h @@ -233,11 +233,16 @@ public: */ const char *publicKeyAlgorithmAsString() const; + /** @brief Same as publicKeyAlgorithmAsString but static. */ + static const char *publicKeyAlgorithmAsString(PubkeyAlgo algo); + /** @brief Get the key algo string like GnuPG 2.1 prints it. This returns combinations of size and algorithm. Like - bp512 or rsa2048 + bp512 or rsa2048. Misnamed because publicKeyAlgorithmAsString + already used the older pubkey_algo_name. + Actually uses gpgme_pubkey_algo_string. @returns the key algorithm as string. Empty string on error. */ -- cgit v1.2.3