Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/katzenpost
Katzenpost is a free and open source software project dedicated to researching and developing mix network protocols
https://github.com/katzenpost/katzenpost
c9497cd065c2e41a5696a26ee1db78295e965ec1 authored almost 7 years ago by David Stainton <[email protected]>
1f8517b8964dff30fc1d1252ad19f825d2ae51e2 authored almost 7 years ago by David Stainton <[email protected]>
The result of a `Bucket.Get()` are only guaranteed to be valid till
the end of a transaction, an...
a94a326b95b58d1b2081d4f8b902702c8ba5e161 authored almost 7 years ago by David Stainton <[email protected]>
95ff9a47b2d2a54cfb81050d023eca4f6a13a2b6 authored almost 7 years ago by moba <mo@localhost>
c53aed0c67ee06605fca7ddde618fb59732239f9 authored almost 7 years ago by moba <mo@localhost>
a5c71be90fbdd5efa955108fac92dccf179af34c authored almost 7 years ago by David Stainton <[email protected]>
81d882b2f6fb8ce6ccff27f0fa1cc9019a43ac77 authored almost 7 years ago by moba <mo@localhost>
c127f246ab98be5d0c19dde860b8c77161173808 authored almost 7 years ago by David Stainton <[email protected]>
fd3add1a2a4f7f2311ea9e68b0e06964d7e7dd85 authored almost 7 years ago by David Stainton <[email protected]>
49efc1ddf3a9d6a6ed81b9274528adaaa24caba3 authored almost 7 years ago by moba <[email protected]>
eb2d818e3a67d0e5f7572e54f7ca4373ca34a9e6 authored almost 7 years ago by moba <mo@localhost>
2ac1a3cfba44e9f675153891b2ce7597a72a9705 authored almost 7 years ago by David Stainton <[email protected]>
d6c12ebc9e573de822c8c5aac26030eb499fa59f authored almost 7 years ago by David Stainton <[email protected]>
257a5c5ac1d1bc7af69e85b59e6b51bce6899ae2 authored almost 7 years ago by David Stainton <[email protected]>
b710e040e159d1fb44b82d2e784279c364393158 authored almost 7 years ago by David Stainton <[email protected]>
5ba7d954f1124e177ac0b8312561fb5add25ceac authored almost 7 years ago by David Stainton <[email protected]>
1bab5c37597444dedcc213a8ae73151940eab44e authored almost 7 years ago by Kali Kaneko <[email protected]>
0d09cff6e3bcf50b85d32bdd6fbb1242c4bc93f1 authored almost 7 years ago by Kali Kaneko <[email protected]>
9ec2d1b9a2b67f3a6f5ccbfad94a709deae6402c authored almost 7 years ago by David Stainton <[email protected]>
489f6f890182b1f2bb2b14f2dd337d4c417a504b authored almost 7 years ago by Yawning Angel <[email protected]>
I want to be able to get documents from minclient, and the easiest way
is to have the client fee...
4a94e11401e9359dfb77a989a2e04c6a86dc9c7b authored almost 7 years ago by Yawning Angel <[email protected]>
feeb96ec57f1a1a39db22e83bc3af6ae8b1b13c7 authored almost 7 years ago by Yawning Angel <[email protected]>
Shamelessly stolen from the Public Domain C# implementation at:
https://www.johndcook.com/blog/c...
Part of katzenpost/mixnet_uprising#19.
ed229b0210e1c9766a65014ad3e7d760268c9739 authored almost 7 years ago by Yawning Angel <[email protected]>Part of katzenpost/mixnet_uprising#19.
2b41cae2825cc9d42e64e7449d2439878c47edec authored almost 7 years ago by Yawning Angel <[email protected]>
The server code was kind of hard to maintain, and component boundaries
were not very clear. Thi...
9073563b5d3386e0645427720ea6907cfb07f72d authored almost 7 years ago by David Stainton <[email protected]>
6f804cae9990571a563134abe2a7f0d60cebbef6 authored almost 7 years ago by David Stainton <[email protected]>
At some point, this sort of thing should also allow clients to connect
to providers without cont...
I need to figure out how I want to let this override standard addresses,
but it works fine for t...
No one should do this. If they try to, they deserve to have their
descriptor get rejected.
061a9b6a3b7a503b10dd9086a82c0391fa2e18b0 authored almost 7 years ago by David Stainton <[email protected]>
a51e149126cf38cde4c007db884891f690604ca8 authored almost 7 years ago by Yawning Angel <[email protected]>
9f8b7a27fe56179d9d0368fdd47e8d5a06385321 authored almost 7 years ago by Yawning Angel <[email protected]>
This changes the config file format, but will be less of a mess when
people add more backend imp...
This also clamps the enforced MaxDelay to the number of mix keys that
are published per descript...
f4bb5b66231aa64a837c60b6c34f032eded71a18 authored almost 7 years ago by Yawning Angel <[email protected]>
* Publishing non-Transport.TCPv4/Transport.TCPv6 addresses is now
restricted to Providers.
...
217bd0680ba392dadabf9026595403436331cf57 authored almost 7 years ago by Yawning Angel <[email protected]>
No actual impact as of yet since nothing publishes `TransportTCP`
addresses, but I'm preparing f...
Clients using DNS to figure out where the provider lives is probably
fine. Proivders and Nodes ...
Fixes #31.
9dd6365a076f4d4dd9a7869f69f0b6a91a5c8ee2 authored almost 7 years ago by David Stainton <[email protected]>
This should make it harder (but not impossible) for an adversary to fill
up the mix queue. Than...
I assume that people that wish to use non-standard transports will
provide a DialContext functio...
Needed to implement katzenpost/mixnet_uprising#15.
eb41e923040de74cf908a26859f80aaec8aa73eb authored almost 7 years ago by Yawning Angel <[email protected]>
The current user message spool implementation renders this largely
pointless as the bulk of the ...
Infinite channels are scary, so do the drop head on rising delay thing
here as well. The tunabl...
mixes will maintain connections to old layers until keys expire...
fixes #6
32b3c2f509c31c7c057a4c01ee5c010a93e9a4ab authored almost 7 years ago by David Stainton <[email protected]>79d0a69789dd020983a32b1d1ea673435f38bbe4 authored almost 7 years ago by David Stainton <[email protected]>
785b28cd48e7442908807122503324cb7b2cd3af authored almost 7 years ago by David Stainton <[email protected]>
This uses EdDSA -> X25519 key conversion which isn't great. A real
authority probably should bi...
20fb9cba33181754fa8b60c678039a2f0ef6567a authored almost 7 years ago by David Stainton <[email protected]>
ff5e4fbeada80653fea5078e363d312f40d5880d authored almost 7 years ago by David Stainton <[email protected]>
I forgot that the epoch is part of the POST URL for the nonvoting
authority, and when doing this...
Touches both the client and server because the internal deserialization
interface needed to chan...
3557aa9e32b35aedef3ff8b50329bcf31775298a authored almost 7 years ago by David Stainton <[email protected]>
a8f69d65c1dcc5ca3333f25442568924e979802b authored almost 7 years ago by Yawning Angel <[email protected]>
bfd1cecad8b81f8d983137af238376d607fd6870 authored almost 7 years ago by Yawning Angel <[email protected]>
This is mostly for katzenpost/authority#12, but there is also discussion
in katzenpost/mixnet_up...
e562dd67d55e5ddf2411b073c9c97da0b6876f19 authored almost 7 years ago by Yawning Angel <[email protected]>
41d3f51ae5852e10c4bd609d5fb27c3ba35062b6 authored almost 7 years ago by Yawning Angel <[email protected]>
Note that the `Deserialize()` method is unimplemented and will only
return an error.
fc71b4f21bd1b43a8ec46e2bd810a4c61343d63a authored almost 7 years ago by David Stainton <[email protected]>
These commands are used to send/retrieve mixnet PKI
consensus documents so that Providers serve ...
Inspired by:
* https://github.com/katzenpost/server/issues/27 (Endpoint naming)
* https://gith...
Part of #10.
894995e2d0bddc752efac7f12005f7a291a866bf authored almost 7 years ago by Yawning Angel <[email protected]>f5001ad404e50a6af889210a8f8e4f77175f71e9 authored almost 7 years ago by Yawning Angel <[email protected]>
fa4dffa62eb60d8be49b28b293ce835262e2772e authored almost 7 years ago by Yawning Angel <[email protected]>
871ccec30b954db82f6af13927833b524e0a4ce2 authored almost 7 years ago by Yawning Angel <[email protected]>
Part of #10.
008ec589102ab7454b0316e10ec2a1f59b554d9b authored almost 7 years ago by Yawning Angel <[email protected]>f9ea190bf49cc9ceed0373da96dade7f92434cd8 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]>
This makes it more likely that callers will see duplicate callbacks,
especially depending on whe...
6cb983f8157299763f654ce341e0378bdc5cfe55 authored almost 7 years ago by Yawning Angel <[email protected]>
Per katzenpost/mixnet_uprising#20.
c09e40b3152313230fd1cc9c653681a04e814cf6 authored almost 7 years ago by Yawning Angel <[email protected]>4c550adb9d4b6b67dc8592901947940b38df9d19 authored almost 7 years ago by David Stainton <[email protected]>
415b4e940f556b5e0832c96e921057b0bd0e86c2 authored almost 7 years ago by Yawning Angel <[email protected]>
e45c9660de0194a5be106da34d152f87bfaaaf89 authored almost 7 years ago by moba <mo@localhost>
e97b26ac8f961f45fb631755eb9794349ea2032c authored almost 7 years ago by moba <mo@localhost>
5f71ca7ebb22216eb1898d70d9173f8069fdc603 authored almost 7 years ago by David Stainton <[email protected]>
294e93d760c94928f3f5d2969746ac2a7d0fe315 authored almost 7 years ago by David Stainton <[email protected]>
8ef54c3e54a967b9f2a9c23fdca2acce8911f1e1 authored almost 7 years ago by Yawning Angel <[email protected]>
5b5669bb9afc7e3fead659e89263490c0058180a authored almost 7 years ago by Yawning Angel <[email protected]>
b35e682a416419164b73255a6cb32ca32342a0bf authored almost 7 years ago by Yawning Angel <[email protected]>
Fetches should happen independently of sends. The old code was
resetting the fetch delay back t...
2fdc715bc50353beba5be0d08480ef8a7ff4643e authored almost 7 years ago by David Stainton <[email protected]>
3dc2dc1a589436ec37a146b7b517bdbea87f0f58 authored almost 7 years ago by David Stainton <[email protected]>
6b4f1e5ed9a7efe5ac2e215eae2e15f91447e973 authored almost 7 years ago by David Stainton <[email protected]>
549666d7ec9f155b1e8d3a3b48d5c935fca2dbaf authored almost 7 years ago by David Stainton <[email protected]>
9c1862d63b830760dc0e1201e1821f8417ea779d authored almost 7 years ago by David Stainton <[email protected]>
6bbae8cc4d4f03c8c708b23700a5e0f928ed6528 authored almost 7 years ago by David Stainton <[email protected]>
3282ecd2c4e81526441db831ea95794cac190329 authored almost 7 years ago by David Stainton <[email protected]>
24fb93512821288824ad7661507793d9b8e7faad authored almost 7 years ago by David Stainton <[email protected]>
also:
Revert "pki: move security considerations to the beginning"
This reverts commit ea6430e20...
9a792dca49f74dc6fbb713d4beaec30ca1c89593 authored almost 7 years ago by David Stainton <[email protected]>0dc61e4812d1f190dd46cffc61068790471278ce authored almost 7 years ago by moba <mo@localhost>
4ed960f9b05b95976d54e284d69ac1c709acc2de authored almost 7 years ago by moba <mo@localhost>
e20b55c9e642aeaa7aa6f2972112c0df24e5a3d1 authored almost 7 years ago by moba <mo@localhost>
4f5d05ee8d09d1a2038e8d04a908d77e3eb2013e authored almost 7 years ago by moba <mo@localhost>
1ed0583ec54e75b69d2f3e3d89c95ba30132f6cf authored almost 7 years ago by David Stainton <[email protected]>