Capsium TypeScript API
    Preparing search index...

    Function verifyIntegrity

    • Recompute checksums of files and compare against security. Files present on disk but absent from the checksum list (other than security.json and signature.sig) are reported as uncovered-file. A package without security.json cannot be verified and is reported invalid with a missing-security-file issue.

      Parameters

      • files: ReadonlyMap<string, Uint8Array<ArrayBufferLike>>
      • security:
            | {
                security: {
                    digitalSignatures?: { publicKey: string; signatureFile: string };
                    integrityChecks: {
                        checksumAlgorithm: "SHA-256";
                        checksums: Record<string, string>;
                    };
                };
            }
            | undefined
      • hashProvider: HashProvider

      Returns Promise<IntegrityReport>