<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/cpp, branch gpgme-1.7.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.7.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-09-19T12:09:19Z</updated>
<entry>
<title>cpp: Improve README</title>
<updated>2016-09-19T12:09:19Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-09-19T12:09:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=66febf9942c321d30b8770f6aa6cd6ce2315d34f'/>
<id>urn:sha1:66febf9942c321d30b8770f6aa6cd6ce2315d34f</id>
<content type='text'>
* lang/cpp/README: Add more content, move license to bottom.
</content>
</entry>
<entry>
<title>cpp: Add support for gpgme_op_tofu_policy</title>
<updated>2016-09-16T14:58:39Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-09-16T14:54:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4d384d7bfef044094695271576ca233625bb520a'/>
<id>urn:sha1:4d384d7bfef044094695271576ca233625bb520a</id>
<content type='text'>
* src/context.cpp, src/context.h (setTofuPolicy, setTofuPolicyStart):
New.
</content>
</entry>
<entry>
<title>cpp: Declare sizes of tofu-info enums</title>
<updated>2016-09-16T14:58:38Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-09-16T14:52:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=32baac8cdec6fee51bdfc3c55cb2ee141e086df4'/>
<id>urn:sha1:32baac8cdec6fee51bdfc3c55cb2ee141e086df4</id>
<content type='text'>
* lang/cpp/src/tofuinfo.h (Policy, Validity): Declare sizes.

--
This is a quick ABI break before the release so that we can
easier extend them in the future. All new enums in public API
should be declared with a size from now on.
</content>
</entry>
<entry>
<title>cpp: Silence use of deprecated function warning.</title>
<updated>2016-09-16T14:00:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-09-16T13:59:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bd24db313d860ae46d37776dcf1067455d1b9880'/>
<id>urn:sha1:bd24db313d860ae46d37776dcf1067455d1b9880</id>
<content type='text'>
* lang/cpp/src/context.cpp (GpgME): Use pragma to silence wardning.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>core,cpp: Extend the TOFU information.</title>
<updated>2016-09-07T07:26:11Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-09-07T07:26:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=120b14783c0312d782dc08ce4949a6209d5ccc7b'/>
<id>urn:sha1:120b14783c0312d782dc08ce4949a6209d5ccc7b</id>
<content type='text'>
* src/gpgme.h.in (struct _gpeme_tofu_info): Rename FIRSTSEEN to
SIGNFIRST and LASTSEEN to SIGNLAST.  Add ENCRFIST and ENCRLAST.
* src/keylist.c (parse_tfs_record): Parse to ENCRFIRST and ENCRLAST.
* src/verify.c (parse_tofu_stats): Ditto.
* tests/run-keylist.c (main): Adjust and print encrypt stats.
* tests/run-verify.c (print_result): Ditto.

* lang/cpp/src/tofuinfo.h (TofuInfo): Rename firstSeen to signFirst
and lastSeen to signLast.  Add encrCount, encrFirst and encrLast.
* lang/cpp/src/tofuinfo.cpp (encrCount, encrFirst, encrLast): New.
--

The latest GnuPG commits have the needed changes but we also allow the
use of currently released GnuPG version.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>cpp: Add convenience update function to a key</title>
<updated>2016-09-05T10:53:02Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-09-05T10:53:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=79439e76cc5b302222874a1f9e93665cb12801ac'/>
<id>urn:sha1:79439e76cc5b302222874a1f9e93665cb12801ac</id>
<content type='text'>
* lang/cpp/src/key.cpp (Key::update): New.
* lang/cpp/src/key.h: Update accordingly.

--
This function helps if you have an incomplete key or want
to make sure all info in a key is complete (e.g. validity / tofuinfo)
</content>
</entry>
<entry>
<title>cpp: Add ostream operators for key and uid</title>
<updated>2016-09-05T09:57:09Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-09-05T09:57:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=444d85ace0dddff5c511961927052d9946035b00'/>
<id>urn:sha1:444d85ace0dddff5c511961927052d9946035b00</id>
<content type='text'>
* lang/cpp/src/key.cpp (Key, UserID): Add ostream operator.
* lang/cpp/src/key.h: Update accordingly.

--
This is helpful debugging / showing the state of a key / uid and
tofuinfo.
</content>
</entry>
<entry>
<title>cpp: Add WithTofu Keylist Mode</title>
<updated>2016-08-25T14:17:46Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-25T14:17:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f311b92ceaedb12c9e00a722b6b47bbe6b50871e'/>
<id>urn:sha1:f311b92ceaedb12c9e00a722b6b47bbe6b50871e</id>
<content type='text'>
* lang/cpp/src/context.cpp: Handle WithTofu.
* lang/cpp/src/global.h (KeyListMode): Add WithTofu.
* lang/cpp/src/util.h (add_to_gpgme_keylist_mode_t): Handle WithTofu.
</content>
</entry>
<entry>
<title>Cpp: Change firstSeen / lastSeen return values</title>
<updated>2016-08-25T09:41:57Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-25T08:46:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=de7b67f9b2e6bd43a036fa0bcc6a8ca4f5b10986'/>
<id>urn:sha1:de7b67f9b2e6bd43a036fa0bcc6a8ca4f5b10986</id>
<content type='text'>
* lang/cpp/src/tofuinfo.cpp,
lang/cpp/src/tofuinfo.h (TofuInfo::firstSeen, TofuInfo::lastSeen):
Change return values to unsigned long and update doc.
</content>
</entry>
<entry>
<title>Cpp: Add wrapper for gpgme_get_dirinfo</title>
<updated>2016-08-25T09:41:57Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-08-25T08:45:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=abcd9a283ee8f81870622c8e1dbdc7aad38c0358'/>
<id>urn:sha1:abcd9a283ee8f81870622c8e1dbdc7aad38c0358</id>
<content type='text'>
* lang/cpp/src/context.cpp (dirInfo): New.
* lang/cpp/src/global.h (dirInfo): New.
</content>
</entry>
</feed>
