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

catshadow: Add GetPKIDocument() method to client

Enables requesting a pki.Document

9182168c5bd2419256f3a91bd397b6290833bc67 authored about 2 years ago by Masala <[email protected]>
catshadow: deduplicate errors

1aacb681132ebf58f4c3601009e82364f0b97106 authored about 2 years ago by Masala <[email protected]>
catshadow: add CreateRemoteSpoolOn(provider)

Adds a method to specify the provider on which to create a spool.

835eb8b6583dab22fae10fe6cec5c0c4458f6a95 authored about 2 years ago by Masala <[email protected]>
stop running ci twice

running on pull_request is not necessary when already running on every push :)

ee3c5bcfe82ce393dd969698c2c034427e6e3ed1 authored about 2 years ago by Leif Ryge <[email protected]>
client: Add GetServices

GetServices returns all descriptors that match the service name.

f399b7ed48317314c8bb19883fdb2ed5319a7f7b authored about 2 years ago by Masala <[email protected]>
Make sphincsplus cgo bindings be compatible on all platforms

7d58740345d799b3412593898e98b45208d2998d authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #109 from katzenpost/update_wire_spec

Update noise wire protocol spec

a165cb2a13e40f3a15dd1fa296a7763d8b638ae0 authored about 2 years ago by Jacob Appelbaum <[email protected]>
Merge pull request #104 from katzenpost/fix_voting_persistence

Fix voting auth cert db bug

8f1822f9773d5f45f4d08bd956dc171fed341382 authored about 2 years ago by Jacob Appelbaum <[email protected]>
Merge pull request #105 from katzenpost/fix_crash_bug

Fix mix crash bug

2a2698c4e1116c45f8bda5994c33640163316f2f authored about 2 years ago by Jacob Appelbaum <[email protected]>
Merge pull request #96 from katzenpost/fix_cgo_sphincs

Fix cgo sphincs

753005aae0640834e41c7b6921e42b6b1e06f126 authored about 2 years ago by Jacob Appelbaum <[email protected]>
Merge pull request #101 from katzenpost/pq_sphinx

Pq sphinx

b9fe3b71555ddb184f4e753919c536b9ec0f0f8c authored about 2 years ago by Jacob Appelbaum <[email protected]>
Merge pull request #90 from katzenpost/fix_allowlist_bug

Fix bug where authority can submit unauthorized descriptors

f17e4e134b17cba5bd22ed6d475ef774ce614875 authored about 2 years ago by David Stainton <[email protected]>
Update noise wire protocol spec

438ea75e636011d51e40eba65232019b3d4f1017 authored about 2 years ago by David Stainton <[email protected]>
Fix mix crash bug

97ee3d82a5d3e363f6b4928e9e1c0f672590e287 authored about 2 years ago by David Stainton <[email protected]>
Fix wire test vectors

2f3091f962d7323609712ac79e8f150c1bfea8d7 authored about 2 years ago by David Stainton <[email protected]>
Update sphinx test vectors

17fe6aebc8356cdf75d49599cc803753d3d58fb6 authored about 2 years ago by David Stainton <[email protected]>
sphinx: use a 32 byte payload tag with SPRP

cda088b4b684cbc250215c6939a5d32763b6072d authored about 2 years ago by David Stainton <[email protected]>
Fix voting auth cert db bug

18b8943be20a73d889bf38c954f11a721d3e62da authored about 2 years ago by David Stainton <[email protected]>
fix wire test vectors

79ff1d713e4f82b35010481bd3053466da69f02c authored about 2 years ago by David Stainton <[email protected]>
sphinx: fix yet another test vector

0095d746d2633566781b561da7102523e9372020 authored about 2 years ago by David Stainton <[email protected]>
sphinx: fix more crypto test vectors

bb0d6cbdcc21dfa23502352fbfeaf9347d510b86 authored about 2 years ago by David Stainton <[email protected]>
core/sphinx: add new test vectors

for packet format changes, KDF output
differs now because we generate 32 byte keys
for the strea...

f85d99f5c19c7754c9dede4fbcfff8057156dc04 authored about 2 years ago by David Stainton <[email protected]>
Use CTR-AES256 for Sphinx header

1285602c61510902b245c64205ff3ca53c539e07 authored about 2 years ago by David Stainton <[email protected]>
Don't truncate the Sphinx MAC

69b2d849dfa20984f1b931534d7da7460c0d9836 authored about 2 years ago by David Stainton <[email protected]>
sphincsplus/params: add placeholder import

