## zipsign-api Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key. [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Kijewski/zipsign/ci.yml?branch=main)](https://github.com/Kijewski/zipsign/actions/workflows/ci.yml) [![Crates.io](https://img.shields.io/crates/v/zipsign-api?logo=rust)](https://crates.io/crates/zipsign-api) ![License: License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-informational?logo=apache) This library contains the brains of [`zipsign`](https://github.com/Kijewski/zipsign). You can use it in your projects to verify and sign `.zip` and `.tar.gz` files without running a separate application, e.g. to verify a self-update. ### Features * `default`: sign and verify `.tar.gz` and `.zip` files * `sign-tar`: sign a `.tar.gz` file * `verify-tar`: verify a signed `.tar.gz` file * `sign-zip`: sign a `.zip` file * `verify-zip`: verify a signed `.zip` file * `tar`: combines `sign-tar` and `verify-tar` * `zip`: combines `sign-zip` and `verify-zip`