| Crates.io | sigh |
| lib.rs | sigh |
| version | 1.0.3 |
| created_at | 2022-12-14 14:49:25.268998+00 |
| updated_at | 2024-11-20 16:50:33.526406+00 |
| 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 |