#directory #directory-structure #verification #verifying #tool #catalog #verify

app ratify

Utility for signing and verifying files and directories

5 releases (stable)

2.2.0 Jul 13, 2024
2.1.0 Jul 13, 2024
2.0.0 Jun 8, 2024
1.0.0 Mar 22, 2024
0.1.0 Mar 22, 2024

#510 in Cryptography

44 downloads per month

MIT license

33KB
854 lines

Ratify

Ratify is a tool for signing and verification of files and directory structures. It is an alternative to tools like cfv.

Installation

$ cargo install ratify

Usage

Sign a directory with files using a specific hash:

$ ratify sign -a sha1 .

This generates a DIRNAME.sha1 in the requested directory, which can later be verified by:

$ ratify test .

Ratify warns about new files not found in the catalog, and allows you to add them using ratify append (note that this does not modify signatures for existing entries).

The catalog created by Ratify is compatible with cfv, so Ratify can be used to verify cfv-created signatures as well

Dependencies

~9–20MB
~253K SLoC