Validate all compilation data (i.e. validate all public and private keys),
returning an array of validation errors. If no validity issues are detected,
an empty array is returned.
The function ensures that compilation fails whenever invalid compilation data
is provided, regardless of whether or not the offending public or private key
material is used. This is intended to surface software defects (particularly
in the software used by counterparties) as early as possible.
Validate all compilation data (i.e. validate all public and private keys), returning an array of validation errors. If no validity issues are detected, an empty array is returned.
The function ensures that compilation fails whenever invalid compilation data is provided, regardless of whether or not the offending public or private key material is used. This is intended to surface software defects (particularly in the software used by counterparties) as early as possible.