| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
|  | 
* Script to revoke a UID on an existing key.
 | 
| | 
| 
| 
|  | 
* Added script for signing or certifying keys.
 | 
| | 
| 
| 
|  | 
* Added script to add a UID to an existing key.
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* 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.
 | 
| | 
| 
| 
|  | 
* added passphrase caching of 5 minutes.
 | 
| | 
| 
| 
|  | 
* Fixed whitespace.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* Script to create a temporary gnupg homedir in the user's directory
  for testing or scripting purposes.
* Creates a hidden directory on POSIX systems with the correct
  permissions (700).
* Creates a gpg.conf in that directory containing the same
  configuration options as used in the "Danger Mouse" example in the
  HOWTO with the correct permissions (600).
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* Temporarily removing multi-key selection based examples.
* There are a few issues with getting the key selections to play
  nicely with gpg.Context().keylist object types.
* Will troubleshoot them separately and restore them when that's
  worked out, but I don't want these more complicated examples to
  delay merging the HOWTO with master.
 | 
| | 
| 
| 
|  | 
* Troubleshooting.
 | 
| | 
| 
| 
|  | 
* Fixed two incorrect Context() objects.
 | 
| | 
| 
| 
|  | 
* Removed extraneous blank line.
 | 
| | 
| 
| 
| 
| 
|  | 
* Similar to group-key-selection.py, but does not use an existing
  group from gpg.conf; instead takes multiple key IDs, fingerprints or
  patterns on the command line and adds them to a keylist object.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Begins to string together some of the simpler examples to do more
  useful things.
* Signs and encrypts a file while encrypting to every key in a group
  specified in the gpg.conf file.
 | 
| | 
| 
| 
| 
|  | 
* Example of preparing a keylist object using an existing group line
  from the gpg.conf file.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Updated usage so it only references importing the final list of
  lists produced.  Trying to use some of the mid-points can have
  unpredictable results (this is part of the problem with work
  arounds).
 | 
| | 
| 
| 
|  | 
* Added a docstring.
 | 
| | 
| 
| 
| 
|  | 
* Added example for verifying detached signatures against the files
  they're the signatures for.
 | 
| | 
| 
| 
|  | 
* Added example to verify normal and clearsigned files.
 | 
| | 
| 
| 
|  | 
* Added example to make detached signatures of a file with key selection.
 | 
| | 
| 
| 
|  | 
* Adjusted the doc string.
 | 
| | 
| 
| 
|  | 
* Fixed minor errors in two doc strings.
 | 
| | 
| 
| 
|  | 
* Added example to clear sign a file with signing key selection.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Similar to encrypt file except for signing a file in normal mode.
* Noticed additional changes to be made to the howto to match this,
  but they will have to wait due to a power outage (currently running
  on battery and a mobile connection, but that won't last).
 | 
| | 
| 
| 
|  | 
* Fixed missing parenthesis.
 | 
| | 
| 
| 
|  | 
* Decrypts a file taking file names as command line parameters.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Added groups selection work around code.
* Intended for use as a module to be imported by other scripts,
  usually with "from groups import group_lists" or "from groups import
  group_lines" or similar.
 | 
| | 
| 
| 
| 
|  | 
* Nested encryption in try/except statement in case recipient key is
  untrusted or invalid.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Example to sign and encrypt a file.
* Similar to encrypt-file.py except all keys are considered trusted
  and signs with the default key.
* Also encrypts to the default key.
 | 
| | 
| 
| 
|  | 
* Fixed typo in second encryption call.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* Example to encrypt a file to a single key.
* Takes key ID and/or fpr as a CLI parameter.
* Takes path and filename as a CLI parameter.
* Encrypts to specified key only, no signing and writes the output in
  both ASCII armoured and GPG binary formats with output filenames
  based on input filename.
 | 
| | 
| 
| 
| 
|  | 
* Added script wo count the number of keys in both the public and
  secret key stores.
 | 
| | 
| 
| 
| 
|  | 
* Explicitly stated that all this code is released under the GPLv2+
  and the LGPLv2.1+.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Added the same license as used with the HOWTO.
* Since these examples are so basic, they'll be dual licensed the same
  as GPGME itself (otherwise it would slip too dangerously against the
  need for permissive licensing of crypto libraries).
 | 
|   
  
  
  
  
   | 
* Added reference to location where all the examples included in the
  HOWTO will be available as executable scripts.
* Included a short README file in that location.
 |