Pass keyring, not the full ts to lowlevel signature routines
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 1 Jul 2008 14:00:04 +0000 (17:00 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 1 Jul 2008 14:52:40 +0000 (17:52 +0300)
commitb10bc97b30e459b865a81fcbe4dab8eef84a0485
tree97d5d50b82e5c302256abb99644e23c25e37c5ec
parentca52a32bbc30ea5dbcf206e6c8023f71e02f6540
Pass keyring, not the full ts to lowlevel signature routines
- lazy loading of default keyring on ts iteration works nicely for
  everything but package signature verification which doesn't access the
  db now that the keys are not in the db anymore
- make rpmtsSetKeyring(NULL) load the default keyring, a bit ugly but
  it'll have to do for now
lib/package.c
lib/rpmchecksig.c
lib/rpmlib.h
lib/rpmts.c
lib/signature.c