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

monorepo

80947a0cb9220704922098b0a91d4e1abed6c982 authored almost 2 years ago by Leif Ryge <[email protected]>
use correct epoch when voting

change in b26183ec48884eefb535ecb859670cb55473dd0b failed to use the
correct epoch value when su...

cd99720d7a39b0574f7f57191696ff386b4348a7 authored over 3 years ago by Masala <[email protected]>
add configuration parser test

This is to validate that the sample configuration file parses correctly.

7d75a67458e707519df3a61d9e6928cf8c76a797 authored over 3 years ago by Masala <[email protected]>
add Topology constraint to TestVote

This tests that authorities can be configured to use a constrained topology

05ed0ea7d8097765b64de72c1fccbb1f4df7f076 authored over 3 years ago by Masala <[email protected]>
update package dependencies

toml, testify, bbolt, golang.org/x/crypto, golang.org/x/net, ugorji/go/codec

b770f53b50910cd83d2ee789c32b311ae424bb8f authored over 3 years ago by Masala <[email protected]>
update core, fxamacker/cbor

5103463a50023f0de1ef97cb9b08756a1ca5464e authored over 3 years ago by Masala <[email protected]>
Add voting authority consensus test

must run with go test -tags=test to avoid pulling in many dependencies
at build

b26183ec48884eefb535ecb859670cb55473dd0b authored over 3 years ago by Masala <[email protected]>
add a fixed topology configuration feature

cf618f3ef0869da0fe09df5a182d82e49c228f66 authored over 3 years ago by Masala <[email protected]>
rollback alpine image in Dockerfiles

https://github.com/alpinelinux/docker-alpine/issues/149

75db6e4dc1eb993fff76f934f0778d37a397a098 authored over 3 years ago by Masala <[email protected]>
update voting and consensus publication schedule

This adjusts the schedule towards earlier in the epoch so that clients
and providers have more t...

eae1041334c53704280d7119cbab1530cb9f4634 authored over 3 years ago by Masala <[email protected]>
always reset genesisEpoch and priorSRV when bootstrapping

a82e7cd55baee5e86732fd0277d77cb593059330 authored over 3 years ago by Masala <[email protected]>
protect access on map in restorePersistence

e565631e7629f1383da1003fc96c6c2afd48a3dd authored over 3 years ago by Masala <[email protected]>
go mod tidy

135d0ae7f483f51ee81902b270a93cc983d7013b authored over 3 years ago by Masala <[email protected]>
go mod tidy

6542160fb3e5dadb601890725933e1741b488f6e authored over 3 years ago by Masala <[email protected]>
Use small payload size

785c43e77c20fb46ddfc6f3a007f27e5ef3c867d authored over 3 years ago by Masala <[email protected]>
Use latest core pinning for wire upgrade to Kyber

12a067355b74dfe85db09b215dd15ecfa73c3049 authored almost 4 years ago by David Stainton <[email protected]>
add srv generation to nonvoting

4c9869e69b27747f436da782daeb2b11114930fd authored over 4 years ago by Masala <[email protected]>
Merge pull request #97 from juga0/v0.0.12_glci

Build docker image in GL runner

4d1eabbdebe5ad1402733c12570f55ca13c57879 authored over 4 years ago by David Stainton <[email protected]>
Build docker image in GL runner

02624acc7e7f7904a84a7a0606cd574a0f0dc026 authored over 4 years ago by juga <[email protected]>
Fix dot travis yaml file and remove missing test

8df2d448fedb3fa986280e7f4319e4c78a6ccc9d authored over 4 years ago by David Stainton <[email protected]>
voting/client: fix test, add missing GenesisEpoch

a084fb93bbcf3e25f4b13acbcc732408c4245711 authored over 4 years ago by David Stainton <[email protected]>
internal/s11n: fix TestDocument test

add missing GenesisEpoch field to Document

b418c344aff83cdc93b1ced9376eb00ac35e4494 authored over 4 years ago by David Stainton <[email protected]>
update deps

8ea0d9d399042922832002ab522a93b6784b3dcd authored over 4 years ago by Masala <[email protected]>
decrease wakeInterval if warped

