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

Update README.md

remove inaccurate section

this can be re-added when a top-level Makefile is added so that thi...

b42e8f380f2d41c1d6233f20d9e74124ec02243a authored over 1 year ago by Leif Ryge <[email protected]>
new readme (#324)

Add a README and LICENSE to this repository's top-level.

19d8ba3e7b08c65ba553eb27e72c0c16a74f3ee5 authored over 1 year ago by mixmasala <[email protected]>
Fix typo, GPLv3 should be AGPLv3

b8c6871cf13d90205f53e326e3c5a6bb1decfde4 authored over 1 year ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/main' into HEAD

490d390b6eba9e9f7af145a926434090b5d4c1af authored over 1 year ago by Masala <[email protected]>
docs/specs/pki: update pki spec of hash function for shared random (#348)

0bb062eb0af6a6a9c6b9248f86ad6aefcc6b37f5 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into fix_347_update_pki_sharedrandom_docs

f571c1ba87038741344737d8609c29d6441cf7bc authored over 1 year ago by mixmasala <[email protected]>
Add instructions explaining how to start the podman system service (#350)

e5ba4d19cef2992375a1941ade0ed0643eed7a39 authored over 1 year ago by mixmasala <[email protected]>
Add instructions explaining how to start the podman system service

e9817de57788201666a8e7370de0ced041e9058f authored over 1 year ago by Masala <[email protected]>
docs/specs/pki: update pki spec of hash function for shared random

4ec06e98040a3b92ac7878b5989d6f556e60b1cd authored over 1 year ago by Masala <[email protected]>
Merge branch 'main' into fix_315_authority_client_usage

004646cc274c57707f3897eb28a388367087cf83 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into fix_test_benchmark_panic

82933511f51800cf4498b09caf110b5bcc939e4b authored over 1 year ago by mixmasala <[email protected]>
core: Replace sha3 with blake2b, replace blake2s with blake2b (#289)

Let's migrate away from NIST cryptographic primitives. Replacing SHA3
with Blake2b is good. Let...

091914b06e7f27f2a0dd4b4b01b0e48573b8fe75 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into replace_sha3_with_blake2b

2a7fd220c75edd96a81f6824a6aa1977dc323ebf authored over 1 year ago by mixmasala <[email protected]>
Merge remote-tracking branch 'ssh/main' into fix_315_authority_client_usage

6635831fdeb8a9c4007bbe19b2436c5cfc25defa authored over 1 year ago by Masala <[email protected]>
genconfig: Generate authority configuration with self in Authorities

7dcf95ae78efbdb8971f074aea6c6432a69c0bfe authored over 1 year ago by Masala <[email protected]>
authority/voting/server: Require own identifier be present in Authorities section

This simplifies generation of Authority configuration.

39681cafd85a33f8b5020404a50c4d26228dab1e authored over 1 year ago by Masala <[email protected]>
Merge branch 'main' into fix_339_separate_tests

60565921dc3c8b0e6345e8da53233b64bd9e6c59 authored over 1 year ago by mixmasala <[email protected]>
bench: wait for provider connection before starting test

0dcc8322cbff74b6f397c057ff0323e72373fa58 authored over 1 year ago by Masala <[email protected]>
Add copyright notice to bench_test.go

2cdaf38a3920d5ba091dae094a97c7c34ec58393 authored over 1 year ago by Masala <[email protected]>
docker/Makefile: add clean-bin target (#327)

this is useful for creating a testnet with an old version and then
upgrading it without deletin...

f48615b4511a0cee4cdf6b60ed9032b5e466c8b9 authored over 1 year ago by mixmasala <[email protected]>
github-ci: run package unit tests in separate steps

773f7c1e1f92e78b22377f93f68574135cb58710 authored over 1 year ago by Masala <[email protected]>
Merge branch 'main' into 149_update_pki_documentation

3ebf0495e8eae653e640a0899397ab2e730f9c39 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into clean-bin

c438ad2facfb777a63f19230b9a4a14688d55dbe authored over 1 year ago by mixmasala <[email protected]>
authority/voting/server: replace lock comments by lock assertions (#328)

Draft status because we don't know if this starts panic()ing all over
the place.
Hopefully CI ...

db0bf50c74cb459e01ae1ae65f545b3dc3b16280 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into clean-bin

69756db2e28bbc660fcd3d2fff6488011e718203 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into assert_locks_voting_server

2834472349819740c4fa1b971ac17e54afea78db authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into fix_315_authority_client_usage

3a1a61a9911ec95e1ff5b87a319baa0cf2b1d85c authored over 1 year ago by mixmasala <[email protected]>
Fix transient errors in TestBadCertificate: (#335)

```
--- PASS: TestWrongCertificate (0.92s)
=== NAME TestBadCertificate
cert_test.go:87:...

b719b5208d13a0bbbc5fc357cb721125f8068bb8 authored over 1 year ago by mixmasala <[email protected]>
Fix transient errors in TestBadCertificate:

```
--- PASS: TestWrongCertificate (0.92s)
=== NAME TestBadCertificate
cert_test.go:87:
...

57904aa92ab6da1645738602333ce2fdf077e3e7 authored over 1 year ago by 3-bit hacker <3bit@->
Fix 323 handle cborplugin failure (#330)

This PR handles a kaetzchen plugin crash gracefully by unregistering it
from the set of services.

f7b1c3bf47232288ccb65a0998d77586e4aa53b6 authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into fix_323_handle_cborplugin_failure

80bbe89ac460330d2345ae152dcfe3e35c9261fe authored over 1 year ago by mixmasala <[email protected]>
more assertions, take missing locks in test suite

e80cf115a7b674554541a34b31232dcd23d53ecd authored over 1 year ago by 3-bit hacker <3bit@->
authority/voting/server: replace lock comments by lock assertions

cfe499f2527aedef54f4639468b4e89fac96818e authored over 1 year ago by 3-bit hacker <3bit@->
server: #333 increment PacketsDropped along with other drop counters (#334)

a010630714ab802b0cbbaebc03c8ee0782f37c44 authored over 1 year ago by threebithacker <[email protected]>
server: #333 increment PacketsDropped along with other drop counters

1879c740469c21a3f35fd552b5ed8129c900fc76 authored over 1 year ago by Masala <[email protected]>
server: log which plugin produced the error

669cb1b771790ebc9dc888e362badec16ee94e6d authored over 1 year ago by Masala <[email protected]>
Add unregister() method to CBORPluginWorker

If a plugin client halts due to crashing or being killed it will be unregistered from the set of...

342e4a232ac873b0b9c8013e26d63c6cccc0034a authored over 1 year ago by Masala <[email protected]>
rm diagram from readme

7232aa6d3b5114f8534cfc4144ce4762f3c60af0 authored over 1 year ago by David Stainton <[email protected]>
Merge remote-tracking branch 'ssh/main' into fix_323_handle_cborplugin_failure

9446591d11e030c53a57ebbb8aa5e2cf46c4eef4 authored over 1 year ago by Masala <[email protected]>
Bugfix sonalift 2023 06 17 (#329)

Draft PR fixing various errors from linters etc

042a2b8dee69f93a055edc2636e90d41b80c3d7a authored over 1 year ago by David Stainton <[email protected]>
authority/voting/server/state.go: bbolt: fix silent error dropping in bkt.Put() operations

also fix 87 linter errors

9e8c8c3a4c7d16ad4fe6a67df38fcbb42574b1b8 authored over 1 year ago by 3-bit hacker <3bit@->
docker/Makefile: add ./ to rm

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

0fdc17adbb16cee43423907ff6cb37994208dcb0 authored over 1 year ago by Leif Ryge <[email protected]>
Attempt to fix readme intro

572446ec44043fcd3ab41ba5adfa0b053b66c6c0 authored over 1 year ago by David Stainton <[email protected]>
docker/Makefile: add clean-bin target

4699274a617dd3557503c97b2e396008eb09b50b authored over 1 year ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'ssh/main' into fix_315_authority_client_usage

eb606a5354a97354d2a10b986957cde7b3e16ff3 authored over 1 year ago by Masala <[email protected]>
Mention grace period at epoch boundary

fa7996b476ccce243aae4cabe3fdff6f87ac12e5 authored over 1 year ago by Masala <[email protected]>
rm nonvoting from genconfig

75c422e4ba35289a89a2d1fa4e69751372e3ed28 authored over 1 year ago by David Stainton <[email protected]>
Remove nonvoting references from client

5651b0222be6a4e42fc253d1f2d5f068c740bc35 authored over 1 year ago by David Stainton <[email protected]>
Fix removal of nonvoting dirauth

754c6ca5d77e650273155184c4ce90a1c9c073cb authored over 1 year ago by David Stainton <[email protected]>
Use blake2b in voting dirauth

8d7ec1acfc9520a7e57fe8dca1d78e8ca2c445ae authored over 1 year ago by David Stainton <[email protected]>
Add top level license file, gplv3 of course

6a72aa18a72164983a599cc4c5021739d64230be authored over 1 year ago by David Stainton <[email protected]>
Add more to the new readme

1de2cd02c33601cf92ee65d513ee12d5e0f10de2 authored over 1 year ago by David Stainton <[email protected]>
Add more to the new readme

dfe96402070640691e86951f04af50bf1cd84066 authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into 149_update_pki_documentation

8c0725c174f0a4965a542d66055dfb7fe73144c0 authored over 1 year ago by mixmasala <[email protected]>
new readme

09fec3d6d770ad5f65b962bebc2cad9dfb71a44f authored over 1 year ago by David Stainton <[email protected]>
server: #323, handle cborplugin client fault gracefully

This removes a panic at EOF from a plugin worker and adds a handler to gracefully unregister the...

b60cd8028c369c70997aaadd293829c11ffd1576 authored over 1 year ago by Masala <[email protected]>
server: remove failed cborplugins gracefully

72d085cdd6141a80a8ddf4ef243188cf1e372d7d authored over 1 year ago by Masala <[email protected]>
Merge branch 'main' into replace_sha3_with_blake2b

0604d72b467c47a4d00952a986626957e6cfbf43 authored over 1 year ago by mixmasala <[email protected]>
authority: skip dissenting parameter votes (#321)

#320 do not exit loop until checking all parameter choices

I suspect this might account for a...

c9cd5e066065e1abc4a93f19cb128b9af1bd88df authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into 320_skip_dissenters_log_error

bea4b5b16c81cdd37f938a502ea0699d19714c1e authored over 1 year ago by mixmasala <[email protected]>
Adjust fetchDelay after each loop iteration (#312)

time spent in the select loop should be adjusted before continution.

XXX: Should we not rando...

b0c88559cc993982407aaf4eeff6af5409156a0e authored over 1 year ago by mixmasala <[email protected]>
Merge branch 'main' into fix_311_adjfetchdelay

692382f90c4766abc02dccf0a5cc34cc060666cd authored over 1 year ago by mixmasala <[email protected]>
Merge remote-tracking branch 'ssh/main' into 320_skip_dissenters_log_error

705ae48ccc683ab741e60776e026e752488a0fe2 authored over 1 year ago by Masala <[email protected]>
318 improve prometheus metrics (#319)

#318 Adds packet drop counters for different types of packet drop events

d051f306aab6e098a373d7883df93624e059999a authored over 1 year ago by mixmasala <[email protected]>
server/prometheus: #318 Adds packet drop counters for different types of packet drop events

In particular:
count outgoing packets dropped due to no connection
count packets dropped due to ...

11d52ddb07c7cef34bb2cf1c476fb8cbd4b990fb authored over 1 year ago by Masala <[email protected]>
authority: skip dissenting parameter votes

do not exit loop until checking all parameter choices

I suspect this might account for an off-b...

74dffbda6dd4c9873122544fe6c0e0145855c32d authored over 1 year ago by Masala <[email protected]>
wire: use blake2b instead of blake2s

41fb7bb2a95ace3bf47ab22b9a09b405d5e225a2 authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into replace_sha3_with_blake2b

21eb3271f6617a2c35c52be56c4c32a0513c3a41 authored over 1 year ago by David Stainton <[email protected]>
Add more to threat model doc

e1ee49afe5f752fec96b0fd051a608f928d4e862 authored over 1 year ago by David Stainton <[email protected]>
Add more to the threat model

fd00a300d362d52337c1d2f56001ce49b4468ca3 authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_311_adjfetchdelay

009acef50cf8089b55f022fbf988970b681bd1a4 authored over 1 year ago by David Stainton <[email protected]>
cryptography security fix, code quality improvement (#253)

Please note that I also had to change our fork of the nyquist golang
noise library by addind th...

eeec0c2c16f8bfa1fad4d31032c3e79e28d6fc40 authored over 1 year ago by David Stainton <[email protected]>
authority: add self to list of authorities

when an authority bootstraps it uses the voting client to see if the network
has a consensus alr...

eb2c15e1d9f5e9165a31a52e6b215dff228c834b authored over 1 year ago by Masala <[email protected]>
Add more to threat model

632348ca8ab73e834efaff20e70ec2e3b003fa2d authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into add_threat_model_doc

3a997a43cbf558ce68f7344db72dff93748abcf2 authored over 1 year ago by David Stainton <[email protected]>
Add more info to threat model doc

7bd81938c1922b3e571860488e2a45a1893e1551 authored over 1 year ago by David Stainton <[email protected]>
Adjust fetchDelay after each loop iteration

time spent in the select loop should be adjusted before continution.

XXX: Should we not randomi...

8c0093058c5f029ed1a1063428840002de83d859 authored over 1 year ago by Masala <[email protected]>
Fix hybrid KEM test vector

b8a2fbb0ba0b55cca357b52724899274ef285e4e authored over 1 year ago by David Stainton <[email protected]>
Fix KEM combiner encapsulation seed size

08b7de077681ea03f32f16a43060d764e760c72f authored over 1 year ago by David Stainton <[email protected]>
Cleanup KEM combiner EncapsulateDeterministically

833abf2ef58b28c32c694459aa1059784b4b4571 authored over 1 year ago by David Stainton <[email protected]>
Fix more typos in kem sphinx spec

8dbbf5ac8badf75a0f36bb1dda70fd8cfad0d45d authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into replace_sha3_with_blake2b

99d6b420031f9f1b9b5da34b42cf97b19667388d authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into use_new_ctidh_types

e654dbd4ad25053225c69e6612e2bd587e17f099 authored over 1 year ago by David Stainton <[email protected]>
Log sphinx geometry on startup and error (#283)

65af4dca649e1647085b432d58ba24b1cb5f6197 authored over 1 year ago by Jacob Appelbaum <[email protected]>
Merge branch 'main' into verbose_sphinx_errors

ec6f03cfa0f029406a170feaf55a93e0e90f5d7b authored over 1 year ago by David Stainton <[email protected]>
SignDocument throws away previously collected signatures (#307)

```
- core/pki/document_test.go: check that repeated ParseDocument/MarshalBinary is idempotent...

d655719a95147b3a8a1a3624b1ab96e4375cc67d authored over 1 year ago by threebithacker <[email protected]>
- core/pki/document_test.go: check that repeated ParseDocument/MarshalBinary is idempotent

- get rid of full ed25519+sphincs keygen on each document.MarshalBinary. It was doing that to ret...

7a74cbdc1ddc8337db67d9b68bca296a74b19289 authored over 1 year ago by 3-bit hacker <3bit@->
Merge branch 'main' into use_new_ctidh_types

9578619ee42812002f21a0137715018e6596640a authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into replace_sha3_with_blake2b

3ee6e865a1608eac6279a73aa4b4b5c49e56880d authored over 1 year ago by David Stainton <[email protected]>
tallyVotes: return err when decoding bs (params) fails (#306)

see #302 and #305
We weren't returning the `err` so we got the nondescript catch-all error
in...

0a22bb082c0cb83d2127029609aef2444b1ab2df authored over 1 year ago by threebithacker <[email protected]>
tallyVotes: return err when decoding bs (params) fails

d0a6b145e891cc030dd070c46424bf4ea55280db authored over 1 year ago by 3-bit hacker <3bit@->
Fix dirauth crash bug (#305)

Fix the missing error handling after `s.tallyVotes()` fails in `s.getMyConsensus`

0511738f33cc36ba37e75487e23d50c82b595064 authored over 1 year ago by threebithacker <[email protected]>
Fix dirauth crash bug

d14bc9a1f011c3f2db3740cefa2e8fd7195d6475 authored over 1 year ago by David Stainton <[email protected]>
Add comment about Split PRF from the paper

a417b96aec507d1ebee875c1e6cff6c6c31dda06 authored over 1 year ago by David Stainton <[email protected]>
More cleanup for KEM adapter

25fc32d30e8019f81f83859c1f15a54d2c4529f0 authored over 1 year ago by David Stainton <[email protected]>
Cleanup KEM adapter

80fae9663002341ee55c6628fcfe63be7500173c authored over 1 year ago by David Stainton <[email protected]>
Fix typos in KEM sphinx spec

15fe83e74ceb2fcdcde5a8a28f2049305ae0596d authored over 1 year ago by David Stainton <[email protected]>
wire: use const from nyquist

0690653a19690705f07bd009a3521fadac912586 authored over 1 year ago by David Stainton <[email protected]>
Make KEM adapter consistent with spec

2371decd815b6b484789dedf723e6104766f3697 authored over 1 year ago by David Stainton <[email protected]>
Add a note about deterministric test that covers adapter

d65d70f3956221c06cc9f8f52b9a42fa79e11dc0 authored over 1 year ago by David Stainton <[email protected]>