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

please implement a newer version of sop #6

Open
dkg opened this issue Jul 27, 2022 · 9 comments
Open

please implement a newer version of sop #6

dkg opened this issue Jul 27, 2022 · 9 comments

Comments

@dkg
Copy link

dkg commented Jul 27, 2022

the sop spec has been improved. at least these three significant changes as of draft -04:

  • three new subcommands related to inline-signed (but not encrypted) documents (including the cleartext signing framework)
  • version takes --backend and --extended options
  • handling password-locked key material

it would be great for gosop to support these changes.

@dkg dkg changed the title please update to newer version of sop please implement a newer version of sop Jul 27, 2022
@twiss
Copy link
Member

twiss commented Aug 17, 2022

f2dd392 implements gosop version --backend/--extended, the others are to be done still :)

@dkg
Copy link
Author

dkg commented Nov 8, 2022

If you're trying to prioritize the new subcommands, i recommend prioritizing inline-verify as it will enable using gosop to run the tie-breaker script used in the recent keys.openpgp.org board election.

@dkg
Copy link
Author

dkg commented Nov 8, 2022

if you implement inline-sign and inline-verify then that would enable the use of gosop in upcoming versions of dpkg

@twiss
Copy link
Member

twiss commented Nov 15, 2022

Thanks for the suggestion! Would it already be useful if we start with only implementing signing and verifying clearsigned messages? That would be easiest :)

@dkg
Copy link
Author

dkg commented Nov 16, 2022

Sure, that'd be a great start. Just make sure that you produce an error if the user invokes inline-sign without --as=clearsigned, if that's the only form it knows how to produce ☺ The default for inline-signed --as= should be binary even if it's not implemented.

@dkg
Copy link
Author

dkg commented May 23, 2023

a nudge here, as it would be really useful to have this interface available.

@twiss
Copy link
Member

twiss commented May 24, 2023

Hey 👋 Signing and verifying clearsigned messages is actually implemented now :)
Support for regular inline signed messages is in progress, as well.

@guillemj
Copy link

Thanks for working on this! I locally added gosop support into the SOP backend in dpkg, but it is still failing due to at least the Armor Headers issue I filed, the 8-bit handling and the missing non-clearsigned support.

@lubux
Copy link
Contributor

lubux commented Jul 4, 2023

WIP see: #19 (comment).

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

4 participants