ccfb661327c2e29bf8afeb293c038e012f4fb0ec authored over 4 years ago by Masala <[email protected]>
validate PriorSharedRandom and GenesisEpoch

e728d700cbed04d5e2ce20adeb75ce1fee5d6fdb authored over 4 years ago by Masala <[email protected]>
expose WarpedEpoch as --build-arg

c6a49da20a80a4e81a8029dcc8717b9ef3ec1b02 authored over 4 years ago by Masala <[email protected]>
order of operations

7b74f3836c3ab80edc7d71046eddb41f8773f101 authored over 4 years ago by Masala <[email protected]>
Add PriorSharedRandom to nonvoting

6612a95b7cdd46388b5b0ecec2ca414b3b8773c6 authored over 4 years ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/add_weekly_srv' into add_prior_srv

3668680b28a50b70b9df51190f214749ea037113 authored over 4 years ago by Masala <[email protected]>
persist the consensus

1355b3acbfd0ac8d67e0449a25d8441fc35da3f1 authored over 4 years ago by Masala <[email protected]>
pin to core@add_prior_srv

3f77b1f3488a337eb2d4e4daa5d9d169635b67fa authored over 4 years ago by Masala <[email protected]>
tidy deps

8b960cd6c81121e0f33684672b9959d9f057928a authored over 4 years ago by Masala <[email protected]>
remove kimchi tests, does not play well with go modules

6244639383b594da470f73164b4ab742fdecaa34 authored over 4 years ago by Masala <[email protected]>
update deps

11056d252526daa102f20c1329f3bdde33d5d068 authored over 4 years ago by Masala <[email protected]>
Remove kimchi (testing) from dependencies

87c4b4f2602ac2828428b656e12badd96d9d56f0 authored over 4 years ago by Masala <[email protected]>
Remember to update GenesisEpoch

1a166521803457cc1238b103fde681255877e985 authored over 4 years ago by Masala <[email protected]>
use add_weekly_srv branch of core

711731e8e1eb5cdb8304e5cc44349b25e1f14ff9 authored over 4 years ago by Masala <[email protected]>
Add fields GenesisEpoch and PriorSharedRandom to consensus

GenesisEpoch indicates when the consensus started to be produced.
PriorSharedRandom includes two...

259de84e839c00fc1c5c04173852d8eaf45efdd0 authored over 4 years ago by Masala <[email protected]>
Remove completed XXX

d0aed2cc202b8b364231b82598f755dd60f730ed authored over 4 years ago by Masala <[email protected]>
Use latest core

0ae47d21f7309be36f23d9e303442a5f4db42cb0 authored over 4 years ago by David Stainton <[email protected]>
Update deps

0988e94b7b62fe239fe05f0dc43abd79e56b23b8 authored over 4 years ago by David Stainton <[email protected]>
Merge pull request #95 from cloehle/master

Extend nonvoting bootstrap to two epochs

e6613aafc3fad9ed866f4f732fbe2e42c175de9c authored almost 5 years ago by David Stainton <[email protected]>
Extend nonvoting bootstrap to two epochs

09668931926bcbada4a1fc5c6e9a6bcf3bde7078 authored almost 5 years ago by Christian Loehle <[email protected]>
Merge remote-tracking branch 'origin/master'

c3646881ec66352277fe4a1ca84b1dc13855bfaf authored almost 5 years ago by David Stainton <[email protected]>
use latest core master

468e2809f1bef0a72e444c11fb05a71a629b89bf authored almost 5 years ago by David Stainton <[email protected]>
Merge pull request #94 from cloehle/master

Config validation and sample config

154ea181af7913314321fc4b35d2fdfedf768c4c authored almost 5 years ago by David Stainton <[email protected]>
Correct Sample Configs

653974ee4d421e1313a58f40a0769d3acca28734 authored almost 5 years ago by Christian Loehle <[email protected]>
Ensure LinkKey is provided for Authority Peers

c6da7eaed474b79f8d913c51238372f82b87147e authored almost 5 years ago by Christian Loehle <[email protected]>
Merge pull request #93 from cloehle/master

Bunch of spelling

