| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* Fixed the descriptions and explanation of what happens if no
search/user ID/key ID data is included (it exports the lot).
|
|
|
|
|
|
|
|
|
| |
* 2 more scripts for planned expansion of the HOWTO.
* export-key.py - is very similar to both the import-key.py script and
an earlier example.
* export-secret-key.py - the holiest of holies, a script to be very
careful with (though on posix systems it is saved in a chmodded 600
file).
|
|
|
|
|
| |
* Added a script for planned HOWTO expansion demonstrating key import
from a file with optional alternative homedir setting.
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* Fixed org-mode python source indenting.
** Note: nested indented blocks do not indent correctly when exported
to [X]HTML.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* Changed the expiration date for the generated test key to NYE this
century, rather than the NYE this millennium as originally suggested
in job #3815.
* This covers the lifetimes of current users (except, maybe, some very
healthy millennials) as well as the 32-bit clock end date in 2038;
without falling foul of OpenPGP's 2106 expiration.
|
|
|
|
|
|
| |
--
Signed-off-by: Werner Koch <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lang/python/setup.py.in: Copy gpgme.h instead of parsing it.
--
The python bindings tried to parse deprecated functions
out of gpgme.h. This fails for the current gpgme.h in
that it removes an entire field in the key sig struct (_obsolete_class).
Hence, the fields were off by an int and the bindings accessed struct
members via the wrong offset. That caused python program to crash.
At least on 32bit platforms, the crash can be easily triggered by
accessing key.uids[0].signatures. On 64bit platforms the compiler
probably aligns the struct so that the missing 4 bytes are not noticed.
With this change, the python bindings will expose all functions
that gpgme exposes, including the deprecated ones.
Credits go to Justus Winter for debugging and identying the issue.
Signed-off-by: Tobias Mueller <[email protected]>
GnuPG-bug-id: 3892
|
|\
| |
| |
| |
| | |
* Also fixed a small grammatical error highlighted by a merge conflict
(in the python bindings howto).
|
| |
| |
| |
| | |
* Script to revoke a UID on an existing key.
|
| |
| |
| |
| | |
* Added section on revoking UIDs.
|
| |
| |
| |
| | |
* Added script for signing or certifying keys.
|
| |
| |
| |
| | |
* Fixed a typo.
|
| |
| |
| |
| |
| | |
* PEP8 compliance: a collection of minor edits across multiple example
code snippets.
|
| |
| |
| |
| | |
* Added script to add a UID to an existing key.
|
| |
| |
| |
| | |
* Fixed some minor PEP8 compliance issues in the key creation examples.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Testing the addition of a HTML header set in org-mode in order to
had RSS update links for files.
* This should work with any [X]HTML export from current versions of
Org-Mode, but if it also works on website generated pages then it'll
tick off one of the wishlist itmes.
|
| |
| |
| |
| | |
* Fixed whitespace.
|
| |
| |
| |
| |
| | |
* Added a reference to new script which will setup a temporary homedir
for a user.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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).
|
| |
| |
| |
| |
| | |
* Fixed the plaintext, result and verify_result references in the
decryption section.
|
|/
|
|
| |
* Fixed a minor spelling error and a minor grammatical error.
|
|
|
|
| |
* Fixed table.
|
|
|
|
|
|
|
|
|
|
|
| |
* Added GPGME Python bindings HOWTO in Australian/British English.
** en-US "translation" still to be done.
* Added several example scripts comprised of the "Basic Functions"
section of the HOWTO (plus the work-around at the end).
** As these scripts are very basic examples they are released under
both the GPLv2+ and the LGPLv2.1+ (just like GPGME itself).
Signed-off-by: Ben McGinnes <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* Fixed minor error in one of the verification examples.
|
|
|
|
| |
* 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.
|
|
|
|
| |
* deconstructed and fixed all three signing methods.
|
|
|
|
|
|
|
| |
* 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 typos in examples.
|
|
|
|
| |
* 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.
|