Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/go-fed/httpsig

Golang implementation of the HTTP Signatures RFC draft, with SSH support!
https://github.com/go-fed/httpsig

Add badge for Matrix chat room

55836744818e5aee1c28fa283aec277dd7ab5d59 authored almost 4 years ago by Cory Slep <[email protected]>
Add badges to the README

83c3d4b10e6d370eb5f833c63afd57ed607d3442 authored almost 4 years ago by Cory Slep <[email protected]>
Add travis.yml

2a46c50a663bb2b817c8da2012021d0665480d03 authored almost 4 years ago by Cory Slep <[email protected]>
Propagate error message for verifier when crypto algo not supported

dda7895774cb54739197e31b0225b939ab824108 authored almost 4 years ago by Cory Slep <[email protected]>
Have test temporarily pass due to SHA1 inclusion

aaea07ed54fedfe6054f9f7092663d2e14903144 authored almost 4 years ago by Cory Slep <[email protected]>
Propagate error when crypto algorithm is not supported

724019526f23bded3dfea74eba7dfd32ca249e2e authored almost 4 years ago by Cory Slep <[email protected]>
Merge pull request #22 from 42wim/cert

Match on prefix for certificates

812070f75b672b9a5bc97f48dfc50496d7ace991 authored over 4 years ago by Cory J Slep <[email protected]>
Match on prefix for certificates

This also gives support for signing with ssh certificates
- [email protected]
- ssh-e...

38d400649cdff74a95b96474a78ec2a37c9ec0f2 authored over 4 years ago by Wim <[email protected]>
Merge pull request #21 from 42wim/addrsa

Add RSA support to ssh key signing

10fde505889442f02d46d356913de40a6d2850af authored over 4 years ago by Cory J Slep <[email protected]>
Add RSA support to ssh key signing

17ff967c7fece0cd8a967dace6b4b2e9334c3d0a authored over 4 years ago by Wim <[email protected]>
Merge pull request #18 from 42wim/add-sshsigner

Add initial support for using ssh keys for signing

10b10290b7f78eb0ee9db504acd158d320c8d265 authored over 4 years ago by Cory J Slep <[email protected]>
Add initial support for using ssh keys for signing

At the moment only ed25519 keys are supported.
The NewSSHSigner method takes a ssh.Signer which ...

03551c9ef7fbe53560a9dc7f77d95ff5de2a20bf authored over 4 years ago by Wim <[email protected]>
Merge pull request #17 from 42wim/add-ed25519

Add ed25519 signing support

7fd2c4c4876c51a4877e2fd1005b85aaa24ede0a authored over 4 years ago by Cory J Slep <[email protected]>
Add ed25519 signing support

79a5cc3409fd879af66e0bf0f11360a7afdd4534 authored over 4 years ago by Wim <[email protected]>
Merge pull request #16 from 42wim/fixtest

Make tests work again

f49f146a4f0924011b4a27ad7ecb979f269e6b3c authored over 4 years ago by Cory J Slep <[email protected]>
Merge pull request #19 from ejain/patch-1

Fix a typo in two error messages

6ade05f4247f0af7587501f9c704907de5015c54 authored over 4 years ago by Cory J Slep <[email protected]>
Fix a typo in two error messages

3123872e6611f698d7536e382928cd6a30fc2f5b authored over 4 years ago by Eric Jain <[email protected]>
Make tests work again

c6fcdaf34470500f0a2f44666885047bdf9dc2a1 authored over 4 years ago by Wim <[email protected]>
Ran go fmt

d7a8424b0c2adff783ca6ddc06a1566b45c113ec authored over 4 years ago by Cory Slep <[email protected]>
Ran go mod tidy

44df666a9dfc5b8387cb2eb1b871a296a1e172bc authored over 4 years ago by Cory Slep <[email protected]>
Merge pull request #13 from Absolut-Ticket/created-expires

Adds support for crated and expires values

6ddae4c67c569392b9ef3ebde63684b8182ba019 authored over 4 years ago by Cory J Slep <[email protected]>
Merge pull request #14 from Absolut-Ticket/ecdsa

add ECDSA support

3052f083214941974e0e928089802bc8f85a1e1a authored over 4 years ago by Cory J Slep <[email protected]>
Merge pull request #15 from Absolut-Ticket/hs2019

hide real algorithm

221cfc461e575336452c01121a845094ef8a2f37 authored over 4 years ago by Cory J Slep <[email protected]>
hide real algorithm

338f1ed928b707b4ba563baa6fd4cae4753db9fe authored over 4 years ago by blacktemplar <[email protected]>
add checks for created and expires

9b1ac957d6d8b5706ddcd273d9bb7340c1be7991 authored over 4 years ago by blacktemplar <[email protected]>
add ecdsa support

123cce4d325e1880f5aae486006c14df8196202b authored over 4 years ago by blacktemplar <[email protected]>
add support for created and expires values

