Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katzenpost/authority

Mix Network Directory Authority/PKI library
https://github.com/katzenpost/authority

improve document verification, todo, formalize fields in Document

a41b459471664d4a9c8908be25d02b4ed6382635 authored over 6 years ago by Masala <[email protected]>
inherit prior consensus topology

085e149a42912e287eaa2d0d4be5da753a79f5f4 authored over 6 years ago by Masala <[email protected]>
add error return type to computeSharedRandom

87e37cadb6ff8aa67cf1c0d0594c222b1962f4e8 authored over 6 years ago by Masala <[email protected]>
format error string properly

75a1e913ef44ba88535ea4d6cc6e6a2dddfedc61 authored over 6 years ago by Masala <[email protected]>
fix out-of-scope variable

91b1e242362789ec1db8bdcb7f82a45a1248baab authored over 6 years ago by Masala <[email protected]>
correct commit/reveal scheme comment

a96c6a93f80c18f8d0bf925bfd146bd55720ad16 authored over 6 years ago by Masala <[email protected]>
use constant for shared random length

866372e98dd7c99a29f4ab2e8a83e73131c32fd6 authored over 6 years ago by Masala <[email protected]>
include srvalue in consensus

14ea2f60f5774f343f4b808a79aa1c11517d803c authored over 6 years ago by Masala <[email protected]>
fix bug where SRV was not instanced per vote

705db7e9594491fc55577ac4a95e6fb3526bcace authored over 6 years ago by Masala <[email protected]>
save SharedRandomCommit for each vote received

e0684abd99a5faf81b23c67f9622ac1dc1bfc22d authored over 6 years ago by Masala <[email protected]>
fix SRV.Veriffy()

83c8befa8827c7fc40304139ccb5c1725a330a75 authored over 6 years ago by Masala <[email protected]>
fix some SRV.Commit() bugs

5445eef61870760ac0dcac42234f93920fbf1022 authored over 6 years ago by Masala <[email protected]>
allocate buf

e4f8f63e0a214e254f53222c22f760a23ee45b14 authored over 6 years ago by Masala <[email protected]>
TODO: consider topology balancing

f8c2961abb47c8e7e15ed44405493daf7458cf67 authored over 6 years ago by Masala <[email protected]>
send reveal commands to peers

019a9551ef859cd7fe6ad230ae6cf8b20fdec51b authored over 6 years ago by Masala <[email protected]>
Add RotateLog to voting authority

35670773585ce56c51f66d93734f7caea66a769a authored over 6 years ago by Masala <[email protected]>
go fmt

ad8450881df9cf4cdf078fd075806766aef47b8a authored over 6 years ago by Masala <[email protected]>
use slices

1377d23f2f46fe7b14451308d1f2d9e1a06aef01 authored over 6 years ago by Masala <[email protected]>
use copy properly

9b1f3ead4986058af5a6f02e9362b007aff2bc92 authored over 6 years ago by Masala <[email protected]>
go fmt

81d6df05b3c0244e012396813ef40dba2b967064 authored over 6 years ago by Masala <[email protected]>
use srv in generateTopology, fix syntax bugs

a4c8d074ab96f4e3c6f8caa6ec4478d05b99bad1 authored over 6 years ago by Masala <[email protected]>
syntax bugs

c84cbe7d73d3bc65ced8aa5ed0a260c1729e3b43 authored over 6 years ago by Masala <[email protected]>
Clarify consensus failure message

20c0670a2b4e1fdbe0ba17587e0068f201aa3cdc authored over 6 years ago by Masala <[email protected]>
remove debugging cruft

729af22c1790c1cd9040c69d7844c4964a9a3de6 authored over 6 years ago by Masala <[email protected]>
enforce signature position on vote

9160a34839573520c06c4472db77a23955d01aef authored over 6 years ago by Masala <[email protected]>
randomize topology every epoch

c6a7eea9e17d65da9921aace099e2e7eed550b9b authored over 6 years ago by Masala <[email protected]>
server: fsm bug fix

fsm should not progress to next vote phase if we
don't have enough descriptors

e1ffa07300661ef15d2ca029c507feb0748a93c3 authored over 6 years ago by David Stainton <[email protected]>
Update copyright banners

bf63a54d714acce9e7c0ef13ae856fc40f85d82d authored over 6 years ago by David Stainton <[email protected]>
patch out broken test

3bf5600300a7a70fb90a233d3bbe915a6b6de8c1 authored over 6 years ago by Masala <[email protected]>
remove reference to deprecated method

6ce420de7a82e482bfe0ef85ebcd3b05d0fb02b8 authored over 6 years ago by Masala <[email protected]>
add consensus failure state

4b216d0e003a7e3567459754608cc8434e5fb743 authored over 6 years ago by Masala <[email protected]>
add bootstrapped state to fsm

bebcb4b6b27263ec373115497b73a91b1f4b151f authored over 6 years ago by Masala <[email protected]>
Pass AuthorityPeer struct to fmt.Errorf

