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

die if RandReader fails to initialize

this now causes kimchi to crash with the following:

panic: runtime error: invalid memory addres...

164db28e372c94d9a3cb86eec58c27675a369aea authored over 6 years ago
verify that two DeterministicRandReaders agree

e0cdb59a25122e7f47a19a4bbae5f8ec04dbc61c authored over 6 years ago
sort node list

the list of nodes must be in the same order for all authorities

e124331f806d4e6d498752ed610f6fcaf2bbc223 authored over 6 years ago
re-add agreedDescriptor method for state_test.go test

XXX: rewrite the unit test and refactor state.tallyVotes(...)
to be cleaner.

5c7639f18a2e762239fb70f4cf74ee3d99635ccf authored over 6 years ago
A single signature verification failure should not abort consensus

34b945dda72f00192a9ebac41a457a67deff0474 authored over 6 years ago
Use a deterministic randomSource. TODO: consensus shared random

274e0aa9c07856082c4f192d48f58f9618d7d677 authored over 6 years ago
reset state if consensus not made in bootstrap

4284ec48e881005def98abd36949ab033a8c2f8c authored over 6 years ago
add signature using method addSig

note that this still doesn't work. signatures are still failing
with error: square/go-jose: erro...

042c88821e0b3c22b59c96f57e18a427098c5aeb authored over 6 years ago
just verify the signatures added to the document

we've already added our signature to the document,
there's no need to put it in the map as well.

32de3dd4917253dbd577bc71e662d25ae01e207d authored over 6 years ago
actually vote on consensus

9de41d8521e26f20c8e84e609207186d0b6d0a92 authored over 6 years ago
count votes in epoch

01bc48a3c6ca34590752c23be5355a65ca248ade authored over 6 years ago
inverted condition; ouch

d4ea0c0e638aa1e400a7f51061e2d108f43c6f81 authored over 6 years ago
debug log signature upload

0f8bee00e158fd948a3a279f51ab388957bc1845 authored over 6 years ago
decrease bootstrap delay from 30s to 10s

dc62f7dcaeaa4b84e45c8b97bf0db8f56e9c4666 authored over 6 years ago
abort consensus if no mixes

9e27bd25472bc401ffc1d742f5cff8f540cfe2bc authored over 6 years ago
supposed to save votes

a4cfed838af3e78ad8c3b5966cce894d1f0d66a1 authored over 6 years ago
dial the peer

eafacc75de83b7d35a816221c733b15a504b966e authored over 6 years ago
update votingEpoch after consensus is made

eb58b39c819c7c0dd0a9d5b56b33bdc6ffbcdfbd authored over 6 years ago
build document from passed parameters

4b6a9323d351ee0fd27c475fbf553ede55bd21da authored over 6 years ago
keep bootstrapping current epoch

fce067407c164b32f182dba711454e954d0b86eb authored over 6 years ago
add debugging to fix vote signature combining

29e3db383d85a914eaa49436255754e8c7d0a4eb authored over 6 years ago
return error

ecc00c179e78728a804b914d46eb2dd3205efcdc authored over 6 years ago
Add helper to obtain s11n.Document

f7216d526e11f7404c577040419da32249b6dfb1 authored over 6 years ago
add helper to parse vote

552fc54e211e7164860d1edd8ee2df86daece923 authored over 6 years ago
keep bootstrapping schedule until we have a consensus

c7ab21fcd7b20e55ab63ecc29e9abe843bf1a818 authored over 6 years ago
XXX extract raw descs

75ca5d4f4a1eea3175785c91c0f8799dd607b06c authored over 6 years ago
check votes on mix parameters

6185b8a5fa7427812a31f65f24680c09758e33cb authored over 6 years ago
refactor mixTally, and tally parameters

eadb0ffce4773d1531c9221d63bcd53fbced430b authored over 6 years ago
use the epoch value passed by argument

4a97ec9ca2a213f962bccd36fbc4b7f7bf7f8b7f authored over 6 years ago
cleanup debug log messages

c864772eb80390db3b2d81d3e002d69b8a27e5fd authored over 6 years ago
add fsm for voting protocol

2543fcee483c654a8dd3fa7b0eaf0ba8e0d4d739 authored over 6 years ago
advance voting schedule for bootstrap

b19ec66d5a9739b06e21a6a4cf7c283fd3db7834 authored over 6 years ago
Add Debug logging