533b193b7c66b90f5d5a42c3d784763000087bb2 authored almost 5 years ago by David Stainton <[email protected]>
Bunch of spelling

7b7eb41164aa22bb6046c8f90fb994a6814f1965 authored almost 5 years ago by Christian Loehle <[email protected]>
voting/server: err instead of panic on nil slice

4e306f5866177f3dc7d4c7fcbca23ed859ea5556 authored almost 5 years ago by David Stainton <[email protected]>
Remove GetConsensus in favor of more useful documentForEpoch

d80b4cf2ef0e937be16e4c31b66f1ea8abbb4112 authored almost 5 years ago by Christian Loehle <[email protected]>
Fix 7/8 epoch generational PKI deadline

5f0afd5fcdb0eefda8bd931325df7e139a039be6 authored almost 5 years ago by Christian Loehle <[email protected]>
Fix nonvoting descriptor publishing deadline

0b3d6b612d665edb79484dcffc461f779d17c50f authored almost 5 years ago by Christian Loehle <[email protected]>
Use latest core master

c6674ad45788cd15b865070b1d66663b4eb9b069 authored almost 5 years ago by David Stainton <[email protected]>
voting/client: remove superfluous ip addr validation

1c001888e34c3aa5fcd30ae9ef3bf0b9b9f4c38a authored about 5 years ago by David Stainton <[email protected]>
Retain voting and nonvoting docker files

1d6bb10751cfb17f56356e04a482bc5bc5bbb96b authored about 5 years ago by David Stainton <[email protected]>
Reject authority peer if public key in creds is nil

793bb1a8a1f22dcc3dfaeadb45ab1b524bd829c9 authored about 5 years ago by David Stainton <[email protected]>
Use short epoch core

baf59c8ad522c80ea88f07f014be0c1c3b2e6cc9 authored about 5 years ago by David Stainton <[email protected]>
Use voting authority for docker image

0e375454d6f50c55887dbeedac4104b720e11184 authored about 5 years ago by David Stainton <[email protected]>
Update ci .yml files

f26c00bab95d48c90a2b5b33624febff04825d6d authored over 5 years ago by Masala <[email protected]>
add authority_tests

40f260207aedaf4823a10008355b43c2779dc9cb authored over 5 years ago by Masala <[email protected]>
Update and tidy go-modules

988189a151b2536feb948c6063396d75343428b1 authored over 5 years ago by David Stainton <[email protected]>
Use chacha20 fork

cb4df201ef5613e212d875fc8e7b7748069b855f authored over 5 years ago by David Stainton <[email protected]>
Add Dockerfile

6f90e24406795f3e01dce19e9c595a64008de326 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Enable Go modules on TravisCI

24a3469bb253536e1861713af2c6ac72de811885 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
go modules update

f988d798692f8817e37182e3d5663a6ad3b81537 authored over 5 years ago by David Stainton <[email protected]>
Update go.sum

bc6068364f26a9821db55b641ebff418c8371588 authored over 5 years ago by David Stainton <[email protected]>
Use core dev branch

51c6fd574a0ddbfe7a9a58c889819e4b74a8f094 authored over 5 years ago by David Stainton <[email protected]>
Fix readme rst formating

35067eb2af727fb84e6c6fb869f1969c41659e87 authored over 5 years ago by David Stainton <[email protected]>
Update readme

23807a0b3af01740be669c87730383f938d046e7 authored over 5 years ago by David Stainton <[email protected]>
Add go-modules to build with

60f66e9868acd4c50cf34a286d16263001dfd004 authored over 5 years ago by David Stainton <[email protected]>
Add cmd/voting and cmd/nonvoting modules

for building the binaries

ed401e51ad004fd92d96013bd52563f6a89daa21 authored over 5 years ago by David Stainton <[email protected]>
add .gitlab-ci.yml

aa75bd36c6debca9e28363ef7d45af3d1d3c2e7f authored almost 6 years ago by Masala <[email protected]>
Update all components to use new pki doc fields

9dcabdef4bdef36981f7f8a821fc18d2c0f04645 authored almost 6 years ago by David Stainton <[email protected]>
Add Loopix traffic parameters to pki doc

