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

genconfig: relax default testnet client send rate

a114a851afc55ba00c8c7d1685f46149bf42ef06 authored almost 2 years ago by Masala <[email protected]>
github-ci: preserve env

d0d823d2586e5939b6966fd3865f2da4cf31cbae authored almost 2 years ago by Masala <[email protected]>
github-ci: rootful podman

21cc47508cafece0d2f597bb98ce7710ff668ead authored almost 2 years ago by Masala <[email protected]>
github-ci use rootless podman

55a011a4598c0c3f98f79df2da93bce72e9eab6b authored almost 2 years ago by Masala <[email protected]>
github-ci: use sudo

f7feb2aec33398676d087d4bd1a8496757d73352 authored almost 2 years ago by Masala <[email protected]>
github-ci: use podman

2f4cd04cc45e2194dacd17a20f642582ef4f89b8 authored almost 2 years ago by Masala <[email protected]>
catshadow: set unlimited memlock

335ed5c580b710bf52b730dc88ded7899f35426c authored almost 2 years ago by Masala <[email protected]>
core/wire: go fmt, fix test

0da0229b56ed5d75122323fffcd10a6c62f320d0 authored almost 2 years ago by Masala <[email protected]>
core/wire: test MarshalText()

c7ade24ef7b8a169570c23e552bf74dbec567906 authored almost 2 years ago by Masala <[email protected]>
nonvoting: use NewEmptyPublicKey()

bf4372394f062e7618c270875d6c3a09845177a1 authored almost 2 years ago by Masala <[email protected]>
core/pki: remove unused import

48f066055d781694fef686f798ec56a36318c0da authored almost 2 years ago by Masala <[email protected]>
wire/kem: add NewEmptyPublicKey

e3b1fcad9638b908b9dbcf7298309e47bc2a99a2 authored almost 2 years ago by Masala <[email protected]>
genconfig: one panda per mixnet

25cce1278e79629ce85807a298409fd68cabcd08 authored almost 2 years ago by Masala <[email protected]>
genconfig: add panda service

aca9142d530cc86c1e819caa3ef8dba9e85fa789 authored almost 2 years ago by Masala <[email protected]>
core/sphinx: remove unused refs

308bf2be912bb679ff59bfbc7a9bd62f2ed44dc0 authored almost 2 years ago by Masala <[email protected]>
core/sphinx: remove more test spam

b73ab715a19f34337a0d2bcbb283d2766d75d12a authored almost 2 years ago by Masala <[email protected]>
core/sphinx: remove test spam

2514d9e25706f992550a1448cc4d2fd4e1a9cd7e authored almost 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/devel' into devel

af988a9e0a9563fdf33c60c2f820097a02486046 authored almost 2 years ago by Masala <[email protected]>
core/pki: remove test spam

0cdac0b49e7fc2cf6e4b6d79a37e19249d79d37f authored almost 2 years ago by Masala <[email protected]>
Merge masala's devel

11262957eb6333534b2729649a78593d1a060bd5 authored almost 2 years ago by Leif Ryge <[email protected]>
Verify incoming connection is a Mix first

If TrustOnFirstUse is enabled, a connection from a mix would otherwise
be added as a user in the...

2edd8e2f6b6a9f886f9889a3a55af4e492916d2c authored almost 2 years ago by Masala <[email protected]>
Merge branch 'main' into devel

fix up kem_test and session_test to account for the fact that, on the devel
branch, GenerateKeyp...

7dc62bb24ca53a3b2b89c1d0ba5ca215564bd013 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #146 from katzenpost/update_specs

b56bc737355667993d1ae3474ce13656e524d37a authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #145 from katzenpost/add_wire_kem_unit_tests

a72d45d73b5500bf523e5b03105c1d085026066d authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'github/devel' into devel

f925aa1637fe61ea15c7ffeb607004d7af2ff1a6 authored almost 2 years ago by Leif Ryge <[email protected]>
docker: multi-distro/network/container-engine

see README update in this commit for more information

e65aecf5c3d3222c2d528a0b9caaa027e7f7e9d3 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'origin/devel' into devel

9ed5f7815da25720489ddd6081fd3cd610373b57 authored almost 2 years ago by Masala <[email protected]>
Add PublicKeyFromBytes to wire/kem.Scheme interface

f944f6348dda2fe8fdfe72ee6eef8f990948ebe9 authored almost 2 years ago by Masala <[email protected]>
server: Make BinaryRecipient canonical behavior

e902189a644bd28b48ad9176d49dd784010ae3c9 authored almost 2 years ago by Masala <[email protected]>
server/userdb: use scheme.PublicKeyFromBytes

8d37e4caa0cbadab25310e4194aaf9ab7a09804a authored almost 2 years ago by Masala <[email protected]>
server: eliminate 'username' case fixup

508b4fbc5afb4b009c9a4ca39575e9da8619798a authored almost 2 years ago by Masala <[email protected]>
server: normalize logging of Sum256() identities

c38fdc9ff41273f9b3f2cf01b7debfbf07790337 authored almost 2 years ago by Masala <[email protected]>
genconfig: Set CaseSensitiveRecipients = true

b09ec047522b748085128ece4fe7b67b0230470c authored almost 2 years ago by Masala <[email protected]>
core/wire: add more tests

19dfd9e14faf80c81a9e5b0998b03d6bb64d0517 authored almost 2 years ago by David Stainton <[email protected]>
ci: don't call genconfig, the makefile already will.

also: use makefile for e2e tests.

c29e7065412bb5dcbfe3566ec1fb8ab883d304f6 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into devel

6148184df5f42172bb4785a467a1b10d3152739a authored almost 2 years ago by Leif Ryge <[email protected]>
core/wire: add more tests

fdd6bfe38c753e489179b445515e95ac5f7ce9bc authored almost 2 years ago by David Stainton <[email protected]>
docker: add shell command

536551b186190c94cfb1306b8b7d85b028570fe8 authored almost 2 years ago by Masala <[email protected]>
docker: switch to alpine

dfef4659ed0f0c4e96137eb1dc8d8b06179492eb authored almost 2 years ago by Masala <[email protected]>
core/wire: add more tests

e4768ab0855e4fef30db7af58506566af1d8a1ba authored almost 2 years ago by David Stainton <[email protected]>
opt-in rootless podman seems to work now

f199dfc3d34b7b6f148e1777604dda9d921b74e4 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'podman' into devel

(this is untested)

686e66f73f1b7f3c2cf33066603410ef2ba83965 authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: normalize log line format

0650543a820c601287c4abc578ef8d37641d5d75 authored almost 2 years ago by Leif Ryge <[email protected]>
oops, set net_name correctly

cae16ce8df7dfac24acea2cb73e490ba63f1db1b authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'github/devel' into devel

29bb3c13f8013bd26e43d3c19dedffd74ca9e55b authored almost 2 years ago by Leif Ryge <[email protected]>
move obsolete spec file into old dir

e534af75b52bb6f06777c41e1e6fadbaf8bb14d4 authored almost 2 years ago by David Stainton <[email protected]>
Merge branch 'main' into add_wire_kem_unit_tests

1215c3f41ff21027083f36017313261095f269f7 authored almost 2 years ago by David Stainton <[email protected]>
github-ci: set CGO_CFLAGS_ALLOW

c8111240597e8f0dac93736958c89a074e1aa985 authored almost 2 years ago by Masala <[email protected]>
core/wire: increase code coverage

f622e415107257f7dde89a799f810e8c7ad9a918 authored almost 2 years ago by David Stainton <[email protected]>
Merge github/devel into devel

80f77d42aca6fc9aebaad1125a450d203460acab authored almost 2 years ago by Leif Ryge <[email protected]>
docker/Makefile improvements

- net_name=voting_mixnet (can be overriden)
- run-ping target works (but ping itself doesn't qui...

434ea6f8731605949f27f98e7e790dc9ed7cdff7 authored almost 2 years ago by Leif Ryge <[email protected]>
github-ci: try tests without sudo

095a6a108df1d0e537932835a29d9f49e24af9d7 authored almost 2 years ago by Masala <[email protected]>
docker: disable alpine

2515567cc195b8d9b55126f4509e28968688f2ea authored almost 2 years ago by Masala <[email protected]>
Merge pull request #144 from katzenpost/fix_coverage_reports

dd86d056e826702dc7c2f248ea8a642c358251d1 authored almost 2 years ago by Leif Ryge <[email protected]>
github-ci: use genconfig

b34d29d132c9888ecc5ca10513aa4795d406086f authored almost 2 years ago by Masala <[email protected]>
Add NewEmptyPublicKey to cert.Scheme

NewEmptyPublicKey returns a concrete instance of PublicKey which can be deserialized into
by fxa...

36199a01660440e557f8c7a3d363c19f71e5788b authored almost 2 years ago by Masala <[email protected]>
core/wire: fix imports after merge

b4676a99043cd12a5a33cfbf215dc98a979591dd authored almost 2 years ago by Masala <[email protected]>
Merge branch 'origin/main' into devel

eb9332ee34c695f9fdf7ad216d840f5efce385db authored almost 2 years ago by Masala <[email protected]>
core/wire/kem: add more tests

eb72aa3e18c6d3d4eca38502220891babb24403a authored almost 2 years ago by David Stainton <[email protected]>
core/wire/kem: remove UnmarshalTextPrivateKey

217f2f34ef8ae09fb9b8e6e9814ea01e695bf148 authored almost 2 years ago by David Stainton <[email protected]>
core/wire/kem: add basic tests

ab37582802f60792478c3a45e59a427397a0d4eb authored almost 2 years ago by David Stainton <[email protected]>
Fix codecov coverage reports

f6efd131689a644624ee32de44e54f196fff92d6 authored almost 2 years ago by David Stainton <[email protected]>
Merge pull request #143 from katzenpost/fix_wire_kem_unmarshaling

core/wire: fix KEM key unmarshaling

daa55bc38a1cde3cc9141491d4f1f8bac9685056 authored almost 2 years ago by threebithacker <[email protected]>
Merge pull request #142 from katzenpost/codecov_for_code_coverage

Add codecov to github ci workflow

f8aeda64cf7bf1a6956a887ebed06ed56eb065aa authored almost 2 years ago by threebithacker <[email protected]>
core/wire/kem: upper case key type before comparison

f918cc7cb850c661bf6251510bbf3d0ecf631ee7 authored almost 2 years ago by David Stainton <[email protected]>
minclient: remove duplicate log info

fc93c6a1b769b90855a4f32003ad6a4b34b2a7b2 authored almost 2 years ago by Masala <[email protected]>
docker: switch base image to alpine

fc695624a525a51e452287a75fc3a2f16038b36b authored almost 2 years ago by Masala <[email protected]>
genconfig: enable BinaryRecipients

f11e5b48c7a1e8ee8c84411b742cbf43f8b6e09f authored almost 2 years ago by Masala <[email protected]>
minclient: update displayname

659e095fadb1f28cf1fe65865ac7efb4eb9b034c authored almost 2 years ago by Masala <[email protected]>
client: set mincient User to hash of link public key

17e9de8ca4b9d57d798a076917f9bfbe04bf03eb authored almost 2 years ago by Masala <[email protected]>
authority: get rid of Layer

52c06e928e432f66ea58b4a7deade1ae6a951f23 authored almost 2 years ago by Masala <[email protected]>
server: fix TestServerStartShutdown

f15ebd0667a4ed62b3881deee46497a89249ed0f authored almost 2 years ago by Masala <[email protected]>
core/pki, server: eliminate Layer

Layer was part of MixDescriptor, and Authorities previously modified the Layer field,
which inva...

529b0d2ce5fc58e3c5b783a533c9884eb401c547 authored almost 2 years ago by Masala <[email protected]>
core/wire: fix KEM key unmarshaling

Don't call generate key for every unmarshal because this is unnecessary.
Call the upstream libra...

9aac1f02d593836cb8db147930756bd45dcdfff5 authored almost 2 years ago by David Stainton <[email protected]>
session: tests check creds PublicKey is equal

80a70a2e24c58733dc6552b4aecb7a93a46277b2 authored almost 2 years ago by Masala <[email protected]>
core/wire update session_tests usage of scheme api

dc4818a440ce094a0bf8d86069e15c82270d611e authored almost 2 years ago by Masala <[email protected]>
core/sphinx: remove unused import

26638741f390cf9a786e14b4e6ab714fe88cbce1 authored almost 2 years ago by Masala <[email protected]>
core/sphinx: stop spewing entire packet payload into test output

f931e038d52e245fa45aaaefa78432a71178e5bc authored almost 2 years ago by Masala <[email protected]>
crypto/pem: remove redundant tests: circular import

3ef2976e00528b2aadc8d67017f7e149f284b2b1 authored almost 2 years ago by Masala <[email protected]>
crypto: move pem tests into pem

f11424e3615637a2f98cb32f193dbdec457f4ae1 authored almost 2 years ago by Masala <[email protected]>
core/pki: fix tests

4dda5d41007f7a59116a4de7b87e2d6637c1e0e5 authored almost 2 years ago by Masala <[email protected]>
client: remove unnecessary ulimit change

4bde4859f8d97b769db63903af046b8d74741569 authored almost 2 years ago by Masala <[email protected]>
client, catshadow: make warped=true default for docker tests

75b629d509abc4d60a0d44f24c1e195e197f9bb0 authored almost 2 years ago by Masala <[email protected]>
Link to generated client configs

dcc15f7529520476360ef36fa199acdf5b9c90d1 authored almost 2 years ago by Masala <[email protected]>
genconfig: Add memspool or TOFU to providers

361f921ee4521dc729331eec39bf5a877afe77d2 authored almost 2 years ago by Masala <[email protected]>
docker: generate docker-compose.yml with genconfig

61088a46c01fc4b9f69dd7b07a2c30ebe5ec04e2 authored almost 2 years ago by Leif Ryge <[email protected]>
update configs

./genconfig -v -o ../docker/voting_mixnet/conf/ -b /conf -nv 6

c9c8d67877f03f45576ff1cc295f20aa27b32814 authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: sort nodes to make it idempotent

fdad2b2471e25070064015803c156afbc014c46e authored almost 2 years ago by Leif Ryge <[email protected]>
Add codecov to github ci workflow

60bbed33005e4149afba5201c1c0297fe33e28c5 authored almost 2 years ago by David Stainton <[email protected]>
run-ping target: use new generated client.toml

f6abd4aef2072aca54b3f4351481f34d7b8e47ad authored almost 2 years ago by Leif Ryge <[email protected]>
regenerate docker configs with 6 auths again

the lack of -nv 6 in the previous config-updating commit explains a lot 🤦

./genconfig -v -o ../...

835463a6fd75f9eae64f967430951683c4c52d46 authored about 2 years ago by Leif Ryge <[email protected]>
ln catshadow/testdata/catshadow.toml to docker/voting_mixnet/conf/client/client.conf

5f1ed9eb48111703aa02a8452e58dd79163d2c6c authored about 2 years ago by Leif Ryge <[email protected]>
regenerate docker testnet configs

like this:
cd genconfig
go build
./genconfig -v -o ../docker/voting_mixnet/conf/ -b /conf

(prev...

10289c6726333e4eae937b37f4a2844185ba1bb0 authored about 2 years ago by Leif Ryge <[email protected]>
log key hash, not full key

ee7e48bdd2e758340faacbd0ab534612e9f2b639 authored about 2 years ago by Leif Ryge <[email protected]>
more %x

5f069e9dc361b833032da1762481b39636003d8a authored about 2 years ago by Leif Ryge <[email protected]>
fix new log lines

9d197e4ecfa7bf73b42dcd0a2cdcdee44929f856 authored about 2 years ago by Leif Ryge <[email protected]>
change modes of generated configs

i guess running it leaves them like this? ok...

dc1f6c09ace563ea60ce0cd469b684852e2f347e authored about 2 years ago by Leif Ryge <[email protected]>
improve logging

5ab43c0dfab10de71ffa4185c182e88323454e34 authored about 2 years ago by Leif Ryge <[email protected]>
Merge from masala

9cb11602e4ca5d1aefeb9c5e5e6152c7055c3bc4 authored about 2 years ago by Leif Ryge <[email protected]>
generate client config

596aae54ae570807b4644ed7ce72ccba6ae0e721 authored about 2 years ago by Masala <[email protected]>