1dd32d0 | Linus Gasser | 19 March 2020, 13:16:33 UTC | Fix dedis/kyber#415 (#417) | 19 March 2020, 13:16:33 UTC |
52437c5 | Jeff R. Allen | 24 January 2020, 13:29:27 UTC | Merge pull request #405 from dedis/bn256_fix-String bn256: sync stringification with typescript | 24 January 2020, 13:29:27 UTC |
c031421 | Linus Gasser | 22 January 2020, 07:39:30 UTC | Merge branch 'master' into bn256_fix-String | 22 January 2020, 07:39:30 UTC |
cd6832c | Noémien Kocher | 17 January 2020, 08:02:24 UTC | Merge pull request #411 from dedis/issue406 Correct SetBit to operate correctly | 17 January 2020, 08:02:24 UTC |
46662a6 | Jeff R. Allen | 09 January 2020, 09:23:03 UTC | Merge branch 'master' into issue406 | 09 January 2020, 09:23:03 UTC |
406d4f5 | Jeff R. Allen | 09 January 2020, 09:08:43 UTC | Merge pull request #410 from dedis/bn256-addmul-test pairing/bn256: test for add/mul consistency | 09 January 2020, 09:08:43 UTC |
bcf8bb9 | Jeff R. Allen | 09 January 2020, 08:41:20 UTC | Correct SetBit to operate correctly Fixes #406. | 09 January 2020, 08:41:20 UTC |
019907a | tharvik | 07 January 2020, 18:16:20 UTC | pairing/bn256: test for add/mul consistency | 07 January 2020, 18:16:20 UTC |
c336cad | tharvik | 09 December 2019, 09:49:17 UTC | bn256: sync stringification with typescript | 09 December 2019, 09:49:22 UTC |
a5a2914 | Jeff R. Allen | 25 November 2019, 16:38:45 UTC | Do not depend on confused protobuf v1.0.10. | 25 November 2019, 16:38:45 UTC |
cf1d7f3 | Jeff R. Allen | 25 November 2019, 15:23:03 UTC | Go back to v3. | 25 November 2019, 15:23:03 UTC |
758945f | Gaylor Bosson | 08 November 2019, 13:52:04 UTC | Merge pull request #401 from dedis/issue400 Incorporate fixes from Cloudflare | 08 November 2019, 13:52:04 UTC |
2cde927 | Jeff R. Allen | 05 November 2019, 10:54:47 UTC | Incorporate fixes from Cloudflare - import fixes from github.com/cloudflare/bn265 - commit 750b23da4e77686a798f7f1a49a4a40f0109bb22 - correct docs - commit 0ee36639310fff15ec859e23ac4972916abcc518 - correct docs - commit e1f39a3ad020e9992750a8a76064453ee2585939 - allow Double to reuse argument - commit d078d2bbd8e91bc6fc4eb466a2b74fcf785a938e - fix marshal - test for issue #400 Fixes #400. | 08 November 2019, 13:41:11 UTC |
f2167c2 | Jeff R. Allen | 31 October 2019, 13:52:59 UTC | Merge pull request #399 from dedis/comment Fix the comment to be clearer. | 31 October 2019, 13:52:59 UTC |
785ef3d | Jeff R. Allen | 31 October 2019, 13:52:30 UTC | Fix the comment to be clearer. | 31 October 2019, 13:52:30 UTC |
e655bff | Jeff R. Allen | 31 October 2019, 13:47:08 UTC | Merge pull request #396 from PizzaWhisperer/dkg DKG uses the new random stream structure | 31 October 2019, 13:47:08 UTC |
e90ec41 | Jeff R. Allen | 30 October 2019, 17:19:58 UTC | Merge branch 'master' into dkg | 30 October 2019, 17:19:58 UTC |
77cc672 | PizzaWhisperer | 24 October 2019, 11:31:58 UTC | default stream uses crypto/rand | 24 October 2019, 11:31:58 UTC |
a3345d8 | Gaylor Bosson | 22 October 2019, 07:50:36 UTC | Merge pull request #398 from dedis/use-upstream-makefile Makefile: use upstream version | 22 October 2019, 07:50:36 UTC |
4b44f81 | PizzaWhisperer | 21 October 2019, 10:43:03 UTC | rearrange test | 21 October 2019, 10:43:03 UTC |
aa28022 | PizzaWhisperer | 17 October 2019, 11:01:25 UTC | more testing | 17 October 2019, 11:01:25 UTC |
a0aa572 | tharvik | 16 October 2019, 13:36:37 UTC | Makefile: use upstream version | 16 October 2019, 13:47:58 UTC |
8b1aca0 | PizzaWhisperer | 15 October 2019, 11:03:23 UTC | doc | 15 October 2019, 11:03:23 UTC |
b11c2fd | PizzaWhisperer | 15 October 2019, 11:01:16 UTC | doc | 15 October 2019, 11:01:16 UTC |
97e7c02 | PizzaWhisperer | 14 October 2019, 17:45:07 UTC | fix conflict | 14 October 2019, 17:45:07 UTC |
a2b3a8e | PizzaWhisperer | 14 October 2019, 14:59:19 UTC | dkg now uses new randomstruct | 14 October 2019, 17:16:59 UTC |
c6ab05c | PizzaWhisperer | 14 October 2019, 14:59:19 UTC | dkg now uses new randomstruct | 14 October 2019, 14:59:19 UTC |
aa4f645 | Jeff R. Allen | 14 October 2019, 14:01:08 UTC | Merge pull request #394 from dedis/v4_initial_commit Initial commit for v4 | 14 October 2019, 14:01:08 UTC |
325a613 | Gaylor Bosson | 14 October 2019, 09:24:06 UTC | Initial commit for v4 | 14 October 2019, 09:24:06 UTC |
4820853 | Jeff R. Allen | 10 October 2019, 09:30:06 UTC | Merge pull request #391 from PizzaWhisperer/rand New randomStream struct to allow use of user-specified entropy source | 10 October 2019, 09:30:06 UTC |
6755f0c | Jeff R. Allen | 10 October 2019, 09:17:37 UTC | Merge branch 'master' into rand | 10 October 2019, 09:17:37 UTC |
a4f6282 | PizzaWhisperer | 09 October 2019, 20:24:00 UTC | moving and changing hash | 09 October 2019, 20:24:00 UTC |
7678124 | PizzaWhisperer | 09 October 2019, 20:11:19 UTC | revert mod files and small fixes | 09 October 2019, 20:11:19 UTC |
93efc4f | PizzaWhisperer | 08 October 2019, 13:49:47 UTC | merge New and NewRandMixed | 08 October 2019, 13:49:47 UTC |
ea71c29 | PizzaWhisperer | 08 October 2019, 10:42:51 UTC | modifs according to reviews | 08 October 2019, 10:42:51 UTC |
fb89417 | Jeff R. Allen | 08 October 2019, 09:43:48 UTC | Merge pull request #393 from AdoAdoAdo/fix-arm64-mul Fix multiplication for bn256 arm64 | 08 October 2019, 09:43:48 UTC |
96e27de | PizzaWhisperer | 07 October 2019, 16:50:27 UTC | tests again | 07 October 2019, 16:50:27 UTC |
d8e994e | PizzaWhisperer | 07 October 2019, 16:40:26 UTC | tests | 07 October 2019, 16:40:26 UTC |
181f782 | AdoAdoAdo | 01 October 2019, 06:06:53 UTC | Fix multiplication for bn256 arm64 | 01 October 2019, 06:06:53 UTC |
4996cc1 | PizzaWhisperer | 20 September 2019, 10:24:14 UTC | modules | 20 September 2019, 10:24:14 UTC |
febcc25 | PizzaWhisperer | 20 September 2019, 10:21:26 UTC | modules | 20 September 2019, 10:21:26 UTC |
9211a29 | PizzaWhisperer | 20 September 2019, 10:15:07 UTC | comment | 20 September 2019, 10:19:23 UTC |
a2c8138 | PizzaWhisperer | 20 September 2019, 10:06:00 UTC | rand pr | 20 September 2019, 10:19:23 UTC |
dc1dee9 | PizzaWhisperer | 10 September 2019, 11:13:44 UTC | testing | 20 September 2019, 10:19:23 UTC |
e186406 | PizzaWhisperer | 10 September 2019, 08:34:19 UTC | tests | 20 September 2019, 10:19:07 UTC |
1f07ba3 | PizzaWhisperer | 10 September 2019, 08:07:57 UTC | comments | 20 September 2019, 10:19:07 UTC |
4ea8711 | PizzaWhisperer | 09 September 2019, 13:16:02 UTC | tests passing | 20 September 2019, 10:19:07 UTC |
70f75c5 | PizzaWhisperer | 09 September 2019, 12:59:48 UTC | identation | 20 September 2019, 10:19:07 UTC |
1105c09 | PizzaWhisperer | 09 September 2019, 12:54:46 UTC | fixes | 20 September 2019, 10:19:07 UTC |
b6d910d | PizzaWhisperer | 09 September 2019, 11:34:19 UTC | impl XOR mixed rand | 20 September 2019, 10:19:07 UTC |
69f7d32 | PizzaWhisperer | 29 August 2019, 14:48:35 UTC | 1st draft using user entropy | 20 September 2019, 10:17:41 UTC |
d69c5ff | PizzaWhisperer | 20 September 2019, 10:06:00 UTC | rand pr | 20 September 2019, 10:06:00 UTC |
a485d57 | Jeff R. Allen | 10 September 2019, 22:14:56 UTC | Fix problem fetching lint. | 10 September 2019, 22:14:56 UTC |
b22f17a | Jeff R. Allen | 10 September 2019, 21:42:57 UTC | Bump protobuf version. | 10 September 2019, 21:42:57 UTC |
cc77bdb | PizzaWhisperer | 10 September 2019, 11:13:44 UTC | testing | 10 September 2019, 11:13:44 UTC |
fc23550 | PizzaWhisperer | 10 September 2019, 08:34:19 UTC | tests | 10 September 2019, 08:34:19 UTC |
16c054a | PizzaWhisperer | 10 September 2019, 08:07:57 UTC | comments | 10 September 2019, 08:07:57 UTC |
9f5eef3 | PizzaWhisperer | 09 September 2019, 13:16:02 UTC | tests passing | 09 September 2019, 13:16:02 UTC |
1dc8ded | PizzaWhisperer | 09 September 2019, 12:59:48 UTC | identation | 09 September 2019, 12:59:48 UTC |
87dc4c2 | PizzaWhisperer | 09 September 2019, 12:54:46 UTC | fixes | 09 September 2019, 12:54:46 UTC |
387efc0 | PizzaWhisperer | 09 September 2019, 11:34:19 UTC | impl XOR mixed rand | 09 September 2019, 11:34:19 UTC |
5ff6cfb | PizzaWhisperer | 29 August 2019, 14:48:35 UTC | 1st draft using user entropy | 29 August 2019, 14:48:35 UTC |
ed53097 | kc1212 | 02 July 2019, 15:30:02 UTC | Merge pull request #386 from dedis/ed25519_new_key_351 Fix ed25519 secret key generation w.r.t multiple of 8 | 02 July 2019, 15:30:02 UTC |
505cf34 | Gaylor Bosson | 02 July 2019, 14:57:40 UTC | Test property of an EdDSA signature This checks that the scalar packed in the signature has the three MSBs set to 0 for the very last octet. | 02 July 2019, 14:57:40 UTC |
073af36 | Gaylor Bosson | 31 May 2019, 13:14:46 UTC | Fix ed25519 secret key generation w.r.t multiple of 8 This fixes the generation by making sure the scalar is not reduced module the prime of the field. Fixes #351 | 31 May 2019, 13:14:46 UTC |
1a3d86c | Jeff R. Allen | 01 May 2019, 09:33:42 UTC | Merge pull request #378 from dedis/ginfo DKG Updates - | 01 May 2019, 09:33:42 UTC |
d774d1c | Jeff R. Allen | 01 May 2019, 09:20:46 UTC | Merge branch 'master' into ginfo | 01 May 2019, 09:20:46 UTC |
17dbc57 | nikkolasg | 01 May 2019, 10:14:13 UTC | fix test without EnoughApprovals | 01 May 2019, 10:14:13 UTC |
39cbf8b | Jeff R. Allen | 01 May 2019, 09:01:49 UTC | Various review fixes From code review in person with Nicolas. | 01 May 2019, 09:01:49 UTC |
6d32f7a | Jeff R. Allen | 01 May 2019, 08:45:28 UTC | Revert Threshold->NewThreshold, Deals is more tolerant Make Deals more tolerant of being called i the wrong context, so that it is easier for callers. Revert the non-backwards-compatible API change. | 01 May 2019, 08:45:28 UTC |
b30d65b | Jeff R. Allen | 30 April 2019, 10:41:50 UTC | Merge pull request #382 from dedis/bdn_agg_reference Add a reference test for BDN public-keys aggregation | 30 April 2019, 10:41:50 UTC |
ed30284 | Gaylor Bosson | 30 April 2019, 09:18:51 UTC | Add a reference test for BDN public-keys aggregation This adds the actual value of the aggregate to the reference test so that other libraries can test the usage of the coefficients | 30 April 2019, 09:18:51 UTC |
fe9c19e | nikkolasg | 26 April 2019, 16:32:37 UTC | Merge branch 'ginfo' of github.com:dedis/kyber into ginfo | 26 April 2019, 16:32:37 UTC |
f5a8d35 | nikkolasg | 26 April 2019, 16:32:25 UTC | keeping previous Certified semantic + ThresholdCertified | 26 April 2019, 16:32:25 UTC |
d586ceb | Jeff R. Allen | 26 April 2019, 06:55:01 UTC | Merge branch 'master' into ginfo | 26 April 2019, 06:55:01 UTC |
ea736e4 | nikkolasg | 25 April 2019, 23:57:10 UTC | removing condition on share's index | 25 April 2019, 23:57:10 UTC |
f4ba9ef | nikkolasg | 25 April 2019, 23:32:33 UTC | share sorting properly with test | 25 April 2019, 23:32:33 UTC |
17de802 | Jeff R. Allen | 25 April 2019, 15:29:04 UTC | Merge pull request #381 from dedis/move_policy_1675 Copy the policies to kyber/sign | 25 April 2019, 15:29:04 UTC |
fc84198 | Gaylor Bosson | 25 April 2019, 14:18:45 UTC | Copy the policies to kyber/sign This is an optimization of the dependencies so that the policies are available in the same package as the mask. | 25 April 2019, 14:26:36 UTC |
4b4d20f | Jeff R. Allen | 24 April 2019, 08:10:20 UTC | Merge pull request #380 from dedis/rename_asms_bdn_1675 Rename the asms package to bdn | 24 April 2019, 08:10:20 UTC |
c5f1efe | Gaylor Bosson | 24 April 2019, 07:59:01 UTC | Rename the asms package to bdn Author names are used instead of ASM because we're only using a better version of the BLS scheme but not really the ASMS scheme so we rename it to avoid future confusion. | 24 April 2019, 07:59:01 UTC |
c2a2c9d | Jeff R. Allen | 23 April 2019, 15:29:58 UTC | Merge pull request #372 from dedis/sign_bls2_scheme Implement modified BLS signature algorithm | 23 April 2019, 15:29:58 UTC |
92e114f | Jeff R. Allen | 23 April 2019, 12:34:43 UTC | Apply Jeff's fixes Co-Authored-By: Gilthoniel <gaylor.bosson@gmail.com> | 23 April 2019, 12:34:43 UTC |
fdf6aed | nikkolasg | 22 April 2019, 16:46:29 UTC | removing comments and useless panic | 22 April 2019, 16:46:29 UTC |
6276b6d | nikkolasg | 21 April 2019, 21:08:25 UTC | changes fitting for master | 21 April 2019, 21:08:25 UTC |
eac5235 | nikkolasg | 21 April 2019, 11:54:02 UTC | leave bn256 as in master | 21 April 2019, 11:54:02 UTC |
91faf96 | nikkolasg | 21 April 2019, 11:34:30 UTC | intermediate merge commit | 21 April 2019, 11:34:30 UTC |
9082019 | Gaylor Bosson | 17 April 2019, 07:14:46 UTC | ASMBLS reference test with three points This adds points to the reference test to make sure the XOF is used correctly among librairies | 17 April 2019, 07:14:46 UTC |
e0d15d9 | Gaylor Bosson | 16 April 2019, 12:16:41 UTC | Address Daeinar's comments This replaces the hash function by a XOF of the same family (BLAKE2s instead of BLAKE2b because of JS implementation) and fixes the other comments. | 16 April 2019, 12:16:41 UTC |
caab50e | Gaylor Bosson | 11 April 2019, 15:08:16 UTC | Update deprecated message of bls package | 11 April 2019, 15:08:16 UTC |
46046c3 | Gaylor Bosson | 11 April 2019, 14:59:02 UTC | Add positional query to the BLS mask This adds functions to request the index of the nth enabled bit or to get nth given an index. | 11 April 2019, 14:59:02 UTC |
2eb2e9e | Gaylor Bosson | 10 April 2019, 08:05:40 UTC | Add a test for the rogue public key attack This adds a test that demonstrates the vulnerability of the old scheme and that it is actually fixed in the new one | 10 April 2019, 08:05:40 UTC |
95a4bd4 | Gaylor Bosson | 09 April 2019, 15:03:28 UTC | Name of the mask interface This updates the name of the mask interface to better reflect what it is supposed to represent | 09 April 2019, 15:03:28 UTC |
62e04d0 | Gaylor Bosson | 09 April 2019, 14:49:42 UTC | BLS2: BLAKE2b over a combination of the public keys This updates the hash function from MD5 to BLAKE2b (128bits) and it also updates the input to be pk_i | pk_1 | pk_2 | ... | pk_n so that the coefficient will be different for a public key used in different rosters | 09 April 2019, 14:49:42 UTC |
7a4b6b0 | Gaylor Bosson | 08 April 2019, 15:13:01 UTC | Implementation of the modified BLS signature scheme This implements a version 2 of the BLS signature algorithm that is using coefficients to prevent rogue public-key attacks. | 09 April 2019, 13:57:13 UTC |
27ec967 | nikkolasg | 04 April 2019, 20:36:49 UTC | all tests working | 04 April 2019, 20:36:49 UTC |
f5ea196 | Linus Gasser | 25 March 2019, 09:40:42 UTC | Merge pull request #370 from dedis/bn256_fixbuf Correct implementation of commonSuite | 25 March 2019, 09:40:42 UTC |
40aeb39 | Linus Gasser | 22 March 2019, 13:31:55 UTC | Correct implementation of commonSuite After my last try I understand better what is needed to implement the commonSuite in a convenient way. This PR reverts the previous patch and makes it so that a bn256.NewSuite cannot be used for on a `Point` or `Scalar`. Only bn256.NewSuiteG[12G] can do so. It also makes NewSuiteG[1T] a correct InterfaceMarshaler | 25 March 2019, 07:30:07 UTC |
86c290b | Gaylor Bosson | 20 March 2019, 16:35:46 UTC | Merge pull request #369 from dedis/bn256_suite_read Fix suite.Read | 20 March 2019, 16:35:46 UTC |
c349b32 | Linus Gasser | 20 March 2019, 14:34:35 UTC | Fix suite.Read The current suite.New doesn't correctly initialize the Scalar and Point interfaces. This PR fixes it and returns the correct Point and Scalar. Another possibility would be to actually implement Point and Scalar directly on the bn256.Suite, which is currently not done. | 20 March 2019, 14:39:02 UTC |