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

Remove GPG signature support #3277

Merged
merged 1 commit into from
Mar 21, 2023
Merged

Commits on Mar 20, 2023

  1. Remove GPG signature support

    This is a breaking change: the gpg config settings, variables, and
    related cli commands are all removed.
    
    Fixes: rust-lang#3250 by removing our GPG support.
    
    - the foundation's new security engineer Walter Pearce is working on a
      new system, not based around GPG, for validation of distributions
    - we don't rely on the signatures today - these warnings are not errors
      by default
    - sustained ignored, unfixable signature errors will teach folk to
      ignore them, which is harmful to everyone
    - we could do streaming unpacking (with some changes) if we trust the
      transport rather than the current monolithic signature validation,
      which could improve performance
    
    Downloads still have a checksum which is verified.
    rbtcollins committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    5716902 View commit details
    Browse the repository at this point in the history