ed6a0ea29e50bdf93438f809e85ef3b0509de9be authored over 6 years ago by Masala <[email protected]>
fail consensus if there is a dissenting consensus.

if an authority receives n/2 - 1 or more signatures that do not match
the authority's document,...

9c8dea58ab82d59aab82bde38a43d6da01547b71 authored over 6 years ago by Masala <[email protected]>
add a SRV struct type

6305cad1ab0972b816c8b94150f6353b3b6aeff2 authored over 6 years ago by Masala <[email protected]>
add consensed state to fsm

f3dcc7f488edb543d1b04390d5b4e774becc9d65 authored over 6 years ago by Masala <[email protected]>
Fix race condition in authority client unit test.

3a433ed573e02556b4241dea189cdd622b3f3cec authored over 6 years ago by Masala <[email protected]>
go fmt, fix imports

170bc7c7b343b84081861931cb164b17c1b386fa authored over 6 years ago by Masala <[email protected]>
remove junk code

f1c2cb8b0a569c1d524f2dfe7aef7363c46faf6f authored over 6 years ago by Masala <[email protected]>
finish onRevealUpload

3134a41bfc60132f9df88d8c4aa98ccf1887e04d authored over 6 years ago by Masala <[email protected]>
remove NewSRV

24d703a088771a69b67117ae9a65031534504cfb authored over 6 years ago by Masala <[email protected]>
add commit-and-reveal to state machine

1019f7b2e39f98921d7fb7d469f3c1dd1fe3c4db authored over 6 years ago by Masala <[email protected]>
add SRVCommit field to s11n.Document

27f931c6e74cbd06d616b389f9a3fd58ceedfd34 authored over 6 years ago by Masala <[email protected]>
work-in-progress: add SRV Commit to vote

c5d14a206d746c3a81beb58ea7ea7bff9b0ea3ca authored over 6 years ago by Masala <[email protected]>
add SRV commit and reveal values to the s11n.Document

21a3780ecb1f2669fcc205c028a7357220c26741 authored over 6 years ago by Masala <[email protected]>
Make struct initialization one field per line

9189754de85852c1424840c6a0c54684023bcea9 authored over 6 years ago by Masala <[email protected]>
voting/server: fix err code path of sendVoteToPeer

071a3f2a9ad601e41fd1a7f34dc39f882ccf6c3f authored over 6 years ago by David Stainton <[email protected]>
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 by Masala <[email protected]>
verify that two DeterministicRandReaders agree

e0cdb59a25122e7f47a19a4bbae5f8ec04dbc61c authored over 6 years ago by Masala <[email protected]>
A single signature verification failure should not abort consensus

34b945dda72f00192a9ebac41a457a67deff0474 authored over 6 years ago by Masala <[email protected]>
Use a deterministic randomSource. TODO: consensus shared random

274e0aa9c07856082c4f192d48f58f9618d7d677 authored over 6 years ago by Masala <[email protected]>
actually vote on consensus

9de41d8521e26f20c8e84e609207186d0b6d0a92 authored over 6 years ago by Masala <[email protected]>
extract sig using VerifyMulti

7bf8031d827efa743fcf05e8744c21eff28156cf authored over 6 years ago by Masala <[email protected]>
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 by Masala <[email protected]>
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 by Masala <[email protected]>
add comment on possible bug

b57202721f3f61414c6791031cb68507b0136cce authored over 6 years ago by Masala <[email protected]>
Perm(3) index out of range

55788ff9a157576fe7afea6b2be4160bdc4c1404 authored over 6 years ago by Masala <[email protected]>
Add deterministic rand with Perm method for fixing topology generation

c7f8e25548cbce9a2a47128e19309a585c1ea2c9 authored over 6 years ago by David Stainton <[email protected]>
DEBUGGING: consensus views not equal

d67cf4a2092c6ef3eb631d92683848761f343b6e authored over 6 years ago by Masala <[email protected]>
reset state if consensus not made in bootstrap

4284ec48e881005def98abd36949ab033a8c2f8c authored over 6 years ago by Masala <[email protected]>
use []byte key and don't XOR with zero

bd7e5064fc24b2a6fe8756ff2057bcdbab86b641 authored over 6 years ago by Masala <[email protected]>
sort node list

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

e124331f806d4e6d498752ed610f6fcaf2bbc223 authored over 6 years ago by Masala <[email protected]>
don't forget to count our own signature

9075df0164af717f12ed6de8422839bd98c433dd authored over 6 years ago by Masala <[email protected]>
Int63() should not return negative values

e20ea014e0728584f24df740604ad1f63be4a43a authored over 6 years ago by Masala <[email protected]>
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 by Masala <[email protected]>
keep bootstrapping schedule until we have a consensus

c7ab21fcd7b20e55ab63ecc29e9abe843bf1a818 authored over 6 years ago by Masala <[email protected]>
update votingEpoch after consensus is made