5e459bf27d79684fc76f2505a3022708d63f0e48 authored over 6 years ago
Don't use cfg.Debug values here

d6af3f1a01453646b75ccdc18251c8842fbb8462 authored over 6 years ago
Add Identifier string to Authority type

fa780eeb000961fda470adf5ec164e37129b0776 authored over 6 years ago
voting: fix mock dialer connection addressing

9ab0422e4a3aef9a7aef90fdce8bee6a171d55ca authored over 6 years ago
voting: fix TestDocument

bb6a91faafe2da9e0a9fa9fe60873eb902692b5d authored over 6 years ago
voting: wip client

142aa464f3ab4a6b1d3490784357d51498c485c1 authored over 6 years ago
prune old signatures and votes

569e95a81b3fe9c663b6e48b3404616ea34b4936 authored over 6 years ago
add votes map, fix bug in voting client test

c55d33502c865f38c1000616e801bb915ef3e3ea authored over 6 years ago
voting: minor cleanups

0c6c92c0b9ad44b4caf8ba3bb3d75b7570f72c30 authored over 6 years ago
fix stupid bugs

87ee35e740d759114c3de2d510bb17be8dada4c2 authored over 6 years ago
initialize signatures map

2ce4c6baae3374eb0bb9d5c1ce1693197c4594a6 authored over 6 years ago
golint

5048060a4a12b408b52300f29900563ae3489979 authored over 6 years ago
remove superfluous call to tabulateVotes

4e43563594bf9529a2ee6f1e3b06ee5b50e6ee2b authored over 6 years ago
pass voting epoch as argument

2a18081e1d1b980a845e1357d9a2cc552f565b56 authored over 6 years ago
remove duplicated error condition check

9621b0f5d825402d2af8215dbed23798c7cb9717 authored over 6 years ago
fix some stuff

229aaedb7f641d0133c9c40adf6740c13708ab4a authored over 6 years ago
rename consensus method to getConsensus

34577d7b0cfd580aa46e351111f6687f08186717 authored over 6 years ago
go fmt

c98411462e6a8d477a20bdcb0e5464667eac1c92 authored over 6 years ago
CompactSerialize only uses 1 signature

f800574885faf6518c4a6954af665f282a35d5c2 authored over 6 years ago
return consensus

8848e92da5d4d9eee202d46aec91cd5cc201351b authored over 6 years ago
refactor voting methods

3bf12e39b63b7420cafe990702ced4883388ceb6 authored over 6 years ago
refactor vote tabulation methods

1cc2d4d0aa972cc507833a8e78e42a467ad72761 authored over 6 years ago
redo vote state

98b9116a5f5dff914ae2be0361debdf9e4063a3a authored over 6 years ago
wip handle sig upload

2ca33900b321a87ce717953d4121d8c7bf412ea7 authored over 6 years ago
go fmt

23ab044a2b77c329f75ea03c611db4469a96183d authored over 6 years ago
go fmt

44628f394bfdcc6f41d340c77e58f421a6ea1b75 authored over 6 years ago
refactor voting methods

308a9f356892bff7c92fbd5b4f0b6d52403acb94 authored over 6 years ago
refactor vote tabulation

7b6b0b0c35d4fe193fd5c5cf7eac6442893aa57b authored over 6 years ago
voting/internal/s11n: replace nonvoting with voting

14ef7cd1c3b68091bc3e6ffbaec1b911ea0ae888 authored over 6 years ago
Change/add s11n helpers

edcd0605f32919c5f6b3a56220415eae03289ded authored over 6 years ago
initialize and use threshold

b53051dd325ff8b9019ea40a1d229f58b08e206b authored over 6 years ago
Add AuthorityPeer field to Config

97b4751cfb7b190f5789de34823ef906169d1163 authored over 6 years ago
cp -a nonvoting voting

8d895bb0efc98d8b5fa23a5df0d1b95ab52a5a20 authored over 6 years ago
use s.threshold, check voting epoch

109ac20b1af019f1bb7371fd8c377607cbf0e91f authored over 6 years ago
Add tests for isVoteThreshold

48b36283e21e6c0dc6c667a41e1683d34d91b584 authored over 6 years ago
Add cryptographic certificate module

Note that we modify crypto/eddsa to implement some
additional methods in our Signer and Verifier...

b5dbc0a6bff704a64d2deebfe1a928e6f7ea20d2 authored over 6 years ago
Add SharedRandom related commands and pki entries.

Adds Reveal command and SharedRandomCommit and SharedRandomValue to pki
document.

