pub fn sign_all(lines: &mut [Envelope], signer: &Signer) -> Option<String>
Signs every envelope that is not signed yet; the first failure’s reason when some stay unsigned.