func processSigned(m *pgpmail.Message, result *ProcessIncomingResult) error { status := m.Verify(keymgr.KeySource()) result.VerifyResult = status.Code if status.Code == pgpmail.VerifyFailed { result.FailureMessage = status.FailureMessage } if status.SignerKeyId != 0 { result.SignerKeyId = encodeKeyId(status.SignerKeyId) } return nil }