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 |
#413 in Cryptography
263 downloads per month
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
~10–19MB
~255K SLoC