Crate revelio

Crate revelio 

Source
Expand description

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 Aliases§

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