[][src]Crate revelio

Auditability and integrity checks for open-source web projects

Modules

url

Utilities for working with URLs

Structs

Context

Contains public information about discoverability of a build and its sources

Manifest

Structure of the revelio.json manifest file

Functions

find_commit_author

Attempt to extract the committer email for a given Context

hash

Generate the hash of a byte array

hash_file

Generate the hash of a file's content

scan_artifacts

Recursively walk the given path to build a ArtifactUrlMap

Type Definitions

ArtifactHash

Cryptographic hash of the contents of the file

ArtifactPath

Filesystem path to the artifact file.

ArtifactPathMap

Map of artifact file paths to their hashes.

ArtifactUrl

Public URL to access the artifact

ArtifactUrlMap

Map of artifact URLs to their hashes