Lines Matching defs:keyid
812 \param keyid ID of required key
822 const uint8_t *keyid, unsigned *from, pgp_pubkey_t **pubkey)
829 hexdump(io->errs, "keyring keyid", keyring->keys[*from].sigid, PGP_KEY_ID_SIZE);
830 hexdump(io->errs, "keyid", keyid, PGP_KEY_ID_SIZE);
832 if (memcmp(keyring->keys[*from].sigid, keyid, PGP_KEY_ID_SIZE) == 0 ||
834 keyid, PGP_KEY_ID_SIZE / 2) == 0) {
843 if (memcmp(&keyring->keys[*from].encid, keyid, PGP_KEY_ID_SIZE) == 0 ||
844 memcmp(&keyring->keys[*from].encid[PGP_KEY_ID_SIZE / 2], keyid, PGP_KEY_ID_SIZE / 2) == 0) {
854 /* convert a string keyid into a binary keyid */
856 str2keyid(const char *userid, uint8_t *keyid, size_t len)
884 keyid[j] = (hichar << 4) | (lochar);
886 keyid[j] = 0x0;
902 uint8_t keyid[PGP_KEY_ID_SIZE + 1];
913 /* first try name as a keyid */
914 (void) memset(keyid, 0x0, sizeof(keyid));
915 str2keyid(name, keyid, sizeof(keyid));
917 hexdump(io->outs, "keyid", keyid, 4);
920 if ((kp = pgp_getkeybyid(io, keyring, keyid, from, NULL)) != NULL) {
936 "MATCHED keyid \"%s\" len %" PRIsize "u\n",