Injected faults showed two rules that only the tests on the VM checked:
SIGNERS of more than 16 entries, whose only case was in security_cms.json,
and the order of the foreign signers. securitycms_vectors.json gains
SIGNERS of 16 and of 17 entries with Ana among them, beside her signature
for those SIGNERS or for SIGNERS with her alone, and a required signer
beside two foreign ones, without seals so that the area stays small; the
part for Node.js holds them. 760 cases.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
addCMS("SIGNERS",fmt.Sprintf("SIGNERS of %d entries, Ana valid among them",n),cmsArea(signers,signedData(*own.m),nil),c0)
addCMS("SIGNERS",fmt.Sprintf("SIGNERS of %d entries, beside the signature of Ana for SIGNERS with her alone",n),cmsArea(signers,signedData(*required[1].m),nil),c0)
}
// B: three required signers, Ana, Luis and Beatriz, each absent or in
// one of her kinds, beside foreign signers, drawn from the seed.