Skip to main content

extract_signed_payload

Function extract_signed_payload 

Source
pub fn extract_signed_payload(raw_commit: &[u8]) -> Option<(Vec<u8>, Vec<u8>)>
Expand description

Extract the gpgsig (or gpgsig-sha256) header value and the signed payload from a raw commit object.

Returns (payload, signature) where payload is the commit object with the gpgsig header removed (the bytes that were actually signed), and signature is the de-indented armored signature. Returns None when the object carries no signature header.