Home
Softono

Sigh

Open source MIT Rust
12
Stars
3
Forks
0
Issues
2
Watchers
1 year
Last Commit

 About Sigh

HTTP signatures for ActivityPub in Rust

Platforms

Web Self-hosted

Languages

Rust

Links

Need Help Installing Sigh?

We provide expert installation service for this software. Our team will install, configure, and secure Sigh on your server. plans start at just $30.

sigh!

This crate supplies everything for dealing with HTTP signatures in ActivityPub:

  • Keypair generation
  • Signing
  • Verification

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.

Supported algorithms

Algorithm Implemented Used by...
hs2019 (Ed25519-SHA512)
rsa-sha1
rsa-sha256 Mastodon
hmac-sha256
ecdsa-sha256