<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/python/examples, branch ben/key-import</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fkey-import</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fkey-import'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2018-06-06T23:46:56Z</updated>
<entry>
<title>python bindings: import keys</title>
<updated>2018-06-06T23:46:56Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-06-06T23:46:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=167847f1bcfb1b573bd40fe897f39d4ee4167176'/>
<id>urn:sha1:167847f1bcfb1b573bd40fe897f39d4ee4167176</id>
<content type='text'>
* Adapted from prior submissions by Tobias Mueller and Jacob Adams.
* key_import function added to gpg.core.Context().
* Two example scripts added to to examples/howto: import-key-file.py
  imports keys from a local file and import-keys.py accesses the SKS
  keyserver pool using the requests module to search for keys
  (includes check for key IDs which may not include the leading 0x).
* Added documentation demonstrating the use of the key_import()
  function with a large number of keys matching one domain (eff.org;
  the example shows how EFF staff are following their own advice
  issued last month).
</content>
</entry>
<entry>
<title>examples: mutt crypt-hooks generator</title>
<updated>2018-05-24T21:12:52Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-05-24T21:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=321005c12f716814d86e139eb265437bda01380f'/>
<id>urn:sha1:321005c12f716814d86e139eb265437bda01380f</id>
<content type='text'>
* Added a script which demonstrates how the groups module works.
* Script generates Mutt/Neomutt crypt-hooks for every group entry in
  gpg.conf, including those entries for multiple keys (Mutt handles
  that differently).
</content>
</entry>
<entry>
<title>docs: python bindings howto</title>
<updated>2018-05-24T19:50:11Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-05-24T19:22:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=48e946a96d05effd56b34761b98eebb6b2a6fae1'/>
<id>urn:sha1:48e946a96d05effd56b34761b98eebb6b2a6fae1</id>
<content type='text'>
* Fixed the groups.py script so it really does what is described (the
  old code had the same result for groups, group_lines and
  group_lists).
* Updated the corresponding example in the doc to match.
</content>
</entry>
<entry>
<title>docs and examples: python howto</title>
<updated>2018-05-23T04:43:06Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-05-23T04:43:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3a9e6a8e088e233097866bb0560a36cfbbc4470e'/>
<id>urn:sha1:3a9e6a8e088e233097866bb0560a36cfbbc4470e</id>
<content type='text'>
* Updated the decryption example code in the HOWTO and the
  corresponding decrypt-file.py script to gracefully handle a
  decryption failure.  This error will always be triggered when GPGME
  is used to try to decrypt an old, MDC-less encrypted message or
  file.
</content>
</entry>
<entry>
<title>example: revoke UID</title>
<updated>2018-03-28T23:21:52Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-28T23:21:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3b91f6af378ccc37dcf8924cbc157894c35b5192'/>
<id>urn:sha1:3b91f6af378ccc37dcf8924cbc157894c35b5192</id>
<content type='text'>
* Script to revoke a UID on an existing key.
</content>
</entry>
<entry>
<title>example: key signing</title>
<updated>2018-03-28T22:49:08Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-28T22:49:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=56bbfd39acea90eb87a28b11a515b0314cdda54c'/>
<id>urn:sha1:56bbfd39acea90eb87a28b11a515b0314cdda54c</id>
<content type='text'>
* Added script for signing or certifying keys.
</content>
</entry>
<entry>
<title>example: add user ID</title>
<updated>2018-03-28T19:36:14Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-28T19:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5cd419341807d8ae23fec7bd9bb7025a8a2dcb3c'/>
<id>urn:sha1:5cd419341807d8ae23fec7bd9bb7025a8a2dcb3c</id>
<content type='text'>
* Added script to add a UID to an existing key.
</content>
</entry>
<entry>
<title>example: key creation</title>
<updated>2018-03-27T01:29:08Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-27T01:29:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f9159b1d75d3209b1c22bbb0ed4472800b60a522'/>
<id>urn:sha1:f9159b1d75d3209b1c22bbb0ed4472800b60a522</id>
<content type='text'>
* Script to generate a new key with encryption subkey taking input
  from interactive prompts.
* Will also take a passphrase via pinentry and uses passphrase caching
  of five minutes when used in conjunction with the temp homedir
  script.
</content>
</entry>
<entry>
<title>script: temp homedir config</title>
<updated>2018-03-27T01:16:29Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-27T01:16:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1b5da37a47ceef41545e0b2474738613f36be949'/>
<id>urn:sha1:1b5da37a47ceef41545e0b2474738613f36be949</id>
<content type='text'>
* added passphrase caching of 5 minutes.
</content>
</entry>
<entry>
<title>script: temp homedir</title>
<updated>2018-03-25T00:54:05Z</updated>
<author>
<name>Ben McGinnes</name>
<email>ben@adversary.org</email>
</author>
<published>2018-03-25T00:54:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=40a9dea5d56506400b67b0c11f6e55a1629dc6fe'/>
<id>urn:sha1:40a9dea5d56506400b67b0c11f6e55a1629dc6fe</id>
<content type='text'>
* Fixed whitespace.
</content>
</entry>
</feed>