4fccb4b919827a03e82998b305f68d390680d203 authored about 2 years ago by David Stainton <[email protected]>
Attempt to add placeholder .go file

6c4934584f968beec876ab52901af8832aa09354 authored about 2 years ago by David Stainton <[email protected]>
Fix memspool and catshadow makefiles

98506c6228b1c4c53ac0fe26c62db0622084aadd authored about 2 years ago by David Stainton <[email protected]>
Attempt to fix catshadow and memspool makefiles

1892e37de97a1efc5bea6acf100e93b86d686109 authored about 2 years ago by David Stainton <[email protected]>
Fix client makefile

be1a61294127c95c3ccdf2a228d15f7ccaed37c0 authored about 2 years ago by David Stainton <[email protected]>
Another attempt to fix server makefile

12754aec8ce768e82c36f2838082905319ddb75b authored about 2 years ago by David Stainton <[email protected]>
fix server makefile

cdd4e77c8048df9dba54b60abc399e8339982f4d authored about 2 years ago by David Stainton <[email protected]>
Again fixup docker Makefile

b4664498be77fdd6e7651b56a730ee706edd22d8 authored about 2 years ago by David Stainton <[email protected]>
Another attempt to fix the docker makefile

5982d81a2b25c33d09556b4431610adeb07adee9 authored about 2 years ago by David Stainton <[email protected]>
Another attempt to fix docker builds

9049798d435b11f628aa2eed0e0ecf32da00d705 authored about 2 years ago by David Stainton <[email protected]>
Attempt to fix docker builds

c46ecb60e8d5b27bfdfaa59ef5521a946ad2a10a authored about 2 years ago by David Stainton <[email protected]>
Attempt to fix github CI

fc7e182f9c12452b1a1d584ba780504955a4d21b authored about 2 years ago by David Stainton <[email protected]>
Update readme

07f179b1d257c5c9a8c9b50bd0c01f9cdab2a1f4 authored about 2 years ago by David Stainton <[email protected]>
Fix sphincs+ based sign modules, remove old sphincs cgo

b315e314685602cfa0a0ac81b08214eebca202ea authored about 2 years ago by David Stainton <[email protected]>
sphincsplus/ref: cgo, add vector tests

5e971cd80138392ae655dfc864f46bb79636211a authored about 2 years ago by David Stainton <[email protected]>
sphincsplus: cgo bindings, add LDFLAGS and CFLAGS

d5a01e002280ee11f4e105aa88ceed49483de4e6 authored about 2 years ago by David Stainton <[email protected]>
Move additional source files to raft dir

1c95e303c4420b315f27315f854fce364222744e authored about 2 years ago by David Stainton <[email protected]>
Add cgo binding tests

a0488c60aaed8eae9e11fecb3cc2d2b53e054db3 authored about 2 years ago by David Stainton <[email protected]>
Moved more files to raft dir

55f78fa40e39155217008280054def6663865f4a authored about 2 years ago by David Stainton <[email protected]>
Add cgo binding

6713c3effd959fad633f655dbf0b68ae0744975b authored about 2 years ago by David Stainton <[email protected]>
Move all other code paths aside

this makes it so that the go build via cgo doesn't get confused...
the superfluous .c files prev...

de21ed53ed9637c81d2b86d10846ae74a1d39e03 authored about 2 years ago by David Stainton <[email protected]>
Add threat model doc work in progress

4435de87d09eb7e960bcd33d75fa314c3f114a54 authored about 2 years ago by David Stainton <[email protected]>
authority: only tally authorized mixes

8af75f60d694e44283877017d1e6d41bea6a4733 authored about 2 years ago by Masala <[email protected]>
authority: fix TestVote

af044250f3cc4a84d44a7435466d8d7e6615db7a authored about 2 years ago by Masala <[email protected]>
authority: Add DEBUG logs to votes and consensus

2b65f4717c3f5d9ba72232602cf89a904f5a29cd authored about 2 years ago by Masala <[email protected]>
Merge pull request #87 from leonlup0/fix-docs-urls

Fixed urls in docs

7559549433bbd5e43fd9870e42d5c2e6c7e91dbc authored about 2 years ago by David Stainton <[email protected]>
Fixed urls in docs

81b2c99df7c3d25bddc86306f0b95f1a64f86c12 authored about 2 years ago by Leon Lupo <[email protected]>
Merge pull request #84 from katzenpost/fix_descriptor_expiration

Extend MixDescriptor certificate expiration to 3 epochs

