diff --git a/README.md b/README.md index 09547f7..c67e72b 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,7 @@ from pysequoia import sign s = Cert.from_file("signing-key.asc") signed = sign(s.secrets.signer(), "data to be signed".encode("utf8")) print(f"Signed data: {signed}") +assert "PGP MESSAGE" in str(signed) ``` ## Certificates diff --git a/src/sign.rs b/src/sign.rs index d3024bd..d0d61a8 100644 --- a/src/sign.rs +++ b/src/sign.rs @@ -15,16 +15,10 @@ pub fn sign(signer: PySigner, bytes: &[u8]) -> PyResult> { let mut sink = vec![]; { let message = Message::new(&mut sink); - - let message = Armorer::new(message) - .kind(openpgp::armor::Kind::Signature) - .build()?; + let message = Armorer::new(message).build()?; let message = Signer::new(message, signer).build()?; - let mut message = LiteralWriter::new(message).build()?; - message.write_all(bytes)?; - message.finalize()?; }