#22 Notations could come from all UIDs

Closed
opened 3 months ago by philpennock · 6 comments

I’m trying to avoid bloating my key with unnecessary copies of notations on each UID, as N*M size doesn’t sit comfortably with me.

My first attempt was to use an email-less uid to hold the notations, which made sense, but I’d forgotten that keys.openpgp.org refuses to hold such UIDs. So I switched to relevant proofs on relevant UIDs: an email address used for work should not have a notation for social media used for personal access.

It looks like keyoxide is only grabbing proofs from the primary UID:

https://keyoxide.org/4833892924C60A7AE666D32A1DA3E68F41CEECAC

Could this be changed to accumulate proofs from all UIDs please?

I'm trying to avoid bloating my key with unnecessary copies of notations on each UID, as `N*M` size doesn't sit comfortably with me. My first attempt was to use an email-less uid to hold the notations, which made sense, but I'd forgotten that `keys.openpgp.org` refuses to hold such UIDs. So I switched to relevant proofs on relevant UIDs: an email address used for work should not have a notation for social media used for personal access. It looks like keyoxide is only grabbing proofs from the primary UID: <https://keyoxide.org/4833892924C60A7AE666D32A1DA3E68F41CEECAC> Could this be changed to accumulate proofs from all UIDs please?
philpennock changed title from Notations should come from all UIDs to Notations could come from all UIDs 3 months ago
yarmo added the
enhancement
label 3 months ago
yarmo commented 3 months ago
Owner

That makes perfect sense. On the todo list!

That makes perfect sense. On the todo list!
yarmo commented 3 months ago
Owner

While doing research for this fix, I couldn’t figure out how to do this myself. How does one add a notation to only one UID and not all?

While doing research for this fix, I couldn't figure out how to do this myself. How does one add a notation to only one UID and not all?
philpennock commented 3 months ago
Poster

With GnuPG, in the --edit-key menu you use the uid command to select one or more UIDs on the key. uid * to select all, uid 0 to select none.

Look carefully at the markers on the different UIDs shown, there’s a marker after the index number; * for selected, . for unselected primary, empty for unselected rest.

This also gets rid of the nag about “did you really want to sign all UIDs”.

With GnuPG, in the `--edit-key` menu you use the `uid` command to select one or more UIDs on the key. `uid *` to select all, `uid 0` to select none. Look carefully at the markers on the different UIDs shown, there's a marker after the index number; `*` for selected, `.` for unselected primary, empty for unselected rest. This also gets rid of the nag about "did you really want to sign all UIDs".
yarmo commented 3 months ago
Owner

I tried that but it didn’t work. I tried again because you said so, and now it works. Must have screwed up the first attempt :/

Thanks! Working on a fix now.

I tried that but it didn't work. I tried again because you said so, and now it works. Must have screwed up the first attempt :/ Thanks! Working on a fix now.
yarmo commented 3 months ago
Owner

Fixed in release 2.1.0.

Fixed in release [2.1.0](https://codeberg.org/keyoxide/web/releases/tag/2.1.0).
yarmo closed this issue 3 months ago
philpennock commented 3 months ago
Poster

Thank you!

Thank you!
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.