Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/authority
Mix Network Directory Authority/PKI library
https://github.com/katzenpost/authority
2a18081e1d1b980a845e1357d9a2cc552f565b56 authored over 6 years ago by Masala <[email protected]>
9621b0f5d825402d2af8215dbed23798c7cb9717 authored over 6 years ago by Masala <[email protected]>
f800574885faf6518c4a6954af665f282a35d5c2 authored over 6 years ago by Masala <[email protected]>
8848e92da5d4d9eee202d46aec91cd5cc201351b authored over 6 years ago by Masala <[email protected]>
3bf12e39b63b7420cafe990702ced4883388ceb6 authored over 6 years ago by Masala <[email protected]>
44628f394bfdcc6f41d340c77e58f421a6ea1b75 authored over 6 years ago by Masala <[email protected]>
1cc2d4d0aa972cc507833a8e78e42a467ad72761 authored over 6 years ago by Masala <[email protected]>
308a9f356892bff7c92fbd5b4f0b6d52403acb94 authored over 6 years ago by Masala <[email protected]>
c98411462e6a8d477a20bdcb0e5464667eac1c92 authored over 6 years ago by Masala <[email protected]>
229aaedb7f641d0133c9c40adf6740c13708ab4a authored over 6 years ago by David Stainton <[email protected]>
23ab044a2b77c329f75ea03c611db4469a96183d authored over 6 years ago by Masala <[email protected]>
2ca33900b321a87ce717953d4121d8c7bf412ea7 authored over 6 years ago by Masala <[email protected]>
98b9116a5f5dff914ae2be0361debdf9e4063a3a authored over 6 years ago by Masala <[email protected]>
34577d7b0cfd580aa46e351111f6687f08186717 authored over 6 years ago by Masala <[email protected]>
7b6b0b0c35d4fe193fd5c5cf7eac6442893aa57b authored over 6 years ago by Masala <[email protected]>
109ac20b1af019f1bb7371fd8c377607cbf0e91f authored over 6 years ago by Masala <[email protected]>
8d895bb0efc98d8b5fa23a5df0d1b95ab52a5a20 authored over 6 years ago by David Stainton <[email protected]>
b53051dd325ff8b9019ea40a1d229f58b08e206b authored over 6 years ago by Masala <[email protected]>
97b4751cfb7b190f5789de34823ef906169d1163 authored over 6 years ago by David Stainton <[email protected]>
edcd0605f32919c5f6b3a56220415eae03289ded authored over 6 years ago by David Stainton <[email protected]>
48b36283e21e6c0dc6c667a41e1683d34d91b584 authored over 6 years ago by David Stainton <[email protected]>
14ef7cd1c3b68091bc3e6ffbaec1b911ea0ae888 authored over 6 years ago by David Stainton <[email protected]>
cc38d542a8963c13cd960ab1e8e5fff39804bb36 authored over 6 years ago by David Stainton <[email protected]>
Add all lambda fields.0
5c84b98cbc417d06935d33ffde961b979850dbbb authored over 6 years ago by mixmasala <[email protected]>acab0fab0dbbb3b785e04aade46ab144b9388709 authored over 6 years ago by David Stainton <[email protected]>
68c018a4b705fdc0c8d9feb3fb9c4f4fffd6e858 authored over 6 years ago by David Stainton <[email protected]>
020500c71cd15640ecf51a8ef90e93dd4c71bd1d authored over 6 years ago by David Stainton <[email protected]>
5a26ced5b92cb0d45a773255323936111bcc9240 authored over 6 years ago by David Stainton <[email protected]>
b5affebd8a790aa744834abcf9f08be54590f4e2 authored over 6 years ago by Masala <[email protected]>
23e1bd6b55efe71fb368d6736e400114c8076bda authored over 6 years ago by Ivan Markin <[email protected]>
3bf4bfff67a398f6e085f173d83ff8e1c40848ad authored almost 7 years ago by Yawning Angel <[email protected]>
077bdb56e3d78aede7390f5f1e3a0ea42a00b302 authored almost 7 years ago by Yawning Angel <[email protected]>
The long tail is long, so some people will probably be sad.
ed302b9299d96383bc7ec8a9bdeaf299ed29083f authored almost 7 years ago by Yawning Angel <[email protected]>Part of katzenpost/server#39.
58fd1618e4ef3a1c5d4cd4ec31ef32a499e1b911 authored almost 7 years ago by Yawning Angel <[email protected]>8c19aabf5ae3f5e624d603805322d5bd0fa0fa9b authored almost 7 years ago by Yawning Angel <[email protected]>
489f6f890182b1f2bb2b14f2dd337d4c417a504b authored almost 7 years ago by Yawning Angel <[email protected]>
4a94e11401e9359dfb77a989a2e04c6a86dc9c7b authored almost 7 years ago by Yawning Angel <[email protected]>
Part of katzenpost/mixnet_uprising#19.
ed229b0210e1c9766a65014ad3e7d760268c9739 authored almost 7 years ago by Yawning Angel <[email protected]>
No one should do this. If they try to, they deserve to have their
descriptor get rejected.
* Publishing non-Transport.TCPv4/Transport.TCPv6 addresses is now
restricted to Providers.
...
217bd0680ba392dadabf9026595403436331cf57 authored almost 7 years ago by Yawning Angel <[email protected]>Needed to implement katzenpost/mixnet_uprising#15.
eb41e923040de74cf908a26859f80aaec8aa73eb authored almost 7 years ago by Yawning Angel <[email protected]>
This uses EdDSA -> X25519 key conversion which isn't great. A real
authority probably should bi...
Touches both the client and server because the internal deserialization
interface needed to chan...
Note that the `Deserialize()` method is unimplemented and will only
return an error.
fa4dffa62eb60d8be49b28b293ce835262e2772e authored almost 7 years ago by Yawning Angel <[email protected]>
The only uses of this should be kimchi anyway.
d2f99afa0fd7d9ebbe464ecb6c6dec5f70a7a575 authored almost 7 years ago by Yawning Angel <[email protected]>
Provider identifiers are now normalized following the IDNA Domain Lookup
Protocol conventions.
...
375742cbd0f99ff87460d8999b183297b7280baf authored about 7 years ago by Yawning Angel <[email protected]>
In general this field is envisioned as a FQDN, which by convention is
case-insensitive, so stand...
The new import is `github.com/BurntSushi/toml`, because life is a lot easier
when nested structs...
* Requires github.com/ugorji/go/codec
* All keys are now encoded as strings.
* All integers a...
Currently all descriptors MUST have at least one `tcp4` address, because
I'll probably be dead o...
If the authority claims that it will always reject a Descriptor for a
given epoch (likely due to...
Fixes #10.
7033ccc3ea07d579f6ffc99904f9cda94a2f27b9 authored about 7 years ago by Yawning Angel <[email protected]>
HTTP GETs to that key will return the Document for the current epoch if
any.
If the authority claims that a Document for a given epoch will NEVER be
generated (likely due to...
Fixes #3.
4f778ac07caf7d53ae7b8a73dfb992ee0253beb7 authored about 7 years ago by Yawning Angel <[email protected]>4cfd15990d82070baa779653059acf9f472557b1 authored about 7 years ago by David Stainton <[email protected]>
fd5260119951cbb5264e83dee3d161aa3cfe1641 authored about 7 years ago by David Stainton <[email protected]>
Fixes #6.
7ecee90eb454d24b10440e266966a80f2d86c127 authored about 7 years ago by Yawning Angel <[email protected]>This needs to be able to hold a FQDN.
8b80f4715944540e2a2a7105e4d98247b383c69f authored about 7 years ago by Yawning Angel <[email protected]>457e0ef1aac9351f10c629a6cca4137e6cdb0650 authored about 7 years ago by Yawning Angel <[email protected]>
Fixes #2.
59aafb159a8c2f5c558659b451ed0bc2a78016fc authored about 7 years ago by Yawning Angel <[email protected]>37589d310daa7bdaed24a1011efea061718fa168 authored about 7 years ago by Yawning Angel <[email protected]>
Anything that's more than 3 epochs old will get removed from the in
memory cache (though the per...
In *most* cases a `410 Gone` means that the client is requesting a
document that is in the past....
Documents and descriptors are now persisted to disk in a boltdb
database. The load path is unte...
f6f866ba01ad548a6776dd277ad00a616c3e6820 authored about 7 years ago by Yawning Angel <[email protected]>
This is a rudimentary authority that functions "well enough" for simple
testing on a single syst...
287f731c0cefce7b8348174656a1421f36cde11b authored about 7 years ago by David Stainton <[email protected]>