eb58b39c819c7c0dd0a9d5b56b33bdc6ffbcdfbd authored over 6 years ago by Masala <[email protected]>
refactor mixTally, and tally parameters

eadb0ffce4773d1531c9221d63bcd53fbced430b authored over 6 years ago by Masala <[email protected]>
build document from passed parameters

4b6a9323d351ee0fd27c475fbf553ede55bd21da authored over 6 years ago by Masala <[email protected]>
XXX extract raw descs

75ca5d4f4a1eea3175785c91c0f8799dd607b06c authored over 6 years ago by Masala <[email protected]>
debug log signature upload

0f8bee00e158fd948a3a279f51ab388957bc1845 authored over 6 years ago by Masala <[email protected]>
dial the peer

eafacc75de83b7d35a816221c733b15a504b966e authored over 6 years ago by Masala <[email protected]>
decrease bootstrap delay from 30s to 10s

dc62f7dcaeaa4b84e45c8b97bf0db8f56e9c4666 authored over 6 years ago by Masala <[email protected]>
return error

ecc00c179e78728a804b914d46eb2dd3205efcdc authored over 6 years ago by Masala <[email protected]>
abort consensus if no mixes

9e27bd25472bc401ffc1d742f5cff8f540cfe2bc authored over 6 years ago by Masala <[email protected]>
count votes in epoch

01bc48a3c6ca34590752c23be5355a65ca248ade authored over 6 years ago by Masala <[email protected]>
inverted condition; ouch

d4ea0c0e638aa1e400a7f51061e2d108f43c6f81 authored over 6 years ago by Masala <[email protected]>
keep bootstrapping current epoch

fce067407c164b32f182dba711454e954d0b86eb authored over 6 years ago by Masala <[email protected]>
supposed to save votes

a4cfed838af3e78ad8c3b5966cce894d1f0d66a1 authored over 6 years ago by Masala <[email protected]>
Add helper to obtain s11n.Document

f7216d526e11f7404c577040419da32249b6dfb1 authored over 6 years ago by Masala <[email protected]>
add helper to parse vote

552fc54e211e7164860d1edd8ee2df86daece923 authored over 6 years ago by Masala <[email protected]>
check votes on mix parameters

6185b8a5fa7427812a31f65f24680c09758e33cb authored over 6 years ago by Masala <[email protected]>
add debugging to fix vote signature combining

29e3db383d85a914eaa49436255754e8c7d0a4eb authored over 6 years ago by Masala <[email protected]>
Add Identifier string to Authority type

fa780eeb000961fda470adf5ec164e37129b0776 authored over 6 years ago by Masala <[email protected]>
cleanup debug log messages

c864772eb80390db3b2d81d3e002d69b8a27e5fd authored over 6 years ago by Masala <[email protected]>
advance voting schedule for bootstrap

b19ec66d5a9739b06e21a6a4cf7c283fd3db7834 authored over 6 years ago by Masala <[email protected]>
use the epoch value passed by argument

4a97ec9ca2a213f962bccd36fbc4b7f7bf7f8b7f authored over 6 years ago by Masala <[email protected]>
add fsm for voting protocol

2543fcee483c654a8dd3fa7b0eaf0ba8e0d4d739 authored over 6 years ago by Masala <[email protected]>
Don't use cfg.Debug values here

d6af3f1a01453646b75ccdc18251c8842fbb8462 authored over 6 years ago by Masala <[email protected]>
Add Debug logging

5e459bf27d79684fc76f2505a3022708d63f0e48 authored over 6 years ago by Masala <[email protected]>
voting: wip client

142aa464f3ab4a6b1d3490784357d51498c485c1 authored over 6 years ago by David Stainton <[email protected]>
voting: minor cleanups

0c6c92c0b9ad44b4caf8ba3bb3d75b7570f72c30 authored over 6 years ago by David Stainton <[email protected]>
add votes map, fix bug in voting client test

c55d33502c865f38c1000616e801bb915ef3e3ea authored over 6 years ago by Masala <[email protected]>
golint

5048060a4a12b408b52300f29900563ae3489979 authored over 6 years ago by David Stainton <[email protected]>
fix stupid bugs

87ee35e740d759114c3de2d510bb17be8dada4c2 authored over 6 years ago by Masala <[email protected]>
prune old signatures and votes

569e95a81b3fe9c663b6e48b3404616ea34b4936 authored over 6 years ago by Masala <[email protected]>
initialize signatures map

2ce4c6baae3374eb0bb9d5c1ce1693197c4594a6 authored over 6 years ago by Masala <[email protected]>
voting: fix mock dialer connection addressing

9ab0422e4a3aef9a7aef90fdce8bee6a171d55ca authored over 6 years ago by David Stainton <[email protected]>
voting: fix TestDocument

bb6a91faafe2da9e0a9fa9fe60873eb902692b5d authored over 6 years ago by David Stainton <[email protected]>
remove superfluous call to tabulateVotes

4e43563594bf9529a2ee6f1e3b06ee5b50e6ee2b authored over 6 years ago by Masala <[email protected]>