From 671edce1ae7716d2099a7f502dc560abc024f8ae Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Thu, 24 Apr 2003 17:16:28 +0000 Subject: doc/ 2003-04-24 Marcus Brinkmann * gpgme.texi (Generating Keys): Document changed gpgme_op_genkey and new gpgme_op_genkey_result function. Document GpgmeGenKeyResult data type. gpgme/ 2003-04-24 Marcus Brinkmann * gpgme.h (struct _gpgme_op_genkey_result): New structure. (GpgmeGenKeyResult): New type. (gpgme_op_genkey): Drop last argument. (gpgme_op_genkey_result): New function. * genkey.c: Do not include "util.h", but "gpgme.h". (struct genkey_result): Replace with ... (op_data_t): ... this new type. (release_genkey_result): Replace with ... (release_op_data): ... this new function. (gpgme_op_genkey_result): New function. (genkey_status_handler): Rewritten using new op_data_t type. (get_key_parameter): New function. (_gpgme_op_genkey_start): Renamed to (genkey_start): ... this and rewritten. (gpgme_op_genkey_start): Use genkey_start instead _gpgme_op_genkey_start. (gpgme_op_genkey): Rewritten. Remove FPR argument. tests/ 2003-04-24 Marcus Brinkmann * gpg/t-genkey.c: Rewritten to match new semantics. --- NEWS | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 926739a6..f985f1ee 100644 --- a/NEWS +++ b/NEWS @@ -46,6 +46,12 @@ Noteworthy changes in version 0.4.1 (unreleased) GPGME_No_Passphrase have been renamed to GPGME_No_UserID, GPGME_Invalid_UserID and GPGME_Bad_Passphrase resp. + * The FPR argument to gpgme_op_genkey was removed. Instead, use the + gpgme_op_genkey_result function to retrieve a GpgmeGenKeyResult + pointer to a structure which contains the fingerprint. This also + works with gpgme_op_genkey. The structure also provides other + information about the generated keys. + * Interface changes relative to the 0.4.0 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GpgmeIOCb CHANGED: Return type from void to GpgmeError. @@ -61,9 +67,12 @@ gpgme_get_engine_info CHANGED: Return info structure instead XML. gpgme_get_protocol_name NEW GpgmePassphraseCb CHANGED: Return error value, new argument. gpgme_cancel REMOVED: Return error in callback directly. -GPGME_No_Recipients CHANGED: GPGME_No_UserID -GPGME_Invalid_Recipient CHANGED: GPGME_Invalid_UserID -GPGME_No_Passphrase CHANGED: GPGME_Bad_Passphrase +GPGME_No_Recipients CHANGED: Now GPGME_No_UserID. +GPGME_Invalid_Recipient CHANGED: Now GPGME_Invalid_UserID. +GPGME_No_Passphrase CHANGED: Now GPGME_Bad_Passphrase. +gpgme_op_genkey CHANGED: FPR argument dropped. +gpgme_op_genkey_result NEW +GpgmeGenKeyResult NEW ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Noteworthy changes in version 0.4.0 (2002-12-23) -- cgit v1.2.3