Crates.io | sigh |
lib.rs | sigh |
version | 1.0.3 |
source | src |
created_at | 2022-12-14 14:49:25.268998 |
updated_at | 2024-11-20 16:50:33.526406 |
description | HTTP signature generation and verification for ActivityPub, using OpenSSL |
homepage | |
repository | https://github.com/astro/sigh |
max_upload_size | |
id | 736639 |
size | 26,471 |
This crate supplies everything for dealing with HTTP signatures in ActivityPub:
See the documentation for usage examples.
The OpenSSL crate is used for cryptographic algorithms. The http crate is used as a common denominator interface for many HTTP client and server implementations.
Beware that you must also take care of Digest:
headers, using
eg. http-digest-headers.
Algorithm | Implemented | Used by... |
---|---|---|
hs2019 (Ed25519-SHA512) |
✓ | |
rsa-sha1 |
||
rsa-sha256 |
✓ | Mastodon |
hmac-sha256 |
||
ecdsa-sha256 |