summaryrefslogtreecommitdiffstats
path: root/g10/keydb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* w32: Replace some fopen by es_fopen.Werner Koch2020-11-111-6/+6
* g10,sm: Use gnupg_access at two more placesWerner Koch2020-10-261-1/+1
* Replace most of the remaining stdio calls by estream calls.Werner Koch2020-10-201-3/+3
* Replace all calls to access by gnupg_accessWerner Koch2020-10-201-6/+8
* kbx: Change X.509 S/N search definition.Werner Koch2020-09-091-8/+4
* keyboxd: Restructure client access code.Werner Koch2020-09-021-4/+5
* Spelling cleanup.Daniel Kahn Gillmor2020-02-191-1/+1
* gpg: Fix printing of keyring name (regression in master)Werner Koch2020-01-211-1/+1
* kbx: Redefine the UBID which is now the primary fingerprint.Werner Koch2019-11-281-4/+4
* gpg: Move a keydb function to another file.Werner Koch2019-11-271-42/+2
* Merge branch 'switch-to-gpgk' into masterWerner Koch2019-09-271-186/+66
|\
| * kbx,gpg: Allow lookup using a UBID.Werner Koch2019-09-271-1/+9
| * gpg: New option --use-keyboxd.Werner Koch2019-09-091-184/+56
| * kbx: Allow writing using a estream.Werner Koch2019-08-061-1/+1
* | gpg,sm: Implement keybox compression run and release lock in gpgsmWerner Koch2019-08-231-2/+15
|/
* gpg: Do not bail on an invalid packet in the local keyring.Werner Koch2019-05-211-0/+7
* sm: Change keydb code to use the keybox locking.Werner Koch2019-05-141-4/+4
* kbx: Unify the fingerprint search modes.Werner Koch2019-03-141-22/+7
* kbx: Add support for 32 byte fingerprints.Werner Koch2019-03-141-13/+33
* gpg: Don't let gpg return failure on an invalid packet in a keyblock.Werner Koch2018-02-221-4/+1
* gpg: Keep a lock during the read-update/insert cycle in import.Werner Koch2017-10-191-1/+24
* gpg: Print more stats for the keydb and the signature cache.Werner Koch2017-03-311-11/+77
* gpg: Pass CTRL to many more functions.Werner Koch2017-03-311-2/+2
* gpg: Remove the use of the signature information from a KBX.Werner Koch2017-03-301-106/+9
* gpg: Revamp reading and writing of ring trust packets.Werner Koch2017-03-301-3/+3
* gpg: Extend free_packet to handle a packet parser context.Werner Koch2017-03-291-3/+4
* gpg: Change parse_packet to take a context.Werner Koch2017-03-291-1/+3
* Remove -I option to common.NIIBE Yutaka2017-03-071-2/+2
* Clean up word replication.Yuri Chornoivan2017-02-211-1/+1
* g10: Cache the effective policy. Recompute it when required.Neal H. Walfield2016-11-211-1/+5
* gpg,sm: Add STATUS_ERROR keydb_search and keydb_add-resource.Werner Koch2016-11-101-4/+14
* Change all http://www.gnu.org in license notices to https://Werner Koch2016-11-051-1/+1
* g10: Write first keybox record in binary modeAndre Heinecke2016-10-211-1/+1
* g10: Fix keybox-related memory leaks.Justus Winter2016-06-301-2/+6
* g10: Fix memory leaks.Justus Winter2016-06-281-5/+2
* Replace use of opt.homedir by accessor functions.Werner Koch2016-06-071-1/+1
* gpg: Remove all assert.h and s/assert/log_assert/.Werner Koch2016-04-291-6/+5
* gpg: Detect race between pubring.gpg and pubring.kbx use.Werner Koch2016-01-141-0/+32
* gpg: Improve error code from lock_all.Werner Koch2016-01-131-1/+1
* gpg: Make sure to mark a duplicate registered keybox as primary.Werner Koch2016-01-131-28/+29
* gpg: Move documentation from keydb.h to keydb.c and getkey.c.Werner Koch2016-01-111-0/+173
* gpg: Fix use of assert from commit dc417bf0.Werner Koch2015-12-231-2/+3
* gpg: Fix TOCTTOU when updating keyblocks.Neal H. Walfield2015-12-221-3/+19
* gpg: Improve the keyblock cache's transparency.Neal H. Walfield2015-12-151-0/+6
* gpg: Improve the keyblock cache's transparency.Neal H. Walfield2015-12-151-1/+18
* gpg: Fix buffer overflow.Neal H. Walfield2015-12-111-1/+1
* gpg: Take care of keydb_new returning NULL.Werner Koch2015-12-031-3/+24
* gpg: Change keydb_search to not return legacy keys.Neal H. Walfield2015-11-171-26/+11
* gpg: Add some debugging output.Neal H. Walfield2015-11-171-1/+21
* gpg: Make debugging search descriptors easier.Neal H. Walfield2015-11-171-50/+74