Ecosyste.ms: OpenCollective

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

The Katzenpost software project

Katzenpost is a free and open source software project dedicated to researching and developing mix networks so that people can communicate more freely.
Collective - Host: opensource - https://opencollective.com/the-katzenpost-software-project - Website: https://katzenpost.mixnetworks.org/ - Code: https://github.com/katzenpost

wire: speed up identification of 0-RTT packets (#3761)

github.com/katzenpost/quic-go - eb05964942b97e5fc44e801fff3b3df6db7ef341 authored almost 2 years ago
add missing tracing for dropped 0-RTT packets (#3762)

github.com/katzenpost/quic-go - a8a24a2bc24417bb5ccd6553b6dfc717b9acc94b authored almost 2 years ago
ci: update golangci-lint config, increase timeout (#3771)

Some of the linters we've been using are deprecated now. We also hadn't
update our qtls depguar...

github.com/katzenpost/quic-go - 850720866580abed14b89d515b58687bfb5dee98 authored almost 2 years ago
wire: correctly parse multi-byte frame types (#3736)

github.com/katzenpost/quic-go - da26f9190527a93350017b9f2b9ec95639d49dac authored almost 2 years ago
Reintroduce stripped license of AES code (#29)

Co-authored-by: MrPugh <[email protected]>

github.com/katzenpost/sphincsplus - 06f42f47491085ac879a72b486ca8edb10891963 authored almost 2 years ago
Remove scalar sha3 amd64 assembly

Somewhat surprisingly this leads to a small speed up. Results will
obviously vary per platform, ...

github.com/katzenpost/circl - 795540340d5c79e5768a0135741cd7c3e5f7de93 authored almost 2 years ago
http3: check scheme before host to be consistent with net/http (#3774)

* check scheme before host so the error is comprehensible and consistent with net/http

* Upd...

github.com/katzenpost/quic-go - 3f068809175bb241250f546d0eaaf92ec44c4aab authored almost 2 years ago
Do not build from i686-linux

Some crypto libraries missing for 32-bit x86.

github.com/katzenpost/katzen - d540cd845a69c80663964dd735b165270097fe32 authored almost 2 years ago
Add Nix packaging

Co-authored-by: dvn <[email protected]>

github.com/katzenpost/katzen - 64deedf3b3cc0eae1346206ea9160640ba5b6571 authored almost 2 years ago
hpke: fix encapsulation seed in test for xyber

Instead of providing an ephemeral keypair for test vectors,
for which Kyber does not have an ana...

github.com/katzenpost/circl - aef72508ab9bf35177e84ae23f94170f4546b63e authored almost 2 years ago
hpke: update and move xyber768d00 test vectors

github.com/katzenpost/circl - 808526a555262691f406ceed2ac1e4e7421faf96 authored almost 2 years ago
Address always nil parameter.

github.com/katzenpost/circl - c7845aa1035e0b2d0397663e0adc283fd16af50a authored almost 2 years ago
Adding NonceSize function to AEAD.

github.com/katzenpost/circl - 2475a3f4a6255da8795b2a8f0ec7e71e3ee6d37e authored almost 2 years ago
Add X25519Kyber768Draft00 experimental HPKE KEM

This change also adds the ability to produce test vectors for the
draft specification:

https:...

github.com/katzenpost/circl - eaec71f4cccf05035481b034b8ce9dc8755118ec authored almost 2 years ago
improve README.md file building

- refactor explaing the commands for make
- ignore go_package_cache/

github.com/katzenpost/katzen - 34dd165a1b250ee483175157a7b2e67a1179e939 authored almost 2 years ago
initial pass of porting to Hugo

github.com/katzenpost/website - faa484ca0616068ce484cd62b8a1e9ead29977b1 authored almost 2 years ago
http3: make error codes public and consistent with http2 package (#3744)

* make http3 error codes public and consistent with http2 package

* typo on ErrNoError

* r...

github.com/katzenpost/quic-go - af517bdef10a483bacd5eb96e67ebca4e4e151b2 authored almost 2 years ago
Fix encapsulation seed size

github.com/katzenpost/circl - f0db2881a9618356223ed31090cdb33feb1e6d23 authored almost 2 years ago
handshake: initiate the first key update after 100 packets

github.com/katzenpost/quic-go - b03585160fb27abf0d03e51484430cd036e99177 authored almost 2 years ago
interop: publish Docker images for linux/amd64 and linux/arm64 (#3748)

github.com/katzenpost/quic-go - c9ae1529568347d445240e0d2449cce4b73a8602 authored almost 2 years ago
handshake: remove unnecessary member variable from updatableAEAD

github.com/katzenpost/quic-go - 1ebd359b206151d8b54a108ffc8fda517a3f4a89 authored almost 2 years ago
handshake: add benchmark tests for packet sealing, opening and rolling keys

github.com/katzenpost/quic-go - af6c19617cd34a24b8b890bdb01b40d6e5b8fa39 authored almost 2 years ago
ci: update golangci-lint to v1.52.2, update Go version (#3740)

* ci: update golangci-lint to v1.52.2, update Go version

* run gofumpt

github.com/katzenpost/quic-go - 56a6d8d35b65d84848cfa7bcb1c197e5453a4001 authored almost 2 years ago
add a security policy (#3733)

* add a security policy

* use GitHub's private disclosure feature

github.com/katzenpost/quic-go - f20b0d3d016526fb52f5a2371abca62dfbc9d7a7 authored almost 2 years ago
update golang.org/x/net from 0.4.0 to 0.7.0 (#3734)

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.4.0 to 0.7.0.
- [Release notes](...

github.com/katzenpost/quic-go - 91c747959a6a0f6fe918484ed762cc8f1bf37702 authored almost 2 years ago
qtls: don't set the tls.Config.CipherSuites for cipher suite tests (#3726)

* qtls: don't set the tls.Config.CipherSuites for cipher suite tests

* use qtls versions that...

github.com/katzenpost/quic-go - 23f4565108cdc730a96ba16e9a8477f9c147a72b authored almost 2 years ago
Merge pull request #3697 from quic-go/benchmark-integration

add a benchmark integration tests to measure allocations

github.com/katzenpost/quic-go - 4612b3f19f6827cc5e175021690b8398f1136567 authored almost 2 years ago
use a chan instead of a context in Connection.HandshakeComplete (#3709)

github.com/katzenpost/quic-go - a4b02656282d0321ee33ec6b3d27616b66369219 authored almost 2 years ago
attach the QUIC version to context returned by ClientHelloInfo.Context (#3721)

github.com/katzenpost/quic-go - 41ddaa026230d2946f8979436098752ba94b634f authored almost 2 years ago
qlog: use version_mismatch trigger on transport:connection_closed event (#3724)

github.com/katzenpost/quic-go - 11f493381ff1f34d7928cfcaf850ecd0be86cd30 authored almost 2 years ago
Update go-ristretto dep

New version panic()s if reads from crypto/rand fail.

github.com/katzenpost/circl - f4c0e87526ec17305e8a573f1c58acedc5539a92 authored almost 2 years ago
Check for crypto/rand errors and ReadFull io.Readers

In practice crypto/rand.Read never returns an error, but that is not
guaranteed. Check for those...

github.com/katzenpost/circl - ff8d91225f8954b4970b6d6382d2e4c78f4a4cf8 authored almost 2 years ago
http3: use a single UDPConn in RoundTripper (#3720)

* http3: use a single UDPConn in RoundTripper

* update

* add tests

github.com/katzenpost/quic-go - 6d7280b7dc6c3535086d9faa83451704c9842bda authored almost 2 years ago
tkn20,kyber,x25519,x448: plug constant-time leaks

In particular leaking z in kyber could be quite damaging:
https://groups.google.com/a/list.nist....

github.com/katzenpost/circl - 588a0e873049a24da2c649aea453ca07920308dc authored almost 2 years ago
revert pke/kyber changes

github.com/katzenpost/circl - 9d4f8c81e7453e0a51c055daa782e29282010a0d authored almost 2 years ago
Make ascon cipher go routine safe

Signed-off-by: Monis Khan <[email protected]>

github.com/katzenpost/circl - a5c5796eb934a98461b6e2b146b49ad1455d216c authored almost 2 years ago
Merge pull request #4 from katzenpost/add_gen_privkey_with_rng

Add gen privkey with rng

github.com/katzenpost/ctidh_cgo - 23afe32b63175de7192383ff749da391127473bb authored almost 2 years ago
Reduce x/crypto and x/sys versions to match Go 1.20

CIRCL does not necessarily depend on newer x/crypto and x/sys versions.
Lower the version requir...

github.com/katzenpost/circl - 278354d01755a901d6629247e464265218d9d120 authored almost 2 years ago
Ambient sphinx geometry per mixnet (#246)

tl;dr, Add novel mixnet hybrid post quantum Sphinx. Improve code quality
and improve architectu...

github.com/katzenpost/katzenpost - ae98c31b60dc90f62414e3471cd3b8279d94acd1 authored almost 2 years ago
Use sphinx constant instead of hardcoded 1

github.com/katzenpost/katzenpost - 5e126b9ad1a30e42f5af3f82cc37dd1f0940ced9 authored almost 2 years ago
Make sphinx commands more readable

github.com/katzenpost/katzenpost - 31a3b4751e4b9c383c7e786999b8154441ced8f9 authored almost 2 years ago
Make Sphinx command recipeientFromBytes more teadable

github.com/katzenpost/katzenpost - fac38e81b2851be38a178ac3254f8fdd7bae49e0 authored almost 2 years ago
Fix another sphinx comment

github.com/katzenpost/katzenpost - ba47b9ba43b38f9e8f69353447237be4d2aab311 authored almost 2 years ago
Fix inaccurate sphinx comment

github.com/katzenpost/katzenpost - d19c1fa0be811c372bb214a4db1fb5aedc1446e1 authored almost 2 years ago
Add CommandTagLength sphinx constant

github.com/katzenpost/katzenpost - f5e15d5fb6d2014f98f5ac80ed45c0aacace8c28 authored almost 2 years ago
Fix panic messages

github.com/katzenpost/katzenpost - c220a78199cc002e4c1b6f3576f2a402434fb3f9 authored almost 2 years ago
Fix panic message

github.com/katzenpost/katzenpost - 61e7407e78a01335634a8cffa81b042bd339b7f8 authored almost 2 years ago
Change payload size of ecdh sphinx test

github.com/katzenpost/katzenpost - 75be1614efbfaefa7683f73bb17d752d1a05d816 authored almost 2 years ago
Fix dirauth client test

github.com/katzenpost/katzenpost - ff0104a626aa7617158f25dcecaabb8ef0b4f456 authored almost 2 years ago
Fix dirauth test from code review

github.com/katzenpost/katzenpost - dc84f0d2cdac5646f80f2fe88243255851150e34 authored almost 2 years ago
Updating stdlib crypto library.

github.com/katzenpost/circl - 6210db7d118eb5fd8e0261a4355c1f5291196c32 authored almost 2 years ago
expander,tkn20: remove superfluous Reset calls

These are both called when the blake2b.XOF / hash.Hash has just been
freshly created.

github.com/katzenpost/circl - 055862bc4defe8e1ba2e6bb51be3a5599e279479 authored almost 2 years ago
Fix inaccurate comments in the code

github.com/katzenpost/katzenpost - 1e8a4265e8f8e7b4caaa9d6fa4b39e16e48f1edf authored almost 2 years ago
tkn20: prevent panics on key gen errors

Both SystemSecretKey.KeyGen and Setup try to dereference the return
values from abe/cpabe/tkn20/...

github.com/katzenpost/circl - 547dd87d0478417099455546dcb51d728e543276 authored almost 2 years ago
genconfig+Makefile: expose UserForwardPayloadLength

and remove space from default nike, oops

github.com/katzenpost/katzenpost - 691e2d071fd6501f2b78eb54f3484577893bcf04 authored almost 2 years ago
Merge remote-tracking branch 'github/ambient_sphinx_geometry_per_mixnet' into ambient_sphinx_geometry_per_mixnet

github.com/katzenpost/katzenpost - d69e8b3aaab0e58d5fe16f34ddf650781522b645 authored almost 2 years ago
Makefile: expose nike and kem options

make clean-local nike= kem=Kyber1024-X448 start wait run-ping # works!

I haven't run it with th...

github.com/katzenpost/katzenpost - 748d85234e2d59a2fd0c4b4d4c0359f6cbd28795 authored almost 2 years ago
Fix Sphinx const so there's a single source of truth

github.com/katzenpost/katzenpost - c3e2b94a97145ac4baaa9504460ba34149c0c827 authored almost 2 years ago
bench_test: add geometry

github.com/katzenpost/katzenpost - 6021f23eadd6b2741a388788b0ef0a0ea8eaf0e1 authored almost 2 years ago
make bench_test use new geo api

github.com/katzenpost/katzenpost - 1c04d90346561d73369221377e64929d70853e78 authored almost 2 years ago
Merge branch 'main' into ambient_sphinx_geometry_per_mixnet

github.com/katzenpost/katzenpost - 50fe9bd35b7f354b62660785ec86c17180cc064d authored almost 2 years ago
Import doubleratchet to monorepo (#249)

github.com/katzenpost/katzenpost - d892512d2eecbc8225af3b8431e62d4dd4985c03 authored almost 2 years ago
Merge branch 'main' into import_doubleratchet

github.com/katzenpost/katzenpost - c253c987781d619cc3d28a86dba7f2863a29f456 authored almost 2 years ago
Merge masala's february fixes (#247)

This includes:
* removing redundant pkiclient and fix usage of pki client in various
places
*...

github.com/katzenpost/katzenpost - 8cc0e90622644daa68db488faa27d798e16f739d authored almost 2 years ago
use doubleratchet from monorepo

github.com/katzenpost/katzenpost - 66ab826cdd0244655bff9c82e58a6b184aa85ba8 authored almost 2 years ago
merge repo: https://github.com/katzenpost/doubleratchet

this commit has not updated the imports

github.com/katzenpost/katzenpost - 9847227d6119ea16911567f2a7c2f8714b7a0e01 authored almost 2 years ago
move doubleratchet to subdir

and remove its obsolete CI files.

(preparing to merge its history into the katzenpost monorepo...)

github.com/katzenpost/katzenpost - f4efa44d1f7e8f52752e719cb6b99275d0c8ec64 authored almost 2 years ago
client_docker_test: ignore retransmissions

Sometimes a message gets dropped, and in that case sending a retransmission
would disrupt the te...

github.com/katzenpost/katzenpost - f6365f8257ae391f0e21232756e522b16881bb39 authored almost 2 years ago
revert 1112c8a9708247ffa45df10f9131dc3a69cff5d0

"docker: speed up client send rate" - this made the tests more likely to fail in CI

github.com/katzenpost/katzenpost - 0ef028c28d416dbc082f94b8f52a9580affc57a1 authored almost 2 years ago
Merge remote-tracking branch 'github/main' into merge_masala

github.com/katzenpost/katzenpost - 8841f3fd57043341672f53dc4e6dc87301ab7678 authored almost 2 years ago
Merge remote-tracking branch 'github/add_context_to_online' into merge_masala

github.com/katzenpost/katzenpost - 97abddcd12766573c7aceff7e7fbdba61b40ba6c authored almost 2 years ago
improve PKI client cryptographic processing of the doc (#248)

Everywhere VerifyAndParseDocument was called, the document was already verified earlier. This al...

github.com/katzenpost/katzenpost - fc6aadbce3d397fa84e9568946da07d57cbe7494 authored almost 2 years ago
remove now-unused Verifiers from doParseDocument

github.com/katzenpost/katzenpost - 8135ca462b128c7a0b9c165358e645fead8a3be9 authored almost 2 years ago
Slight improvement to PKI client, verify once

github.com/katzenpost/katzenpost - 1c45cca4e110e8fc508e13e71e9c20571f7f1ccd authored almost 2 years ago
catshadow: import context

github.com/katzenpost/katzenpost - 8d31aeb5223e3d459f32dcd965997c178d29c2e4 authored almost 2 years ago
add context to Online method and NewClientAndRemoteSpool

this lets the caller decide whether to set a specific timeout and works around
github-ci being u...

github.com/katzenpost/katzenpost - bdcccb42b7a3c3227d55d6ea5a7e9abc721e0945 authored almost 2 years ago
rm accidental file

github.com/katzenpost/katzenpost - 4ef6703c3a5402ddb7c6b272a9f2601e07732b9f authored almost 2 years ago
genconfig: Add kem and nike flags

github.com/katzenpost/katzenpost - dc1e2475dfa6565fce04c5698b3cd5ce04fec763 authored almost 2 years ago
genconfig: parametize Parameters

adds flags for each Parameters option so that invocations of genconfig
may specify the mix param...

github.com/katzenpost/katzenpost - 36fe12860f81868a78c2db9eedb5c35f5561c41d authored almost 2 years ago
docker: Makefile: specify genconfig Parameters flags

github.com/katzenpost/katzenpost - 22b124c23b152dd88170ff9fa4791c7ae81e1a48 authored almost 2 years ago
Client: don't let the defer cancel() be called before return

github.com/katzenpost/katzenpost - 8764e0dc5137a488163d2d9935c15caaff82889b authored almost 2 years ago
bench: pass context to NewTOFUSession and WaitForDocument

github.com/katzenpost/katzenpost - 2f5d4bcd186a23632ecff3fec22ba618777aabf3 authored almost 2 years ago
Panda: Fix tests, where shutdownChan is returned by getKX

this is so that the shutdownChan can be closed or sent to by the tests

github.com/katzenpost/katzenpost - c3b79ceabacaa78c842954bc3312cb5449faf054 authored almost 2 years ago
Catshadow: make Contact.pandaShutdownChan chan interface{}

This normalizes our HaltCh() usage elsewhere so the shutdownChan
can be reused with panda.

github.com/katzenpost/katzenpost - b10ef645a963abd5c9ccbff59e676c9dbaec89e4 authored almost 2 years ago
remove accidentally-committed vim swap files

github.com/katzenpost/katzenpost - 5213460022dba90c432189514e7752840a904e53 authored almost 2 years ago
Merge remote-tracking branch 'github/add_context_to_client' into merge_masala

aka https://github.com/katzenpost/katzenpost/pull/242

github.com/katzenpost/katzenpost - 5f549a818449b86cc5156cb83c10d95a7409bebc authored almost 2 years ago
minclient: prod pki worker to wake on bootstrap

panda: change function signature to return read only chan interface {}

github.com/katzenpost/katzenpost - c39ee8144495a2ff27c443f33563d8fa25189662 authored almost 2 years ago
minclient: add CachedDocument to ClientConfig

CachedDocument is a PKI Document that has a MixDescriptor
containg the Addresses and LinkKeys of...

github.com/katzenpost/katzenpost - 0bf8bd76d3165a34e716c50b04c1f80223985f33 authored almost 2 years ago
Merge remote-tracking branch 'github/add_client_benchmarks' into merge_masala

aka https://github.com/katzenpost/katzenpost/pull/232 (does much more than it says on the tin)

github.com/katzenpost/katzenpost - a933d4f4d7eb51b52262dca8d35f3fbb60b58ecc authored almost 2 years ago
Fix KEM Sphinx Geometry

github.com/katzenpost/katzenpost - 3c2741419f6bb4fb760e41dde4c99992b851874b authored almost 2 years ago
Teach server to use NIKE and KEM both

github.com/katzenpost/katzenpost - 43a1a0d0a5c44f812b8d41494317afc7fb77d5a6 authored almost 2 years ago
Removes table of constants.

github.com/katzenpost/circl - 9aa87e4e2e5b10fc7492d4183b81b38f7835028d authored almost 2 years ago
ecc/p384: Remove R15 from arith p384.

See bug in the compiler (issue #58632).

github.com/katzenpost/circl - e792bdbf83bc5bff37d326231fe27b4c9c5b9629 authored almost 2 years ago
math/fp25519: Workaround to remove R15 from integerMulAdx.

See bug in the compiler (issue #58632).

github.com/katzenpost/circl - d8d412a704407f051e88f0b77933d408e976f601 authored almost 2 years ago
math/fp448: Workaround to remove R15 from integerMulAdx.

See bug in the compiler (issue #58632).

github.com/katzenpost/circl - c9d27d513e5d26f542d00ae48c8200d773853a97 authored almost 2 years ago
Detecting successful compilation as a plugin.

github.com/katzenpost/circl - 833045521ff3ace91cb9cbd910b91982cdceb416 authored almost 2 years ago