Skip to content

Pad GPG Key ID with preceding zeroes (#20878)#20885

Merged
zeripath merged 2 commits into
go-gitea:release/v1.17from
zeripath:backport-20878-v1.17
Aug 22, 2022
Merged

Pad GPG Key ID with preceding zeroes (#20878)#20885
zeripath merged 2 commits into
go-gitea:release/v1.17from
zeripath:backport-20878-v1.17

Conversation

@zeripath
Copy link
Copy Markdown
Contributor

Backport #20878

The go crypto library does not pad keyIDs to 16 characters with preceding zeroes. This
is a somewhat confusing thing for most users who expect these to have preceding zeroes.

This PR prefixes any sub 16 length KeyID with preceding zeroes and removes preceding
zeroes from KeyIDs inputted on the API.

Fix #20876

Signed-off-by: Andrew Thornton art27@cantab.net

Backport go-gitea#20878

The go crypto library does not pad keyIDs to 16 characters with preceding zeroes. This
is a somewhat confusing thing for most users who expect these to have preceding zeroes.

This PR prefixes any sub 16 length KeyID with preceding zeroes and removes preceding
zeroes from KeyIDs inputted on the API.

Fix go-gitea#20876

Signed-off-by: Andrew Thornton <art27@cantab.net>
@zeripath zeripath added this to the 1.17.2 milestone Aug 21, 2022
@GiteaBot GiteaBot added the lgtm/need 1 This PR needs approval from one additional maintainer to be merged. label Aug 21, 2022
@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels Aug 22, 2022
@zeripath
Copy link
Copy Markdown
Contributor Author

make lgtm work

@zeripath zeripath merged commit bf41958 into go-gitea:release/v1.17 Aug 22, 2022
@zeripath zeripath deleted the backport-20878-v1.17 branch August 22, 2022 18:35
@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. type/bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants