siguldry 0.4.1

An implementation of the Sigul protocol.
Documentation
[![Crates.io][crates-badge]][crates-url]
[![Documentation][docs-badge]][docs-url]
[![MIT licensed][mit-badge]][mit-url]
[![Build Status][actions-badge]][actions-url]

[crates-badge]: https://img.shields.io/crates/v/siguldry.svg
[crates-url]: https://crates.io/crates/siguldry
[docs-badge]: https://docs.rs/siguldry/badge.svg
[docs-url]: https://docs.rs/siguldry
[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[mit-url]: LICENSE
[actions-badge]: https://github.com/fedora-infra/siguldry/workflows/CI/badge.svg
[actions-url]:https://github.com/fedora-infra/siguldry/actions?query=workflow%3ACI

# Siguldry

A library for interacting with a [Sigul](https://pagure.io/sigul) server.

## siguldry-client

In addition to the client library, a command-line application that provides a subset of commands supported
by Sigul is also available. To build the CLI, enable the `siguldry-client` Cargo feature.

## siguldry-server

### Test dependencies

To run the test suite, you will need the `pkcs11-tool` (provided by the `opensc` package on Fedora) and `softhsm2-util` (provided by `softhsm` on Fedora) binaries.