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
55836744818e5aee1c28fa283aec277dd7ab5d59 authored almost 4 years ago by Cory Slep <[email protected]>
83c3d4b10e6d370eb5f833c63afd57ed607d3442 authored about 4 years ago by Cory Slep <[email protected]>
2a46c50a663bb2b817c8da2012021d0665480d03 authored about 4 years ago by Cory Slep <[email protected]>
dda7895774cb54739197e31b0225b939ab824108 authored about 4 years ago by Cory Slep <[email protected]>
aaea07ed54fedfe6054f9f7092663d2e14903144 authored about 4 years ago by Cory Slep <[email protected]>
724019526f23bded3dfea74eba7dfd32ca249e2e authored about 4 years ago by Cory Slep <[email protected]>
Match on prefix for certificates
812070f75b672b9a5bc97f48dfc50496d7ace991 authored over 4 years ago by Cory J Slep <[email protected]>
This also gives support for signing with ssh certificates
- [email protected]
- ssh-e...
Add RSA support to ssh key signing
10fde505889442f02d46d356913de40a6d2850af authored over 4 years ago by Cory J Slep <[email protected]>17ff967c7fece0cd8a967dace6b4b2e9334c3d0a authored over 4 years ago by Wim <[email protected]>
Add initial support for using ssh keys for signing
10b10290b7f78eb0ee9db504acd158d320c8d265 authored over 4 years ago by Cory J Slep <[email protected]>
At the moment only ed25519 keys are supported.
The NewSSHSigner method takes a ssh.Signer which ...
Add ed25519 signing support
7fd2c4c4876c51a4877e2fd1005b85aaa24ede0a authored over 4 years ago by Cory J Slep <[email protected]>79a5cc3409fd879af66e0bf0f11360a7afdd4534 authored over 4 years ago by Wim <[email protected]>
Make tests work again
f49f146a4f0924011b4a27ad7ecb979f269e6b3c authored over 4 years ago by Cory J Slep <[email protected]>Fix a typo in two error messages
6ade05f4247f0af7587501f9c704907de5015c54 authored over 4 years ago by Cory J Slep <[email protected]>3123872e6611f698d7536e382928cd6a30fc2f5b authored over 4 years ago by Eric Jain <[email protected]>
c6fcdaf34470500f0a2f44666885047bdf9dc2a1 authored over 4 years ago by Wim <[email protected]>
d7a8424b0c2adff783ca6ddc06a1566b45c113ec authored over 4 years ago by Cory Slep <[email protected]>
44df666a9dfc5b8387cb2eb1b871a296a1e172bc authored over 4 years ago by Cory Slep <[email protected]>
Adds support for crated and expires values
6ddae4c67c569392b9ef3ebde63684b8182ba019 authored over 4 years ago by Cory J Slep <[email protected]>add ECDSA support
3052f083214941974e0e928089802bc8f85a1e1a authored over 4 years ago by Cory J Slep <[email protected]>hide real algorithm
221cfc461e575336452c01121a845094ef8a2f37 authored over 4 years ago by Cory J Slep <[email protected]>338f1ed928b707b4ba563baa6fd4cae4753db9fe authored over 4 years ago by blacktemplar <[email protected]>
9b1ac957d6d8b5706ddcd273d9bb7340c1be7991 authored over 4 years ago by blacktemplar <[email protected]>
123cce4d325e1880f5aae486006c14df8196202b authored over 4 years ago by blacktemplar <[email protected]>
1583536095806d5bb50ed188e455850b97f3baa1 authored over 4 years ago by blacktemplar <[email protected]>
Golang promotes the "Host" header in a server-side request by removing
it from the Header map an...
f4c36041199df42f4d2befe7202617fde1b074a9 authored about 5 years ago by Cory Slep <[email protected]>
c2de3672e5b50aba198c2cf22c0ac08f6bf2618f authored over 5 years ago by Cory Slep <[email protected]>
8d61ea6a9aa6290011d37b815fbca0beed6819ff authored over 5 years ago by Cory Slep <[email protected]>
90d9db90fbbbc17bcaf5cdbabb2616c1cce0f602 authored over 5 years ago by Cory Slep <[email protected]>
d685ff047275fb7074407a21cc986139ce5c2ace authored over 5 years ago by Cory Slep <[email protected]>
These are not yet integrated into the rest of the library.
1307faeb98b4a4d6a8e8b47d7c8440e62b0aa179 authored over 5 years ago by Cory Slep <[email protected]>50b0c670ec094105199dba63f8049cac49ead9f1 authored over 5 years ago by Cory Slep <[email protected]>
Add appendix C tests
34143e88f29c29c3997bd8d02401fcea26b23d5f authored almost 6 years ago by Cory J Slep <[email protected]>Signed-off-by: Edward Wilde <[email protected]>
dc3a2641b972030b89a668531a66a21ef6fad73b authored almost 6 years ago by Edward Wilde <[email protected]>2555707168f018a8d68061077712b5f20d06029b authored almost 6 years ago by Cory Slep <[email protected]>
3b55e318d3fb044924403c3fa9028f833bab61db authored almost 6 years ago by Cory Slep <[email protected]>
5460b04991f2b83a87853527ad23f15c7ea1383b authored almost 6 years ago by Cory Slep <[email protected]>
c86d639563fbc8f31c10e52f61ebacd05b74a95c authored almost 6 years ago by Cory Slep <[email protected]>
Fix addRequestTarget not affect anything.
dd4e9c8d71a431ecfec529ca576c7bff559c1906 authored about 6 years ago by Cory J Slep <[email protected]>2a591b5b3b1c90026ceed67440f37a1601b88bd0 authored about 6 years ago by Naoki Kosaka <[email protected]>
873e213d286ac718216301404ec48d923c0dd1e8 authored over 6 years ago by Cory Slep <[email protected]>
513184c0c51675fbea1512031184883a10315c81 authored over 6 years ago by Cory Slep <[email protected]>
37fb70b8da44f8579fcfe0e2ba6a6884d04868cf authored over 6 years ago by Cory Slep <[email protected]>
Includes bugfixes for things exposed in the testing process. With this
commit, the library shoul...
Tests cover:
- Obtaining all golang supported RSA / HMAC / MAC + hash combinations
- Signing wit...
961eebd53d27e33330ae3fd5eb2b0a1ac4f72d2f authored over 6 years ago by Cory Slep <[email protected]>
1cd441abe3a662e2720de58e70199841e1095238 authored over 6 years ago by Cory Slep <[email protected]>
Note that the library includes the deprecated 'algorithm' HTTP Signature
parameter for backwards...
Next steps are:
- Signature verification
- Lots of tests