Commit Graph

  • d7f11f2ed8 Extend the documentation, simplify errors. Andreas Fackler 2018-11-26 15:35:24 +0100
  • ae37879239 Remove the random_value option. Andreas Fackler 2018-11-22 12:32:51 +0100
  • cad1e8afdf Remove the random_value option. Andreas Fackler 2018-11-22 12:32:51 +0100
  • a9c3f96047
    Merge pull request #348 from poanetwork/ag-README-diagram Andrew Gross 2018-11-21 08:44:18 -0700
  • c505a64d46
    Updated links, reorg sections, added visualization Andrew Gross 2018-11-20 12:53:47 -0700
  • c2a76add5d Include the full Params in JoinPlan. Andreas Fackler 2018-11-19 14:51:32 +0100
  • 577d79d08e Include the full Params in JoinPlan. Andreas Fackler 2018-11-19 14:51:32 +0100
  • 5735cf23a1
    Binary Agreement test updated to the proptest framework (#336) Vladimir Komendantskiy 2018-11-20 15:16:15 +0000
  • 9c207e734a handling of input via proptest and doc correction vk-agreement-test Vladimir Komendantskiy 2018-11-13 11:50:37 +0000
  • cb997737c9 allowed pass by value of binary_agreement argument Vladimir Komendantskiy 2018-11-13 10:08:57 +0000
  • 6bce56e7a8 seeded the Rng and removed logging Vladimir Komendantskiy 2018-11-13 10:02:34 +0000
  • 60d656cb65 fixed lints and corrected docs Vladimir Komendantskiy 2018-11-12 23:29:48 +0000
  • 2ae599ccce converted the BA test to net framework Vladimir Komendantskiy 2018-11-12 16:20:07 +0000
  • 9049dd1793 Add a `Params` struct with HB parameters. Andreas Fackler 2018-11-18 10:18:14 +0100
  • 927576d020 Add a `Params` struct with HB parameters. Andreas Fackler 2018-11-18 10:18:14 +0100
  • 9c6ad0f0c6 removed obsolete FIXME vk-random-value Vladimir Komendantskiy 2018-11-19 11:11:06 +0000
  • 2e5a8e429c moved BitIterator to threshold_crypto; updated tests Vladimir Komendantskiy 2018-11-16 19:17:09 +0000
  • 806580f590 returned SigningState to its place and corrected a typo Vladimir Komendantskiy 2018-11-16 17:48:42 +0000
  • e9c2c95c4b better wording Vladimir Komendantskiy 2018-11-16 16:48:42 +0000
  • f449ed1e7f passed the coin derivation method as constructor argument, updated a comment Vladimir Komendantskiy 2018-11-16 16:46:53 +0000
  • 64353fa9d8 collected the steps after setting derived common coins Vladimir Komendantskiy 2018-11-16 16:04:34 +0000
  • c4d77cbf5b assignment of bits of the random value to coins of BA instances Vladimir Komendantskiy 2018-11-16 12:19:42 +0000
  • c94e3ff16f Add epoch getters to JoinPlan, HB, DHB and QHB. Andreas Fackler 2018-11-15 15:30:53 +0100
  • 8e5b0f1475 Add epoch getters to JoinPlan, HB, DHB and QHB. Andreas Fackler 2018-11-15 15:30:53 +0100
  • e89688bbd8
    Allow arbitrary validator set changes in DHB. (#339) Andreas Fackler 2018-11-18 10:17:33 +0100
  • 30f951e154 Splits up FaultKind into module specific enums Andrew Lyjak 2018-11-15 11:39:23 -0500
  • d9fce466b2 Fix MessageScheduler::First. Andreas Fackler 2018-11-15 09:10:38 +0100
  • 4f53d0899d Address review comments: added_nodes, comments. Andreas Fackler 2018-11-14 16:16:05 +0100
  • cc877cb9c3 Allow arbitrary validator set changes in DHB. Andreas Fackler 2018-11-14 12:35:01 +0100
  • 15bb2488eb added fault checking in the net framework vk-net-fault-check Vladimir Komendantskiy 2018-11-13 15:03:00 +0000
  • d912e3368e handling of input via proptest and doc correction Vladimir Komendantskiy 2018-11-13 11:50:37 +0000
  • 81bfdbe404 allowed pass by value of binary_agreement argument Vladimir Komendantskiy 2018-11-13 10:08:57 +0000
  • a02182779e seeded the Rng and removed logging Vladimir Komendantskiy 2018-11-13 10:02:34 +0000
  • d44bf14869 fixed lints and corrected docs Vladimir Komendantskiy 2018-11-12 23:29:48 +0000
  • a4c39426ca converted the BA test to net framework Vladimir Komendantskiy 2018-11-12 16:20:07 +0000
  • 956a66465f
    Remove `no-simd` feature. c0gent 2018-11-12 07:44:49 -0800
  • 767944c0f6 Fix random_value doc comment. Andreas Fackler 2018-11-12 14:01:37 +0100
  • 30cce9bed8 Add a random_value option to HB and DHB. Andreas Fackler 2018-11-12 12:24:29 +0100
  • 7f2201e762 Fix random_value doc comment. Andreas Fackler 2018-11-12 14:01:37 +0100
  • 32452e655e Add a random_value option to HB and DHB. Andreas Fackler 2018-11-12 12:24:29 +0100
  • e4435d5622
    Make the incoming message queue finite in Binary Agreement (#329) Vladimir Komendantskiy 2018-11-12 11:15:02 +0000
  • 7570fe5224 corrected a comment Vladimir Komendantskiy 2018-11-12 09:41:21 +0000
  • f6f348d3dd added BA max_future_epochs and limited incoming messages in an epoch Vladimir Komendantskiy 2018-11-09 16:51:49 +0000
  • b3c63774a7 Remove Epoched bound from SenderQueueableMessage. Andreas Fackler 2018-11-08 12:03:48 +0100
  • d0b96f2dc8 Simplify the sender queue. Andreas Fackler 2018-11-07 17:21:24 +0100
  • 041657c310 Remove Epoched bound from SenderQueueableMessage. Andreas Fackler 2018-11-08 12:03:48 +0100
  • 14ac46b7a8 Simplify the sender queue. Andreas Fackler 2018-11-07 17:21:24 +0100
  • 5ea0b92484 Minor simplification for SenderQueue. Andreas Fackler 2018-11-07 15:05:30 +0100
  • 7f784e7852 Make Step independent of DistAlgorithm. Andreas Fackler 2018-11-07 14:26:14 +0100
  • edcd2140e2 Minor simplification for SenderQueue. Andreas Fackler 2018-11-07 15:05:30 +0100
  • 876ab3a070 Make Step independent of DistAlgorithm. Andreas Fackler 2018-11-07 14:26:14 +0100
  • 9d4a477835
    Merge pull request #327 from alyjak/issue326-rename-ThresholdDecryption Vladimir Komendantskiy 2018-11-07 17:36:26 +0000
  • 9a8836cf15 Rename `ThresholdDecryption` to `ThresholdDecrypt` Andrew Lyjak 2018-11-07 11:13:10 -0500
  • 62686afa05 Add a no-simd feature. Andreas Fackler 2018-11-06 17:56:19 +0100
  • 686a2c21ba Add a no-simd feature. Andreas Fackler 2018-11-06 17:56:19 +0100
  • 697565c97a
    Move sender queue impls out of Honey Badger algorithms (#321) Vladimir Komendantskiy 2018-11-06 17:22:28 +0000
  • b32a63616c
    Merge branch 'master' into vk-queueable-impls Vladimir Komendantskiy 2018-11-06 16:27:01 +0000
  • bb64be55af issue286: make `ThresholdSign` and `ThresholdDecryption` APIs consistent (#316) alyjak 2018-11-06 11:26:48 -0500
  • 5c558b6dd3
    Merge branch 'master' into issue286-make-TS-TD-consistent alyjak 2018-11-06 09:54:35 -0500
  • 105c9b501e added sender_queue::honey_badger Vladimir Komendantskiy 2018-11-06 14:09:15 +0000
  • a2ef593733 moved SenderQueueable impls out of HB algorithm modules and into sender_queue Vladimir Komendantskiy 2018-11-06 12:30:54 +0000
  • 5a4c3cbbc3 adds a new constructor to `ThresholdSign` and `ThresholdDecryption` Andrew Lyjak 2018-11-06 08:14:37 -0500
  • b71f9142f6 Add SenderQueue convenience methods for voting. Andreas Fackler 2018-11-06 10:17:11 +0100
  • f1dcc40966 Add SenderQueue convenience methods for voting. Andreas Fackler 2018-11-06 10:17:11 +0100
  • 2456db2d9e Rewrite Subset. Andreas Fackler 2018-11-03 12:31:36 +0100
  • f2f98a4f02 Updates module documentation to reflect the API change from #286 Andrew Lyjak 2018-11-05 14:24:53 -0500
  • 139ad7993c Rewrite Subset. Andreas Fackler 2018-11-03 12:31:36 +0100
  • 62cd29e4ca
    Merge pull request #308 from poanetwork/vk-extern-sender-queue Vladimir Komendantskiy 2018-11-05 17:30:01 +0000
  • 2553fb65b7 Fixing the stack overflow and responding to further feedback Andrew Lyjak 2018-11-05 11:55:12 -0500
  • f02bbbb9da Updated documentation and removed a debug print Vladimir Komendantskiy 2018-11-05 14:25:59 +0000
  • 52cbde42f6 simplified Step::defer_messages Vladimir Komendantskiy 2018-11-05 13:38:02 +0000
  • 3deb5f1bce refactored an error! by adding linearizable epochs and wrote a comment on eras Vladimir Komendantskiy 2018-11-01 21:37:41 +0000
  • a8586efc81 work on review comments Vladimir Komendantskiy 2018-11-01 18:18:08 +0000
  • ee46dd4b81 sender queue implementation Vladimir Komendantskiy 2018-10-25 16:07:52 +0100
  • be7a7365bf Incorporating feedback from review of pull request #316 Andrew Lyjak 2018-11-03 23:11:12 -0400
  • 71aa72b51c issue286: make `ThresholdSign` and `ThresholdDecryption` APIs consistent Andrew Lyjak 2018-11-01 15:16:30 -0400
  • 3c915cd4ff
    Improve the broadcast documentation. (#310) Andreas Fackler 2018-11-03 15:53:40 +0100
  • bcc6aa2a89 Broadcast docs: review comments, overview text Andreas Fackler 2018-10-31 09:52:33 +0100
  • bcc5648bc5 Broadcast docs: address review comments. Andreas Fackler 2018-10-30 17:14:51 +0100
  • dfffac46e4 Improve the broadcast documentation. Andreas Fackler 2018-10-30 09:15:35 +0100
  • 13340d7ad0 Remove redundant log statements, minor cleanups. Andreas Fackler 2018-11-01 11:22:40 +0100
  • bb5cb9dd51 Remove redundant log statements, minor cleanups. Andreas Fackler 2018-11-01 11:22:40 +0100
  • ad35ebafd5
    Merge pull request #288 from logannc/optional_threshold_encryption_209 Vladimir Komendantskiy 2018-11-01 21:45:02 +0000
  • 820b7cfe26
    Build reed-solomon-erasure on android KORuL 2018-11-01 13:33:57 -0700
  • 7f4b83edb9
    Merge branch 'master' into optional_threshold_encryption_209 Logan Collins 2018-10-31 19:44:42 -0500
  • 700f9b55e3 add encryption schedule to join plan (and batch), remove unnecessary lint supression, style change Logan Collins 2018-10-31 19:44:22 -0500
  • 485267f929
    Merge pull request #314 from poanetwork/afck-todo Vladimir Komendantskiy 2018-10-31 16:39:01 +0000
  • 7e4bffa825 Subset: Remove obsolete TODO. Andreas Fackler 2018-10-31 15:55:39 +0100
  • f536587856 Broadcast: Remove TODO, redundant field. Andreas Fackler 2018-10-31 15:51:21 +0100
  • dcbc065388 clippy and fmt Logan Collins 2018-10-31 01:27:28 -0500
  • ad5f725b2e
    Merge branch 'master' into optional_threshold_encryption_209 Logan Collins 2018-10-31 01:09:35 -0500
  • 09833f2b56 remove box in propose Logan Collins 2018-10-31 01:08:09 -0500
  • 2fed831689
    Merge pull request #270 from d33a94975ba60d59/reordering-attack-test Vladimir Komendantskiy 2018-10-30 16:56:01 +0000
  • c132751457 Test the reordering attack on BinaryAgreement using net framework d33a94975ba60d59 2018-10-16 12:31:30 -0500
  • b0b471ee0b Issue #286: make the ThresholdDecryption interface more consistent with ThresholdSign's interface Andrew Lyjak 2018-10-30 12:20:59 -0400
  • 5f21c9a4e4
    Include advice on how to handle `Step` in docs. (#297) Marc Brinkmann 2018-10-30 11:31:50 +0100
  • 5d1bca0914 Ignore non-compiling example, instead of `no_run`'ing it.' mbr-words-of-wisdom Marc Brinkmann 2018-10-30 10:24:31 +0100
  • fb3937e741 Fixed spelling and wording in docs. Marc Brinkmann 2018-10-26 13:03:51 +0200
  • 7df2d6f4a3 Fix typo in doctest. Marc Brinkmann 2018-10-25 16:51:58 +0200
  • 4820c6fef2 Added suggestion on how to handle `Step` output. Marc Brinkmann 2018-10-25 15:52:06 +0200