1583536095806d5bb50ed188e455850b97f3baa1 authored over 4 years ago by blacktemplar <[email protected]>
Verify signatures with Host header

Golang promotes the "Host" header in a server-side request by removing
it from the Header map an...

0ef28562fabec1bf187d823018e94057097f6c1b authored over 4 years ago by Cory Slep <[email protected]>
Fix hashing sum bug for digests

f4c36041199df42f4d2befe7202617fde1b074a9 authored about 5 years ago by Cory Slep <[email protected]>
Add IsSupportedDigestAlgorithm

c2de3672e5b50aba198c2cf22c0ac08f6bf2618f authored about 5 years ago by Cory Slep <[email protected]>
Support signing and verifying the Digest header

8d61ea6a9aa6290011d37b815fbca0beed6819ff authored about 5 years ago by Cory Slep <[email protected]>
Fix Appendix C test; add Appendix C verifying tests

90d9db90fbbbc17bcaf5cdbabb2616c1cce0f602 authored about 5 years ago by Cory Slep <[email protected]>
improve digest test and run go fmt

d685ff047275fb7074407a21cc986139ce5c2ace authored about 5 years ago by Cory Slep <[email protected]>
Add functions for handling Digest headers.

These are not yet integrated into the rest of the library.

1307faeb98b4a4d6a8e8b47d7c8440e62b0aa179 authored about 5 years ago by Cory Slep <[email protected]>
Add IsSupportedHttpSigAlgorithm

50b0c670ec094105199dba63f8049cac49ead9f1 authored about 5 years ago by Cory Slep <[email protected]>
Merge pull request #5 from ewilde/ewilde-appendix-c

Add appendix C tests

34143e88f29c29c3997bd8d02401fcea26b23d5f authored over 5 years ago by Cory J Slep <[email protected]>
Add appendix C tests

Signed-off-by: Edward Wilde <[email protected]>

dc3a2641b972030b89a668531a66a21ef6fad73b authored over 5 years ago by Edward Wilde <[email protected]>
Add test condition for auth-scheme, fix bug in HMAC

2555707168f018a8d68061077712b5f20d06029b authored over 5 years ago by Cory Slep <[email protected]>
Use URL.Path for (request-target)

3b55e318d3fb044924403c3fa9028f833bab61db authored over 5 years ago by Cory Slep <[email protected]>
Merge remote-tracking branch 'origin/master'

5460b04991f2b83a87853527ad23f15c7ea1383b authored over 5 years ago by Cory Slep <[email protected]>
Add "Signature" for "auth-scheme"

c86d639563fbc8f31c10e52f61ebacd05b74a95c authored over 5 years ago by Cory Slep <[email protected]>
Merge pull request #2 from yukimochi/fix_addRequestTarget

Fix addRequestTarget not affect anything.

dd4e9c8d71a431ecfec529ca576c7bff559c1906 authored almost 6 years ago by Cory J Slep <[email protected]>
Fix addRequestTarget not effect anything.

2a591b5b3b1c90026ceed67440f37a1601b88bd0 authored almost 6 years ago by Naoki Kosaka <[email protected]>
Fix vet lint

873e213d286ac718216301404ec48d923c0dd1e8 authored over 6 years ago by Cory Slep <[email protected]>
Add go.modverify for vgo

513184c0c51675fbea1512031184883a10315c81 authored over 6 years ago by Cory Slep <[email protected]>
Add go.mod file for vgo

37fb70b8da44f8579fcfe0e2ba6a6884d04868cf authored over 6 years ago by Cory Slep <[email protected]>
Finish core tests.

Includes bugfixes for things exposed in the testing process. With this
commit, the library shoul...

22b5f0dd8ba6d8b8d65c1b38ead481b97ba2b790 authored over 6 years ago by Cory Slep <[email protected]>
Add tests for core algorithms.

Tests cover:
- Obtaining all golang supported RSA / HMAC / MAC + hash combinations
- Signing wit...

489109fd72d1079c61fb5d0543189a05d2d37cef authored over 6 years ago by Cory Slep <[email protected]>
Fix wording in comment

961eebd53d27e33330ae3fd5eb2b0a1ac4f72d2f authored over 6 years ago by Cory Slep <[email protected]>
Update README and comments.

1cd441abe3a662e2720de58e70199841e1095238 authored over 6 years ago by Cory Slep <[email protected]>
Support HTTP Signature verification.

Note that the library includes the deprecated 'algorithm' HTTP Signature
parameter for backwards...

0ec6ffdc229a173478034e33e32831eca960d7b2 authored over 6 years ago by Cory Slep <[email protected]>
HTTP Signature signing in golang.

Next steps are:
- Signature verification
- Lots of tests

1ba820e45c847b28b942cfac362ea1d7cc389cd8 authored over 6 years ago by Cory Slep <[email protected]>