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

Offer alternative to GPG: Minisign #2343

Closed
rugk opened this Issue Sep 29, 2016 · 4 comments

Comments

Projects
None yet
4 participants
@rugk

rugk commented Sep 29, 2016

PGP/GPG is old and uses RSA keys. There is a new signing tool called Minisign, which is faster and more secure than RSA keys as it uses the well-known elliptical curve Curve25519 included in Ed25519.

It would be nice if Minisign signatures would be offered as an alternative to traditional signatures on the download page of Qubes OS. Additionally, of course, minisign could also be used by Qubes OS internally, e.g. as a ('n additional) verification of updates or similar things...

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Sep 30, 2016

Member

I think this is unlikely to happen for several reasons:

  • PGP is a well-known, widely accepted standard.
  • We also provide cryptographic digests (hashes) as an alternative verification method.
  • GPG is well-tested and trusted software, whereas Minisign is relatively unknown.
  • We couldn't possibly support everyone's favorite verification method. There are too many out there. We don't have the resources to evaluate them, and it probably wouldn't be worth our time.
  • GPG already supports ECC.

CC: @rootkovska, @marmarek

Member

andrewdavidwong commented Sep 30, 2016

I think this is unlikely to happen for several reasons:

  • PGP is a well-known, widely accepted standard.
  • We also provide cryptographic digests (hashes) as an alternative verification method.
  • GPG is well-tested and trusted software, whereas Minisign is relatively unknown.
  • We couldn't possibly support everyone's favorite verification method. There are too many out there. We don't have the resources to evaluate them, and it probably wouldn't be worth our time.
  • GPG already supports ECC.

CC: @rootkovska, @marmarek

@rugk

This comment has been minimized.

Show comment
Hide comment
@rugk

rugk Sep 30, 2016

/cc @jedisct1 Wanna convince them of your software? /cc @bitbeans

rugk commented Sep 30, 2016

/cc @jedisct1 Wanna convince them of your software? /cc @bitbeans

@jedisct1

This comment has been minimized.

Show comment
Hide comment
@jedisct1

jedisct1 Sep 30, 2016

If it works, don't fix it.

If it works, don't fix it.

@rugk

This comment has been minimized.

Show comment
Hide comment
@rugk

rugk Sep 30, 2016

It should be an alternative. That's no fix, that's an enhancement.

rugk commented Sep 30, 2016

It should be an alternative. That's no fix, that's an enhancement.

@rootkovska rootkovska closed this Oct 1, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment