kyber
kyber copied to clipboard
Advanced crypto library for the Go language
I added an additional condition to [line](https://github.com/Mahsa-Bastankhah/kyber/blob/b8734881a60b55845eda692c35a109a77ffdd527/share/dkg/pedersen/dkg_test.go#L1019) because the [previous version](https://github.com/dedis/kyber/blob/c69494d742d8c77d0aa6efc09e60e61a3ea10380/share/dkg/pedersen/dkg_test.go#L1019) was ignoring sending responses to some old nodes that it is not supposed to ignore. This `if` branch should...
I added a new test to [dkg_test ](https://github.com/Mahsa-Bastankhah/kyber/blob/c3e2b5b7c6a3f6423bf03c3ec85e5f4c859cfc44/share/dkg/pedersen/dkg_test.go#L1339)in the PR #468. In this test I create a set of dkg nodes and did the initial dkg setup for them then...
The Embed function in the Point class uses the following process to embed data into a point. ``` // How many bytes to embed? dl := P.EmbedLen() if dl >...
To manually browse the doc start from [sidebar.md](sidebar.md). Otherwise visit [https://dedis.github.io/kyber/](https://dedis.github.io/kyber/) This PR deals with the addition of the [Filippo version](https://github.com/FiloSottile/edwards25519) of ed25519. It includes wrappers for certain functions and...
Based on the work from @lhmerino (https://github.com/dedis/votegral/blob/master/apps/Cothority/votegral/lib/crypto/shuffle.go)
G2hash
Implemented hashing to G2 (pairing/bn256/point.go) and a helper function that computes the square root of an element in gfP2 (pairing/bn256/gfp2.go). Added the following tests: (i) a test to verify the...
1. The curve code is from https://github.com/kilic/bls12-381 2. This is based on the work from https://github.com/drand/kyber-bls12381/ but modified to make the coding style consistent between bn256 and bls12381. 3. Tests...
Every PR waits for `Travis CI - Branch` which is never created. It should either be enabled in the travis-ci.com interface, or the check should be removed in the `Branch...