23816327de905dbdb085df5eaa1db015ab4ef614 authored almost 6 years ago by David Stainton <[email protected]>
set generationDeadline from epochtime.Period

d131305a9c12bce2345a04038d61c8cb9b4ac423 authored almost 6 years ago by Masala <[email protected]>
return to stateBootstrap and retry consensus fetch

If the authority waits until the next descriptor submission deadline,
it may miss retrieving the...

b4f2f222ebdc32b0ae62b2e0a97d5b1635f93702 authored almost 6 years ago by Masala <[email protected]>
voting client should try other peer Addresses

91415400725f005374e7223dedd6d01d392c3bdb authored almost 6 years ago by Masala <[email protected]>
Remove bootstrap condition from pki fetch response

Return ErrGone, there is no bootstrap for current epoch.

14aedb6e165bf59f82b8f0179a5c4e60f879789d authored almost 6 years ago by Masala <[email protected]>
Validate alternative Addresses entries

voting client now tries each Address in random order until a
successful connection is made.

63fa791d60c88583db51a12391ce986e98b126a7 authored almost 6 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/fix_bootstrap_sync'

f8ecc395a2e845364dbfa58cc03a007b09805f46 authored almost 6 years ago by David Stainton <[email protected]>
Merge pull request #72 from claucece/master

Improve Makefile and travis file

763abeccee8487d7c312ce743315b1f1da7fbca3 authored almost 6 years ago by mixmasala <[email protected]>
Improve make file: add coverage tools

c60f666a5a5f7a14c206aa1b7a3f8826dfb6c2f2 authored almost 6 years ago by Sofía Celi <[email protected]>
Improve make file and use directions for travis

5d7cccbf2e274dacd8a1ee46b55a6fd4a1a6a273 authored almost 6 years ago by Sofía Celi <[email protected]>
Make epochtime.Period var

987770b3024cad85a0e6078dc4d504e58a1d6571 authored almost 6 years ago by Masala <[email protected]>
fix threshold check

36b6388dc7db7c22e686fa9ace062a132b56e1cf authored almost 6 years ago by Masala <[email protected]>
move debug line

28f5639ebf6cfcd572f63156254b547248d790b6 authored almost 6 years ago by Masala <[email protected]>
remove early bootstrap path

e2c8819b5295b0ad891695ea9abcb8007263802a authored almost 6 years ago by Masala <[email protected]>
get rid of bootstrap warp

afb9f60e88497cc79adacc9a9c8faa3f68e708ba authored almost 6 years ago by Masala <[email protected]>
determine round time from bootstrap delay

01b7442df73962bafcf830c63c87fc90a7367995 authored almost 6 years ago by Masala <[email protected]>
include time to vote on next epoch

e0b9539ca87a405ef5a72cb018abbac7885b3728 authored almost 6 years ago by Masala <[email protected]>
format debug msg

c854143a62acbde3dfbb97ab89ae63efb9dba7b3 authored almost 6 years ago by Masala <[email protected]>
add hack to workaround bootstrap at epoch boundary

4483fe796128b268fc0d53e86fc7056ce5c931e6 authored almost 6 years ago by Masala <[email protected]>
sync bootstrap to 30s boundaries

ec8cab68048fe041ae131952ccbd609da62d4c00 authored almost 6 years ago by Masala <[email protected]>
select random authority

7912b83def43d0a203493b687d86c400e4f78fa8 authored almost 6 years ago by Masala <[email protected]>
Add Makefile

049020065f1f953eab11f9568c2616501376d1ac authored almost 6 years ago by Sofía Celi <[email protected]>
Fix lint

dc7bac01539e86c17bcae118a8f92f227005d8e7 authored almost 6 years ago by Sofía Celi <[email protected]>
voting: Add SendRatePerMinute cfg param

846328a78404fe80b6037463a21d399ff192e60c authored about 6 years ago by David Stainton <[email protected]>
pki doc: correction to lambda params

allow for separately tuning the mix loop decoy traffic and only give
the client two lambda param...

72931ace6819f323a636757a827aecd15926a9a7 authored about 6 years ago by David Stainton <[email protected]>