68dade42fac2756b3d0a7e3de03ffc02ae98f42f authored over 6 years ago
Merge remote-tracking branch 'origin/master' into add_voting_pki_client.1

a150abb272feb3414225e8b13e23227bc292e887 authored over 6 years ago
cert: add schema with golang structs

ead38b3d35b69f6df4613555273dd03daa7adcda authored over 6 years ago
Add release note for v0.0.4

86f4b899f6b450c69c161d187f0f4a2e05dcfd1e authored over 6 years ago
Fix .travis.yml

53eda57a23d7fc1939d8ee7798cb9c04ab2fe0bf authored over 6 years ago
Fix races between pki and connection

12a18ca7b928a7391f04ee40488dbf007f527b0f authored over 6 years ago
Fix .travis.yml

9d0b14a476c905d6663e232e3568fb25374d164c authored over 6 years ago
releases: add update for latest release

7c065fab94c13c8bc513f548618b8da352789e88 authored over 6 years ago
Add protobuf file for grpc service plugin system

2f39df47b792d1d8ec26a0e9c81cd18221fc145f authored over 6 years ago
HACKING: go generate for server binary build

04b51a6dd877644b4738a22406d74562f66e9c8a authored over 6 years ago
handbook: mention go generate for server builds

8e10939bef1e54f2bb8dcf85e0c3e7a66b412279 authored over 6 years ago
handbook: add notes about log rotation

fef7497bfc69beafeab74c28918f47b624e8fb1b authored over 6 years ago
nonvoting server: add log rotation

cc38d542a8963c13cd960ab1e8e5fff39804bb36 authored over 6 years ago
.travis.yml: update golang versions

dc30d3cbf3e28f3c291f7a1a6ec98827b8849117 authored over 6 years ago
don't attempt to decode json payload if failure

if the response code is not 200 OK do not attempt to decode body.

55a94292e3eadee275e0cde917b146a86cf23cdb authored over 6 years ago
Merge pull request #75 from katzenpost/kaetzchen_plugin_system.2

Add grpc based kaetzchen service plugin system

1cbb059b487cb86fcc219192f44d905a85060200 authored over 6 years ago
pki: fixup rst formating

821e82d379686b494c0d8e979594d8eb289f64c1 authored over 6 years ago
Add draft of certificate spec

7a791d3d790460e69cb7d13af2885a2fe9dd3c2f authored over 6 years ago
Add crypto currency proxy service

This mixnet service plugin allows mixnet clients
to send a transaction blob over the mixnet to b...

2c36d86a4c43859db86021767e8da0a814b66288 authored over 6 years ago
Upgrade echo services

4be7f29c0daa002866a7855a8854750af1ec2ead authored over 6 years ago
.travis.yml: update golang versions

6b329c1fb9b5eac734290d42f79dce26e25acf1a authored over 6 years ago
plugin: fix unit test bitrot

1d8e2e893410ef86e24670e3adeb98e85132e1bc authored over 6 years ago
plugin: Use bytes.Buffer instead of strings.Builder

fb6ad186acd4e82c081ba28d0d4838813536a178 authored over 6 years ago
go generate

35c6dae96f8cecd18dfebeaf3e545733e78fe4ce authored over 6 years ago
Add grpc based kaetzchen service plugin system

This feature addition adds a modular plugin system to
the Katzenpost mix server which allows you...

a1975ed9debb113aedbac1ec9aae542619e059a8 authored over 6 years ago
Fix deadlock bug

b9b9492cf5f86b5b09229e89683af2c667abfe94 authored over 6 years ago
Merge branch 'reply_bookkeeping.1' into reply_bookkeeping.2

29b7bb322bbc66ba4573453c0b52f52430b268fa authored over 6 years ago
config: sensible defaults for debug params

10a93c6e26d0f4023968098b522a14f493892946 authored over 6 years ago
Attempt to use mutexes to prevent races on maps

a58171e26e387275ac2221550a6f6f3449708b1b authored over 6 years ago
Merge pull request #30 from katzenpost/add_all_lambda_fields.0

Add all lambda fields.0

5c84b98cbc417d06935d33ffde961b979850dbbb authored over 6 years ago
session: get rid of synchronised conditions

f72ac0e775aedfd4a2c44b66612ea56c08290b9a authored over 6 years ago
Fix key generation code path

9b729b84aae0d970695bfdae089a353da8beed79 authored over 6 years ago