(k: string, v: string)
| 163 | */ |
| 164 | export function buildAuditPdfBlocks(log: SignedAuditLog, verdict: AuditVerifyResult): import('./pdf-lite.js').PdfBlock[] { |
| 165 | const kv = (k: string, v: string): import('./pdf-lite.js').PdfBlock => ({ text: `${k}: ${v}`, size: 10, indent: 10 }); |
| 166 | const sigLine = !verdict.signaturePresent ? 'unsigned (integrity only)' |
| 167 | : verdict.signatureValid === undefined ? `signed (keyId ${log.keyId ?? '?'}) — no key supplied to verify` |
| 168 | : verdict.signatureValid ? `VALID — HMAC-SHA256, keyId ${log.keyId ?? '?'} (authentic)` : 'INVALID — wrong key or forged'; |
no outgoing calls
no test coverage detected