Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encrypt ppa signing key with non-deprecated algorithm #1169

Open
jlepere-everlaw opened this issue May 9, 2024 · 5 comments
Open

Encrypt ppa signing key with non-deprecated algorithm #1169

jlepere-everlaw opened this issue May 9, 2024 · 5 comments
Assignees

Comments

@jlepere-everlaw
Copy link

Mentioning this here for lack of a better place (I can't seem to create a bug here).

Signing keys for strukturag PPAs are encrypted using rsa1024 (link), which is deprecated (link). This is preventing my organization from using these PPAs on FIPS compliant machines that have removed this cipher (specifically Ubuntu 22.04 pro w/ FIPS enabled - link).

Can your signing keys please be re-encrypted with something else, like rsa4096? My organization is specifically using libde265 and libheif, if that's helpful.

Thanks in advance! Please let me know if there's a more appropriate place for this issue!

@farindk
Copy link
Contributor

farindk commented May 9, 2024

I'm forwarding this to @fancycode, who is maintaining the PPA.

@fancycode
Copy link
Member

Looks like it's not possible to manually recreate the PPA signing key:
https://bugs.launchpad.net/launchpad/+bug/1331914

However, Ubuntu will update the keys of all PPAs over time:
https://discourse.ubuntu.com/t/new-requirements-for-apt-repository-signing-in-24-04/42854

Unfortunately I don't know if this already started or how long it will take to reach our libde265 / libheif PPAs.

@jlepere-everlaw
Copy link
Author

jlepere-everlaw commented Jul 24, 2024

It looks like packages have been signed with a new rsa4096 key (link)? If that's the case, should the launchpad page (link) be updated?

@fancycode
Copy link
Member

This looks like Ubuntu started creating new keys (we have no way of controlling this), but they are still not used for signing the PPAs.

However, Ubuntu will update the keys of all PPAs over time:
https://discourse.ubuntu.com/t/new-requirements-for-apt-repository-signing-in-24-04/42854

Reading the updated thread, the re-signing of PPAs still is not finished from what I understand.

I know this is unfortunate but again, we (and the PPA creators in general) have no way of manually signing packages or updating keys. This is fully controlled by Canonical / Ubuntu.

@jlepere-everlaw
Copy link
Author

Okay. Thanks for the context, @fancycode. I appreciate it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants