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

pki client: log identifier and keyhash

ddf03719b12921ab39db8c166d874215cd55823d authored about 2 years ago by Leif Ryge <[email protected]>
set CGO_CFLAGS_ALLOW in shell target

4a3ddbf68a68b70d2e561fb7d692b2eed0312cf6 authored about 2 years ago by Leif Ryge <[email protected]>
restore -it to shell targets

12cb3ca356e63e454e819006436b17f0c400b0dc authored about 2 years ago by Leif Ryge <[email protected]>
docker-compose: 6 auths, 6 mixes

will template this soon

5e0e84a1c1b332f822f2f2d260b8a93b5c40d63a authored about 2 years ago by Leif Ryge <[email protected]>
go fmt

8658285e80e8ffb1520ef40d9770b1a25a90f51b authored about 2 years ago by Leif Ryge <[email protected]>
only tcp for providers

35d989b07294c3be4a21f30bdf763c7ab93f63bc authored about 2 years ago by Leif Ryge <[email protected]>
also write out mix keys

2f9f348ba501b600aaa34cb7ed146a63eb31c956 authored about 2 years ago by Leif Ryge <[email protected]>
genconfig: comply with config requirements...

15621623a4fa9da259f10fff25ae165d0b27e14e authored about 2 years ago by Masala <[email protected]>
Revert "genconfig: do not set Identifier on Mix"

This reverts commit 0cd62660396c1c48ba78bac75d6d3af8f98fbc95.

18e1208b07c2cee92d9f549a387930956f800009 authored about 2 years ago by Masala <[email protected]>
genconfig: do not set Identifier on Mix

0cd62660396c1c48ba78bac75d6d3af8f98fbc95 authored about 2 years ago by Masala <[email protected]>
authority: config: deserialize Addresses

9dca135458fa61fc03a934630449d2eb9cd79bee authored about 2 years ago by Masala <[email protected]>
Merge remote-tracking branch devel into devel

683afb00f51a27793a2eee5c79ec07bb5828000f authored about 2 years ago by Leif Ryge <[email protected]>
use echo instead of loop service

d29d5cc6087806e5a88d6bf6a6db0c0dcf93601f authored about 2 years ago by Leif Ryge <[email protected]>
authority, client, server: ignore missing config keys

TODO: perhaps Config.UnmarshalTOML should set the Metadata to indicate we did in fact deserializ...

4a16e3268838b95ab474ce2b3b7cdec30692d9cf authored about 2 years ago by Masala <[email protected]>
authority: update key names

fbe09dd177ba8b88817aa34f70f2bc494bcf9274 authored about 2 years ago by Masala <[email protected]>
authority: go mod tidy

deb685fda7bd8f27c1711c0658fb7dee0465cc0f authored about 2 years ago by Masala <[email protected]>
authority: go fmt

fd7054dbdd0b1856d0f357083144b65e9e9f4331 authored about 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/devel' into devel

3ced03e063789062ded3cab2d2e051382f68419d authored about 2 years ago by Masala <[email protected]>
Update toml to 1.2.1

74cb35fa5267247227b1b8b96ebb7338c63400e3 authored about 2 years ago by Masala <[email protected]>
authority: implement MarshalTOML on Authority type

2e0a0e05e6208c21f9ec9a1bbcc908f5869fdb68 authored about 2 years ago by Masala <[email protected]>
docker-compose: use new genconfig layout

1b5de07bbfaf34f68df4cee0bff73a64121eccd9 authored about 2 years ago by Leif Ryge <[email protected]>
genconfig: remove dataDir option

we now have just outDir and baseDir

061e7381cf3618e6f06d6b34e76cb6a78e0dcc58 authored about 2 years ago by Leif Ryge <[email protected]>
fix key name

91ce47fdbeb23f484459097b88bd48192bc7ecd6 authored about 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'github/devel'

12050c3b361b6194e26bfb1ac0e4770b0a999d16 authored about 2 years ago by Leif Ryge <[email protected]>
add UnmarshalText to Authority

1775340d674d7196366f6c9524e4164880fc66f4 authored about 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'github/devel'

cf80b87d9ecbb5a3d012c0b3c5bd87f8c3853d07 authored about 2 years ago by Leif Ryge <[email protected]>
wip

0ca2a83433f4966f5569b7b593fd85381d3fa75f authored about 2 years ago by Leif Ryge <[email protected]>
scheme interface

f18472f4e4831b25dfaeded72788497dda0294f5 authored about 2 years ago by Masala <[email protected]>
client: create concrete instance of wire.PrivateKey from scheme

0fde0f120f2f7d76cc8303128673c1096bdd86ad authored about 2 years ago by Masala <[email protected]>
update config key names

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

9da4dc24f6416eb8a7e76f4a09f829cdccd23d28 authored about 2 years ago by Leif Ryge <[email protected]>
Merge pull request #120 from katzenpost/test_build_reproducible_daemons

Add flags to minimize differences in binary output of go build for use in reproducibly building ...

88e8895f5a518aef8ba11fe4712884fd27695ffa authored about 2 years ago by Leif Ryge <[email protected]>
Merge pull request #115 from katzenpost/add_create_remote_spool_on

2772bad9f9025baffab4a9c7b036d4eb22a195b3 authored about 2 years ago by Leif Ryge <[email protected]>
Merge branch 'use_genconfig' into devel

7ce0c4ac2cb0d07242efaf06fe934e08a6f6e0e1 authored about 2 years ago by Leif Ryge <[email protected]>
id+1

7e8af7f0663fe284636da6008b437472dfaa4239 authored about 2 years ago by Leif Ryge <[email protected]>
client: wire/scheme

737a93aa5b97fda06f5f63478987263369df81a5 authored about 2 years ago by Masala <[email protected]>
authority: pki config types

ae31045c31c45b06183b03ea904f5600d1c0628b authored about 2 years ago by Masala <[email protected]>
docker-compose host mode, no ports exposed

borrowed from commit c0c48ac9702ae23f7f0eb377283f016c91dc7003 (github/fix_configs_for_usage_with...

8c3afde5350a077753f9169fc33d5eeff7d650b8 authored about 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'origin/main' into fix_commit_and_reveal

ed4d62f584b68987a2c851e04f3b88e395bba5f9 authored about 2 years ago by Masala <[email protected]>
Merge branch 'main' into podman

4dfb33d3983c5d758130042f58897fdaf5a0622f authored about 2 years ago by Leif Ryge <[email protected]>
authority: Refactor voting state machine and types

Uses pki.Documennt and pki.MixDescriptor types throughout,
and modifies the voting protocol to e...

a15eb77d483618a11725b2bb167db905ae74f7c7 authored about 2 years ago by Masala <[email protected]>
Merge pull request #136 from katzenpost/fix_decoy_bug

mixserver/decoy: don't panic on AVL tree bug

77a0669e80080d054471fef011cc36e251e85fea authored about 2 years ago by Jacob Appelbaum <[email protected]>
mixserver/decoy: don't panic on AVL tree bug

d56c64179b582d1de8fad130f706f38f4fe321ca authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #135 from katzenpost/issue133.1

fix for half of #133

c75cdc79b44353d50fe1203a2b18574e1f611bc5 authored about 2 years ago by David Stainton <[email protected]>
fix for half of #133

this hopefully fixes the first of the two tracebacks in issue #133:

panic: interface conver...

6fcb3cd12e495c80d808e15bba1370275b191b40 authored about 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into podman

9831e388ba6a91cd1d4388acbe3203f00b0c1e8b authored about 2 years ago by Leif Ryge <[email protected]>
authority: log badnodes

a97ede6dbba4adcef2189142da7b98ae5ad92095 authored about 2 years ago by Masala <[email protected]>
authority: remove voted(epoch)

70a869b52381e14c5a756fa1fec98437789e5e95 authored about 2 years ago by Masala <[email protected]>
authority: set voting schedule

adjust schedule so that the voting schedule does not have states
accept_desc and accept_commit a...

14c9a5927be3c441e4c27226483aa4bdf41ff3bc authored about 2 years ago by Masala <[email protected]>
authority: fix client_test

0c8b735342df4a4cd1f14a805d5b499edeef556e authored about 2 years ago by Masala <[email protected]>
authority: remove ugorji from client_test

36bae19300f7a499690972cc34ad36a24d7d173c authored about 2 years ago by Masala <[email protected]>
Add Epoch to MixDescriptor

b8d05d89d26ec67b39e4653725712946a41d426b authored about 2 years ago by Masala <[email protected]>
core/pki: make SignDescriptor modify descriptor

SignDescriptor now adds the signature to the MixDescriptor as well as returning the signed payload.

2e8faf25bad65c61797f1d55b482f903f611ca50 authored about 2 years ago by Masala <[email protected]>
authority: update references from s11n to pki

e77d5d748edfffe6cfde75897336fbdec0f3d702 authored about 2 years ago by Masala <[email protected]>
core/wire: add Sum256() method to PublicKey interface

7cb74f9967c6ff8c997f3a5ade813eef143df841 authored about 2 years ago by Masala <[email protected]>
Add encoding.BinaryMarshaler, encoding.BinaryUnmarshaler to eddsa.publicKey

3f026ec347702bef6d4e82b3aa2fc018feb1bcde authored about 2 years ago by Masala <[email protected]>
authority: fix state machine

0638fe630e1b8fd9ed8375f9129234c8a47050bb authored about 2 years ago by Masala <[email protected]>
core/pki: fix document_test

269cf95ce17f1b05398ccab6ad37068953fb1b07 authored about 2 years ago by Masala <[email protected]>
authority: fix verifiers in state_test

cb76b8f30cd846620519abe1297711b7bfefe9db authored about 2 years ago by Masala <[email protected]>
authority: fix sharedrandom verification

783a73043fb71cd79e57a35ff715b561f277137d authored about 2 years ago by Masala <[email protected]>
authority: add verifiers to IsDocumentWellFormed

This is needed so that signatures over SharedRandomCommits can be verified

76e04a375467b2966d460d282fd9cfe9bbbfd9c2 authored about 2 years ago by Masala <[email protected]>
core/pki: use canonical cbor to MarshalBinary

dc711ec5040bd33794566c4d26fd56d7f9080d8e authored about 2 years ago by Masala <[email protected]>
core/pki: check for no signatures

353a6dbda57d90a996ccad5b05756aaa39087431 authored about 2 years ago by Masala <[email protected]>
server: set Epoch in MixDescriptor

a4a89698d5cd8eb945fe1e181e19cf06c3a0b46b authored about 2 years ago by Masala <[email protected]>
authority: Keep signed reveal payloads

instead of saving just the certified bytes, keep the certificate

3d6a6eb99666fec18088225a408a168137a01f46 authored about 2 years ago by Masala <[email protected]>
authority: exchange commit values in test

this mocks adding the commit exchange round to the voting tests

4b9c5810a26e6fbecfd5a1d598561e6b8476d00a authored about 2 years ago by Masala <[email protected]>
core/wire: add Commit and CommitStatus commands

c4c7fef9021ac9bf425a7ca468d7dd506f99b379 authored about 2 years ago by Masala <[email protected]>
core/pki: validate serialization of Document

fd02d642a73f30603bd283b8e9660464452f5b04 authored about 2 years ago by Masala <[email protected]>
core/pki: Do not fixup Layer in MixDescriptor

e87ead493f8917ed123922352e16f2082d58657f authored about 2 years ago by Masala <[email protected]>
authority: improve logging

5e5ff455bf9e6cd700554e4b09ea3bb536779a0e authored about 2 years ago by Masala <[email protected]>
Set DescriptorVersion in genDescriptor

0dcc5ada55aca096fbf9c4a11f76780283260ea7 authored about 2 years ago by Masala <[email protected]>
Add TestEddsaSphincsplusSchemeBinaryUnmarshaler

c7ddaa54c7e435f0a71c650f265f31d2951dd23d authored about 2 years ago by Masala <[email protected]>
Use descriptor epoch, not from clock

43abb22761b9377d7613e869ad9418166a3c7216 authored about 2 years ago by Masala <[email protected]>
Export Certificate type

639796b2345c778bfa984ec202e00f02d7e44353 authored about 2 years ago by Masala <[email protected]>
get rid of certificateWire{} and use Canonical CBOR encoding for Certificate

0065805394e7dc36d70b77696191977e3b7655b5 authored about 2 years ago by Masala <[email protected]>
authority: fix logline

3a86fd6136f5d067c7de9ea005706605712a30f6 authored about 2 years ago by Masala <[email protected]>
refactor MixDescriptor type, add MarshalBinary and UnmarshalBinary methods

440e06a0536398a805cfb1a2534d3a1986eb2962 authored about 2 years ago by Masala <[email protected]>
authority, server, client: deprecate AuthorityPeer and consolidate types

8a12297fa0af26f5b78ff3ea28066fa48fb1a935 authored about 2 years ago by Masala <[email protected]>
Add BinaryMarshaler and BinaryUnmarshaler interfaces to sign.PublicKey interface

f0ad9018906ed19ed1970313bea4c2aa3efc130d authored about 2 years ago by Masala <[email protected]>
replace pki.MixDescriptor encoding with cbor

We've increased key sizes, and added more binary data to our descriptors, so it makes sense to s...

c10827f429f2a321fa5a57ccf4f59fdfb998cad8 authored about 2 years ago by Masala <[email protected]>
pki: implement BinaryMarshaler in pki.Document

665dd425a8097b04c37b4db66d927c01054850f5 authored about 2 years ago by Masala <[email protected]>
docker: update authority configurations

f3e351049b6ecbdf12bdfe7ab7e3aea7695dd16e authored about 2 years ago by Masala <[email protected]>
Merge pull request #124 from katzenpost/improve_voting_logs

Improve voting authority log messages

898565479c79899ff14005f64a4bf8f62dfb4c7e authored about 2 years ago by Jacob Appelbaum <[email protected]>
Improve voting authority log messages

5e89575383e7911fe4cc0c5006e5c4c641cd8a99 authored about 2 years ago by David Stainton <[email protected]>
builds: add flags -trimpath and -ldflags -buildid=

d6fdab5aa00136697c09f7e76030a6b01e74dafa authored about 2 years ago by Masala <[email protected]>
catshadow: return matching descriptor

Should match the ServiceDescriptor by field Provider, not Name

0e69a16ffc7557f2fa797e321a40ee8baaad9dca authored about 2 years ago by Masala <[email protected]>
catshadow: Export error types

This exports the error types returned by API endpoints so that users
thereof may conveniently ch...

e8c42d42fd1afde7e1906ad809568f6403ef6af8 authored about 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'github/main' into podman

577413cbcd8f5c96f7527488fc1807fe77956ff3 authored about 2 years ago by Leif Ryge <[email protected]>
Merge branch 'ci-once'

c185bfd95f21ffed1521c8fc6b52e0ea6df01f1c authored about 2 years ago by David Stainton <[email protected]>
Merge branch 'main' into ci-once

0035e20aa0b88fabced9cd023a53c1e25c327633 authored about 2 years ago by David Stainton <[email protected]>
ci: upgrade to go 1.19.x and ubuntu 22.04

ubuntu-latest has recently been sometimes 20.04 and sometimes 22.04 - the
transition period migh...

fcb5cd0064191cbc997e982e9acf23d24262a26c authored about 2 years ago by Leif Ryge <[email protected]>
upgrade github action versions

because there are warnings about deprecated nodejs versions in the versions we
were using here h...

4b0194356e190f775b7f7d753e855792f9ad044a authored about 2 years ago by Leif Ryge <[email protected]>
Merge pull request #112

Corrections to Sphinx params

96d96e8cfed4e7a28ebe291ac17b697c36f7ca51 authored about 2 years ago by Leif Ryge <[email protected]>
Corrections to Sphinx params

b3101ea237823010225013678b7ccfb51b054fb7 authored about 2 years ago by David Stainton <[email protected]>
Merge pull request #110 from katzenpost/fix_window_compat

Make sphincsplus cgo bindings be compatible on all platforms

87686ec14109627a32ea33b77d1e4b947650525d authored about 2 years ago by Leif Ryge <[email protected]>
wip podman

051259ad06c546a8a933d9c8616b34a64f596958 authored about 2 years ago by Leif Ryge <[email protected]>
sphincsplus/ref: cgo bindings: fix compat

7624f520118adba7706634278ff5b323486f4c8f authored about 2 years ago by David Stainton <[email protected]>
catshadow: Hold connMutext.RLock when reading c.online

fix race on c.online

e5c15cb6440ef21c607d5117ffe4d399d0ea8592 authored about 2 years ago by Masala <[email protected]>
catshadow: add SpoolWriteDescriptor() method to client

3e932a9cb4d3e751bfb95076e72921a73c41a97d authored about 2 years ago by Masala <[email protected]>
catshadow: add GetSpoolProviders() to client

Enables fetching the names of current spool providers from an online
client.

728a29fb0900e107e1a530e167b8da8a000e66da authored about 2 years ago by Masala <[email protected]>