1ba820e45c
Next steps are: - Signature verification - Lots of tests |
||
---|---|---|
LICENSE | ||
README.md | ||
algorithms.go | ||
httpsig.go | ||
signing.go |
README.md
httpsig
go get github.com/go-fed/httpsig
Implementation of HTTP Signatures.
Supports many different combinations of MAC, HMAC signing of hash, or RSA signing of hash schemes. Its goals are:
- Have a very simple interface for signing and validating
- Support a variety of signing algorithms and combinations
- Support setting either headers (
Authorization
orSignature
) - Remaining flexible with headers included in the signing string
- Support both HTTP requests and responses
- Explicitly not support known-cryptographically weak algorithms