636c27ae2222f7ebcde234f76db510cfb578b67d authored about 2 years ago by David Stainton <[email protected]>
authority: also extend validity of consensus

Consensus documents are valid for 3 epochs

5b3c4c38bfae8fa050d33eb0c22b4157c789d1c0 authored about 2 years ago by Masala <[email protected]>
Extend MixDescriptor certificate expiration to 3 epochs

The next epoch the descriptor becomes valid, and contains 3 epochs worth
of MixKeys, so it shoul...

42d1a197f93224ba45294dcee4e95bf55761eb44 authored about 2 years ago by Masala <[email protected]>
Merge pull request #75 from katzenpost/fix_minclient_deadlock_2

This PR fixes a few more blocking channel operations in minclient and catshadow

52a1e4db4558f9929c2da0ce8fce568383b77896 authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #69 from katzenpost/fix_make_clean

Fix make clean

4cfe7b376395401d8444ff4791e5d8d4e77ee6f4 authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #74 from katzenpost/remove_inline_prometheus

Remove inline prometheus

49c265463bc8a8deb0d0af2986862baab1b2d2dd authored about 2 years ago by David Stainton <[email protected]>
Merge branch 'main' into fix_make_clean

268e9d95abd972fde1d8ab19dade2f6ec3768dc0 authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #65 from katzenpost/fix_github_workflow

add end to end integration tests to github workflow

02ed80c8a21bf61d39ad508ed105094af1c814bc authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #70 from katzenpost/fix_panda_client_ratelimit

fix panda client.Exchange spinning on error sending

84458d92fa43a6f180f6e96320fefe945d239861 authored about 2 years ago by mixmasala <[email protected]>
Merge pull request #68 from katzenpost/fix_minclient_deadlock

minclient: fix deadlock onConnStatusChange and getConsensus

293f142497082fd3be1ef11208733e380b785b1a authored about 2 years ago by mixmasala <[email protected]>
minclient: check for Halt condition in connect loop

0cbb29b6cdc635bff92ad7c90fd5d85cbeb71c5a authored about 2 years ago by Masala <[email protected]>
minclient: check for pki fetch cancel

1992a5e1f3187bc95f3368ad6643737a18e38b70 authored about 2 years ago by Masala <[email protected]>
catshadow: wrap channel writes with select HaltCh

This prevents operations from blocking the worker from halting

86a4ff6f39eefe94b5b62f487e0e3d1601b4b794 authored about 2 years ago by Masala <[email protected]>
minclient: fix more blocked channels at Shutdown

72cd6a1aad03bf0531656cb4fe654f1403daa4d1 authored about 2 years ago by Masala <[email protected]>
go fmt server

e1de08563aa47d20622af3a775d3926e9c3f9725 authored about 2 years ago by Masala <[email protected]>
Only serve prometheus metrics to localhost

Change the default listener so that if prometheus metrics are enabled,
it will only listen on th...

81bb3ff3f711fabdafc11b510907401ebb3c5002 authored about 2 years ago by Masala <[email protected]>
Revert "Removed prometheus-related build tag and prometheus_dummy.go"

This reverts commit e029811fca83da94f9951b03069f31b3fa7fb60d.

This re-introduces prometheus_dum...

fa2e4a6751ab4b4fc4b4d13fef6be075d24c08d3 authored about 2 years ago by Masala <[email protected]>
Revert "Removed wrappers for instrumentation and embedded instrumentation directly"

This reverts commit 38e3e053240efa5d91210f29cd817c30ca697512.

This is reverted because it preve...

5d18820fa8a622b7f6148ac2f8b897956590b152 authored about 2 years ago by Masala <[email protected]>
fix panda client.Exchange spinning on error sending

if BlockingSendReliableMessage returns an error, for example if the
outbound message queue is fu...

db76680f045f5f56c2d7857b3a45bcb821ebce5d authored about 2 years ago by Masala <[email protected]>
minclient: fix deadlock onConnStatusChange and getConsensus

9e2532cc4c107d68e8ed815172564f2e4e883728 authored about 2 years ago by Masala <[email protected]>
docker: make clean-data remove outputs not tracked by git

2c275205de882115497c69e7f332ab100f72c52f authored about 2 years ago by Masala <[email protected]>
minclient: fix deadlock onConnStatusChange and getConsensus

4ad1a8b67fa8219a0590b8481559cee2619e0eef authored about 2 years ago by Masala <[email protected]>
Sleep longer to allow voting to complete

82bf7e1b2960747d8c7da53cd811b203464243a1 authored about 2 years ago by Masala <[email protected]>
set warped env

ab7de3285468c37b230b11aca3afd878414dbd76 authored about 2 years ago by Masala <[email protected]>
Use correct path w/ memspool tests

960666f44a9e264ad9df68f70dfefbe9030d3f79 authored about 2 years ago by Masala <[email protected]>
Update memspool testdata

539dec0b01b15ec2bfbaff9749d5e967fdb2d64f authored about 2 years ago by Masala <[email protected]>
wait 2 epochtime.Period (4 minutes) before using voting net

even with WarpedEpoch 3 minutes isn't reliably long enough to have a
running voting testnet on g...

bcdb344f947b56b7914e5ab58d57f5782a9562ed authored about 2 years ago by Masala <[email protected]>
fix permissions on voting

5dceabf3eaa7dcc01b2adbbaa2e9e42633d3925f authored about 2 years ago by Masala <[email protected]>
Fix data race on prometheus timer

372918b95a6f1a235d3b2976025ff67e654459f5 authored about 2 years ago by Masala <[email protected]>
Use nonvoting authority for end-to-end tests

7915563b2c135c6524c51046b10aca9780fe947b authored about 2 years ago by Masala <[email protected]>
actually use voting authority

071ad1fbb9bcee91fbd79e926f04a4a41a497e28 authored about 2 years ago by Masala <[email protected]>
remove -it from docker commands

0b45582c23f32a65db9499efa36e01308c42806c authored about 2 years ago by Masala <[email protected]>
test using makefile target for e2e tests

8c1f08e244e1fb28be90730f89202eb7faa631a4 authored about 2 years ago by Masala <[email protected]>
Fix memspool, reunion end to end test

Use client.NewTOFUSession, and WaitForDocument, and fix various other
breakages that weren't cau...

04b49fe7b442f6a6225e6fce3009280d126f62f7 authored about 2 years ago by Masala <[email protected]>
panda: eliminate data race in tests and blocking channel

Fixes case where writes to pandaChan block a read on shutdownChan

0901024c8cd187de9bc6a2c9a065ae4d303d24ff authored about 2 years ago by Masala <[email protected]>
remove website/docs submodule, symlink in monorepo

2f122ad8b36ac146f095b573a4ca4cd528e68ab8 authored about 2 years ago by Masala <[email protected]>
switch to warped voting authority

07da8875d1fd2974695a32511b77db9379719c76 authored about 2 years ago by Masala <[email protected]>
Add Sphincsplus to end-to-end docker build

a421b53e4c2291952ce2251b958dce02cca9e683 authored about 2 years ago by Masala <[email protected]>
Remove -it from docker commands in Makefile

Docker fails when run without a tty, e.g. in github's runner environment.

1639a26ef9419bba21a7e85ccb4dca3e1bdf46c3 authored about 2 years ago by Masala <[email protected]>
Add end-to-end tests to github workflow

006467d44a8a986ff1b1466a9b6c625425d8a429 authored about 2 years ago by Masala <[email protected]>
Merge pull request #67 from katzenpost/fixup_dep_build

Fix sphincs+ dependency build

bd241b186a107e7f3c2a199211e1c27bda645acf authored about 2 years ago by threebithacker <[email protected]>
Fix sphincs+ dependency build

baad52cf58d45e8640818c89336f31e12e9012ba authored about 2 years ago by David Stainton <[email protected]>
Fix readme rst bash code block

5274f11ce1ba785e71767ee1702f05d428bd8b91 authored about 2 years ago by David Stainton <[email protected]>
go mod tidy

c3ba0ba0732564b59b25a047e4da51fca46e38a6 authored about 2 years ago by David Stainton <[email protected]>
crypto/sign: use monorepo sphincs

b5a288d4a1d6f1d4e75824ef534e3f2aea400277 authored about 2 years ago by David Stainton <[email protected]>
Fix cgo sphincs readme

a1be4801e187605259d523e11dccd8808b426d62 authored about 2 years ago by David Stainton <[email protected]>
nonvoting authority: fix bug with reverse hash map

ffd5a42dc30cb30defe67394ba2a886c785ac044 authored about 2 years ago by David Stainton <[email protected]>
attempt to fix github ci

9ebfa8173d62626afb3ed17c25b4ff846780c1f8 authored about 2 years ago by David Stainton <[email protected]>
Merge branch 'main' into 38_pq_hybrid_signature_scheme.2

a66b83078f6f6e108f9d5ed8f765ae903b9b5f8d authored about 2 years ago by David Stainton <[email protected]>