├── .gitattributes ├── .github └── workflows │ ├── deploy.yaml │ ├── golangci-lint.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── benchmark ├── README.md └── benchmark.go ├── doc.go ├── docs ├── .nojekyll ├── README.md ├── benchmark-app │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── components │ │ ├── Benchmark.css │ │ ├── BenchmarkGroups.js │ │ ├── BenchmarkMenu.css │ │ ├── BenchmarkMenu.js │ │ ├── BenchmarkSignatures.js │ │ ├── BenchmarkTitle.css │ │ └── BenchmarkTitle.js │ │ ├── data │ │ └── data.json │ │ ├── index.css │ │ ├── index.js │ │ └── reportWebVitals.js ├── coverpage.md ├── group.md ├── index.html ├── introduction.md ├── marshalling.md ├── point.md ├── scalar.md ├── sidebar.md ├── suite.md └── xof.md ├── encoding.go ├── encrypt ├── ecies │ ├── ecies.go │ └── ecies_test.go └── ibe │ ├── ibe.go │ └── ibe_test.go ├── examples ├── bn256_enc_test.go ├── dh_test.go ├── enc_test.go ├── main.go ├── neff_shuffle_test.go └── sig_test.go ├── go.mod ├── go.sum ├── group.go ├── group ├── edwards25519 │ ├── LICENSE │ ├── README.md │ ├── allowvt_test.go │ ├── const.go │ ├── curve.go │ ├── curve_test.go │ ├── fe.go │ ├── fe_test.go │ ├── ge.go │ ├── ge_mult_vartime.go │ ├── point.go │ ├── point_test.go │ ├── point_vartime.go │ ├── scalar.go │ ├── scalar_test.go │ └── suite.go ├── edwards25519vartime │ ├── basic.go │ ├── basic_test.go │ ├── curve.go │ ├── curve_test.go │ ├── ext.go │ ├── param.go │ ├── proj.go │ └── suite.go ├── internal │ └── marshalling │ │ └── marshal.go ├── mod │ ├── int.go │ └── int_test.go └── p256 │ ├── curve.go │ ├── doc.go │ ├── group_test.go │ ├── p256.go │ ├── qrsuite.go │ ├── residue.go │ ├── suite.go │ └── test_vectors_test.go ├── hash.go ├── internal ├── test │ ├── scheme.go │ └── threshold.go └── wycheproof │ └── json_struct.go ├── pairing ├── bls12381 │ ├── bls12381_test.go │ ├── circl │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── g1.go │ │ ├── g2.go │ │ ├── group.go │ │ ├── gt.go │ │ ├── scalar.go │ │ └── suite.go │ ├── deserialization_tests │ │ ├── G1 │ │ │ ├── deserialization_fails_infinity_with_false_b_flag.yaml │ │ │ ├── deserialization_fails_infinity_with_true_b_flag.yaml │ │ │ ├── deserialization_fails_not_in_G1.yaml │ │ │ ├── deserialization_fails_not_in_curve.yaml │ │ │ ├── deserialization_fails_too_few_bytes.yaml │ │ │ ├── deserialization_fails_too_many_bytes.yaml │ │ │ ├── deserialization_fails_with_b_flag_and_a_flag_true.yaml │ │ │ ├── deserialization_fails_with_b_flag_and_x_nonzero.yaml │ │ │ ├── deserialization_fails_with_mask_bits_001.yaml │ │ │ ├── deserialization_fails_with_mask_bits_011.yaml │ │ │ ├── deserialization_fails_with_mask_bits_111.yaml │ │ │ ├── deserialization_fails_with_wrong_c_flag.yaml │ │ │ ├── deserialization_fails_x_equal_to_modulus.yaml │ │ │ ├── deserialization_fails_x_greater_than_modulus.yaml │ │ │ ├── deserialization_succeeds_correct_point.yaml │ │ │ └── deserialization_succeeds_infinity_with_true_b_flag.yaml │ │ └── G2 │ │ │ ├── deserialization_fails_infinity_with_false_b_flag.yaml │ │ │ ├── deserialization_fails_infinity_with_true_b_flag.yaml │ │ │ ├── deserialization_fails_not_in_G2.yaml │ │ │ ├── deserialization_fails_not_in_curve.yaml │ │ │ ├── deserialization_fails_too_few_bytes.yaml │ │ │ ├── deserialization_fails_too_many_bytes.yaml │ │ │ ├── deserialization_fails_with_b_flag_and_a_flag_true.yaml │ │ │ ├── deserialization_fails_with_b_flag_and_x_nonzero.yaml │ │ │ ├── deserialization_fails_with_mask_bits_001.yaml │ │ │ ├── deserialization_fails_with_mask_bits_011.yaml │ │ │ ├── deserialization_fails_with_mask_bits_111.yaml │ │ │ ├── deserialization_fails_with_wrong_c_flag.yaml │ │ │ ├── deserialization_fails_xim_equal_to_modulus.yaml │ │ │ ├── deserialization_fails_xim_greater_than_modulus.yaml │ │ │ ├── deserialization_fails_xre_equal_to_modulus.yaml │ │ │ ├── deserialization_fails_xre_greater_than_modulus.yaml │ │ │ ├── deserialization_succeeds_correct_point.yaml │ │ │ └── deserialization_succeeds_infinity_with_true_b_flag.yaml │ ├── gnark │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── g1.go │ │ ├── g2.go │ │ ├── group.go │ │ ├── gt.go │ │ ├── scalar.go │ │ ├── suite.go │ │ └── suite_test.go │ └── kilic │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── g1.go │ │ ├── g2.go │ │ ├── group.go │ │ ├── gt.go │ │ ├── scalar.go │ │ ├── suite.go │ │ └── suite_test.go ├── bn254 │ ├── LICENSE │ ├── README.md │ ├── adapter.go │ ├── adapter_test.go │ ├── bls_test.go │ ├── constants.go │ ├── curve.go │ ├── gfp.go │ ├── gfp12.go │ ├── gfp2.go │ ├── gfp6.go │ ├── gfp_amd64.s │ ├── gfp_arm64.s │ ├── gfp_decl.go │ ├── gfp_generic.go │ ├── group.go │ ├── lattice.go │ ├── mul_amd64.h │ ├── mul_arm64.h │ ├── mul_bmi2_amd64.h │ ├── optate.go │ ├── point.go │ ├── point_test.go │ ├── suite.go │ ├── suite_test.go │ ├── test_vectors_test.go │ ├── twist.go │ └── util.go ├── bn256 │ ├── LICENSE │ ├── README.md │ ├── adapter.go │ ├── adapter_test.go │ ├── bls_test.go │ ├── constants.go │ ├── curve.go │ ├── gfp.go │ ├── gfp.h │ ├── gfp12.go │ ├── gfp2.go │ ├── gfp6.go │ ├── gfp_amd64.s │ ├── gfp_arm64.s │ ├── gfp_decl.go │ ├── gfp_generic.go │ ├── gfp_test.go │ ├── group.go │ ├── hash.go │ ├── hash_test.go │ ├── mul_amd64.h │ ├── mul_arm64.h │ ├── mul_bmi2_amd64.h │ ├── optate.go │ ├── point.go │ ├── point_test.go │ ├── suite.go │ ├── suite_test.go │ └── twist.go └── pairing.go ├── proof ├── clique.go ├── context.go ├── deniable.go ├── deniable_test.go ├── dleq │ ├── dleq.go │ └── dleq_test.go ├── hash.go ├── hash_test.go ├── proof.go └── proof_test.go ├── random.go ├── share ├── dkg │ ├── pedersen │ │ ├── dkg.go │ │ ├── dkg_test.go │ │ ├── logger.go │ │ ├── proto_test.go │ │ ├── protocol.go │ │ ├── status.go │ │ └── structs.go │ └── rabin │ │ ├── dkg.go │ │ └── dkg_test.go ├── poly.go ├── poly_test.go ├── pvss │ ├── pvss.go │ └── pvss_test.go └── vss │ ├── pedersen │ ├── dh.go │ ├── vss.go │ └── vss_test.go │ └── rabin │ ├── dh.go │ ├── vss.go │ └── vss_test.go ├── shuffle ├── biffle.go ├── biffle_test.go ├── pair.go ├── sequence_test.go ├── sequences.go ├── shuffle_test.go ├── simple.go └── vartime_test.go ├── sign ├── anon │ ├── anon.go │ ├── enc.go │ ├── enc_test.go │ ├── sig.go │ ├── sig_test.go │ ├── suite.go │ └── util.go ├── bdn │ ├── bdn.go │ ├── bdn_test.go │ ├── mask.go │ └── mask_test.go ├── bls │ ├── bls.go │ └── bls_test.go ├── cosi │ ├── cosi.go │ ├── cosi_test.go │ └── suite.go ├── dss │ ├── dss.go │ └── dss_test.go ├── eddsa │ ├── eddsa.go │ ├── eddsa_test.go │ └── testdata │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ed25519_test.json │ │ └── sign.input.gz ├── policy.go ├── policy_test.go ├── schnorr │ ├── schnorr.go │ └── schnorr_test.go ├── sign.go ├── tbls │ ├── tbls.go │ └── tbls_test.go └── test │ └── bls_test.go ├── suites ├── all.go ├── suites.go └── suites_test.go ├── util ├── encoding │ ├── encoding.go │ └── encoding_test.go ├── key │ ├── key.go │ └── key_test.go ├── random │ ├── rand.go │ └── rand_test.go └── test │ ├── benchmark.go │ ├── doc.go │ ├── group.go │ └── test.go ├── xof.go └── xof ├── blake2xb └── blake.go ├── blake2xs └── blake.go ├── doc.go ├── keccak └── keccak.go └── xof_test.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/benchmark/benchmark.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/doc.go -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/benchmark-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/.gitignore -------------------------------------------------------------------------------- /docs/benchmark-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/package-lock.json -------------------------------------------------------------------------------- /docs/benchmark-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/package.json -------------------------------------------------------------------------------- /docs/benchmark-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/favicon.ico -------------------------------------------------------------------------------- /docs/benchmark-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/index.html -------------------------------------------------------------------------------- /docs/benchmark-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/logo192.png -------------------------------------------------------------------------------- /docs/benchmark-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/logo512.png -------------------------------------------------------------------------------- /docs/benchmark-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/manifest.json -------------------------------------------------------------------------------- /docs/benchmark-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/public/robots.txt -------------------------------------------------------------------------------- /docs/benchmark-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/App.css -------------------------------------------------------------------------------- /docs/benchmark-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/App.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/Benchmark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/Benchmark.css -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkGroups.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkMenu.css -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkMenu.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkSignatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkSignatures.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkTitle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkTitle.css -------------------------------------------------------------------------------- /docs/benchmark-app/src/components/BenchmarkTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/components/BenchmarkTitle.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/data/data.json -------------------------------------------------------------------------------- /docs/benchmark-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/index.css -------------------------------------------------------------------------------- /docs/benchmark-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/index.js -------------------------------------------------------------------------------- /docs/benchmark-app/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/benchmark-app/src/reportWebVitals.js -------------------------------------------------------------------------------- /docs/coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/coverpage.md -------------------------------------------------------------------------------- /docs/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/group.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/marshalling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/marshalling.md -------------------------------------------------------------------------------- /docs/point.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/point.md -------------------------------------------------------------------------------- /docs/scalar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/scalar.md -------------------------------------------------------------------------------- /docs/sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/sidebar.md -------------------------------------------------------------------------------- /docs/suite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/suite.md -------------------------------------------------------------------------------- /docs/xof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/docs/xof.md -------------------------------------------------------------------------------- /encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/encoding.go -------------------------------------------------------------------------------- /encrypt/ecies/ecies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/encrypt/ecies/ecies.go -------------------------------------------------------------------------------- /encrypt/ecies/ecies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/encrypt/ecies/ecies_test.go -------------------------------------------------------------------------------- /encrypt/ibe/ibe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/encrypt/ibe/ibe.go -------------------------------------------------------------------------------- /encrypt/ibe/ibe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/encrypt/ibe/ibe_test.go -------------------------------------------------------------------------------- /examples/bn256_enc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/bn256_enc_test.go -------------------------------------------------------------------------------- /examples/dh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/dh_test.go -------------------------------------------------------------------------------- /examples/enc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/enc_test.go -------------------------------------------------------------------------------- /examples/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/main.go -------------------------------------------------------------------------------- /examples/neff_shuffle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/neff_shuffle_test.go -------------------------------------------------------------------------------- /examples/sig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/examples/sig_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/go.sum -------------------------------------------------------------------------------- /group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group.go -------------------------------------------------------------------------------- /group/edwards25519/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/LICENSE -------------------------------------------------------------------------------- /group/edwards25519/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/README.md -------------------------------------------------------------------------------- /group/edwards25519/allowvt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/allowvt_test.go -------------------------------------------------------------------------------- /group/edwards25519/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/const.go -------------------------------------------------------------------------------- /group/edwards25519/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/curve.go -------------------------------------------------------------------------------- /group/edwards25519/curve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/curve_test.go -------------------------------------------------------------------------------- /group/edwards25519/fe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/fe.go -------------------------------------------------------------------------------- /group/edwards25519/fe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/fe_test.go -------------------------------------------------------------------------------- /group/edwards25519/ge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/ge.go -------------------------------------------------------------------------------- /group/edwards25519/ge_mult_vartime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/ge_mult_vartime.go -------------------------------------------------------------------------------- /group/edwards25519/point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/point.go -------------------------------------------------------------------------------- /group/edwards25519/point_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/point_test.go -------------------------------------------------------------------------------- /group/edwards25519/point_vartime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/point_vartime.go -------------------------------------------------------------------------------- /group/edwards25519/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/scalar.go -------------------------------------------------------------------------------- /group/edwards25519/scalar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/scalar_test.go -------------------------------------------------------------------------------- /group/edwards25519/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519/suite.go -------------------------------------------------------------------------------- /group/edwards25519vartime/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/basic.go -------------------------------------------------------------------------------- /group/edwards25519vartime/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/basic_test.go -------------------------------------------------------------------------------- /group/edwards25519vartime/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/curve.go -------------------------------------------------------------------------------- /group/edwards25519vartime/curve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/curve_test.go -------------------------------------------------------------------------------- /group/edwards25519vartime/ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/ext.go -------------------------------------------------------------------------------- /group/edwards25519vartime/param.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/param.go -------------------------------------------------------------------------------- /group/edwards25519vartime/proj.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/proj.go -------------------------------------------------------------------------------- /group/edwards25519vartime/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/edwards25519vartime/suite.go -------------------------------------------------------------------------------- /group/internal/marshalling/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/internal/marshalling/marshal.go -------------------------------------------------------------------------------- /group/mod/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/mod/int.go -------------------------------------------------------------------------------- /group/mod/int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/mod/int_test.go -------------------------------------------------------------------------------- /group/p256/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/curve.go -------------------------------------------------------------------------------- /group/p256/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/doc.go -------------------------------------------------------------------------------- /group/p256/group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/group_test.go -------------------------------------------------------------------------------- /group/p256/p256.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/p256.go -------------------------------------------------------------------------------- /group/p256/qrsuite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/qrsuite.go -------------------------------------------------------------------------------- /group/p256/residue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/residue.go -------------------------------------------------------------------------------- /group/p256/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/suite.go -------------------------------------------------------------------------------- /group/p256/test_vectors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/group/p256/test_vectors_test.go -------------------------------------------------------------------------------- /hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/hash.go -------------------------------------------------------------------------------- /internal/test/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/internal/test/scheme.go -------------------------------------------------------------------------------- /internal/test/threshold.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/internal/test/threshold.go -------------------------------------------------------------------------------- /internal/wycheproof/json_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/internal/wycheproof/json_struct.go -------------------------------------------------------------------------------- /pairing/bls12381/bls12381_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/bls12381_test.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/adapter.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/adapter_test.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/g1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/g1.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/g2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/g2.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/group.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/gt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/gt.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/scalar.go -------------------------------------------------------------------------------- /pairing/bls12381/circl/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/circl/suite.go -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_infinity_with_false_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_infinity_with_false_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_infinity_with_true_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_infinity_with_true_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_not_in_G1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_not_in_G1.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_not_in_curve.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_not_in_curve.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_too_few_bytes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_too_few_bytes.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_too_many_bytes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_too_many_bytes.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_b_flag_and_a_flag_true.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_b_flag_and_a_flag_true.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_b_flag_and_x_nonzero.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_b_flag_and_x_nonzero.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_001.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_011.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_011.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_111.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_mask_bits_111.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_wrong_c_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_with_wrong_c_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_x_equal_to_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_x_equal_to_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_fails_x_greater_than_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_fails_x_greater_than_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_succeeds_correct_point.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_succeeds_correct_point.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G1/deserialization_succeeds_infinity_with_true_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G1/deserialization_succeeds_infinity_with_true_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_infinity_with_false_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_infinity_with_false_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_infinity_with_true_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_infinity_with_true_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_not_in_G2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_not_in_G2.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_not_in_curve.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_not_in_curve.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_too_few_bytes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_too_few_bytes.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_too_many_bytes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_too_many_bytes.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_b_flag_and_a_flag_true.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_b_flag_and_a_flag_true.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_b_flag_and_x_nonzero.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_b_flag_and_x_nonzero.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_001.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_001.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_011.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_011.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_111.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_mask_bits_111.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_wrong_c_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_with_wrong_c_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_xim_equal_to_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_xim_equal_to_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_xim_greater_than_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_xim_greater_than_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_xre_equal_to_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_xre_equal_to_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_fails_xre_greater_than_modulus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_fails_xre_greater_than_modulus.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_succeeds_correct_point.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_succeeds_correct_point.yaml -------------------------------------------------------------------------------- /pairing/bls12381/deserialization_tests/G2/deserialization_succeeds_infinity_with_true_b_flag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/deserialization_tests/G2/deserialization_succeeds_infinity_with_true_b_flag.yaml -------------------------------------------------------------------------------- /pairing/bls12381/gnark/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/adapter.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/adapter_test.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/g1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/g1.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/g2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/g2.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/group.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/gt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/gt.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/scalar.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/suite.go -------------------------------------------------------------------------------- /pairing/bls12381/gnark/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/gnark/suite_test.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/adapter.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/adapter_test.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/g1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/g1.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/g2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/g2.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/group.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/gt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/gt.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/scalar.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/suite.go -------------------------------------------------------------------------------- /pairing/bls12381/kilic/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bls12381/kilic/suite_test.go -------------------------------------------------------------------------------- /pairing/bn254/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/LICENSE -------------------------------------------------------------------------------- /pairing/bn254/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/README.md -------------------------------------------------------------------------------- /pairing/bn254/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/adapter.go -------------------------------------------------------------------------------- /pairing/bn254/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/adapter_test.go -------------------------------------------------------------------------------- /pairing/bn254/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/bls_test.go -------------------------------------------------------------------------------- /pairing/bn254/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/constants.go -------------------------------------------------------------------------------- /pairing/bn254/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/curve.go -------------------------------------------------------------------------------- /pairing/bn254/gfp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp.go -------------------------------------------------------------------------------- /pairing/bn254/gfp12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp12.go -------------------------------------------------------------------------------- /pairing/bn254/gfp2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp2.go -------------------------------------------------------------------------------- /pairing/bn254/gfp6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp6.go -------------------------------------------------------------------------------- /pairing/bn254/gfp_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp_amd64.s -------------------------------------------------------------------------------- /pairing/bn254/gfp_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp_arm64.s -------------------------------------------------------------------------------- /pairing/bn254/gfp_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp_decl.go -------------------------------------------------------------------------------- /pairing/bn254/gfp_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/gfp_generic.go -------------------------------------------------------------------------------- /pairing/bn254/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/group.go -------------------------------------------------------------------------------- /pairing/bn254/lattice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/lattice.go -------------------------------------------------------------------------------- /pairing/bn254/mul_amd64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/mul_amd64.h -------------------------------------------------------------------------------- /pairing/bn254/mul_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/mul_arm64.h -------------------------------------------------------------------------------- /pairing/bn254/mul_bmi2_amd64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/mul_bmi2_amd64.h -------------------------------------------------------------------------------- /pairing/bn254/optate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/optate.go -------------------------------------------------------------------------------- /pairing/bn254/point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/point.go -------------------------------------------------------------------------------- /pairing/bn254/point_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/point_test.go -------------------------------------------------------------------------------- /pairing/bn254/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/suite.go -------------------------------------------------------------------------------- /pairing/bn254/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/suite_test.go -------------------------------------------------------------------------------- /pairing/bn254/test_vectors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/test_vectors_test.go -------------------------------------------------------------------------------- /pairing/bn254/twist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/twist.go -------------------------------------------------------------------------------- /pairing/bn254/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn254/util.go -------------------------------------------------------------------------------- /pairing/bn256/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/LICENSE -------------------------------------------------------------------------------- /pairing/bn256/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/README.md -------------------------------------------------------------------------------- /pairing/bn256/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/adapter.go -------------------------------------------------------------------------------- /pairing/bn256/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/adapter_test.go -------------------------------------------------------------------------------- /pairing/bn256/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/bls_test.go -------------------------------------------------------------------------------- /pairing/bn256/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/constants.go -------------------------------------------------------------------------------- /pairing/bn256/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/curve.go -------------------------------------------------------------------------------- /pairing/bn256/gfp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp.go -------------------------------------------------------------------------------- /pairing/bn256/gfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp.h -------------------------------------------------------------------------------- /pairing/bn256/gfp12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp12.go -------------------------------------------------------------------------------- /pairing/bn256/gfp2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp2.go -------------------------------------------------------------------------------- /pairing/bn256/gfp6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp6.go -------------------------------------------------------------------------------- /pairing/bn256/gfp_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp_amd64.s -------------------------------------------------------------------------------- /pairing/bn256/gfp_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp_arm64.s -------------------------------------------------------------------------------- /pairing/bn256/gfp_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp_decl.go -------------------------------------------------------------------------------- /pairing/bn256/gfp_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp_generic.go -------------------------------------------------------------------------------- /pairing/bn256/gfp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/gfp_test.go -------------------------------------------------------------------------------- /pairing/bn256/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/group.go -------------------------------------------------------------------------------- /pairing/bn256/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/hash.go -------------------------------------------------------------------------------- /pairing/bn256/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/hash_test.go -------------------------------------------------------------------------------- /pairing/bn256/mul_amd64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/mul_amd64.h -------------------------------------------------------------------------------- /pairing/bn256/mul_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/mul_arm64.h -------------------------------------------------------------------------------- /pairing/bn256/mul_bmi2_amd64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/mul_bmi2_amd64.h -------------------------------------------------------------------------------- /pairing/bn256/optate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/optate.go -------------------------------------------------------------------------------- /pairing/bn256/point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/point.go -------------------------------------------------------------------------------- /pairing/bn256/point_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/point_test.go -------------------------------------------------------------------------------- /pairing/bn256/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/suite.go -------------------------------------------------------------------------------- /pairing/bn256/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/suite_test.go -------------------------------------------------------------------------------- /pairing/bn256/twist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/bn256/twist.go -------------------------------------------------------------------------------- /pairing/pairing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/pairing/pairing.go -------------------------------------------------------------------------------- /proof/clique.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/clique.go -------------------------------------------------------------------------------- /proof/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/context.go -------------------------------------------------------------------------------- /proof/deniable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/deniable.go -------------------------------------------------------------------------------- /proof/deniable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/deniable_test.go -------------------------------------------------------------------------------- /proof/dleq/dleq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/dleq/dleq.go -------------------------------------------------------------------------------- /proof/dleq/dleq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/dleq/dleq_test.go -------------------------------------------------------------------------------- /proof/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/hash.go -------------------------------------------------------------------------------- /proof/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/hash_test.go -------------------------------------------------------------------------------- /proof/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/proof.go -------------------------------------------------------------------------------- /proof/proof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/proof/proof_test.go -------------------------------------------------------------------------------- /random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/random.go -------------------------------------------------------------------------------- /share/dkg/pedersen/dkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/dkg.go -------------------------------------------------------------------------------- /share/dkg/pedersen/dkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/dkg_test.go -------------------------------------------------------------------------------- /share/dkg/pedersen/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/logger.go -------------------------------------------------------------------------------- /share/dkg/pedersen/proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/proto_test.go -------------------------------------------------------------------------------- /share/dkg/pedersen/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/protocol.go -------------------------------------------------------------------------------- /share/dkg/pedersen/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/status.go -------------------------------------------------------------------------------- /share/dkg/pedersen/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/pedersen/structs.go -------------------------------------------------------------------------------- /share/dkg/rabin/dkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/rabin/dkg.go -------------------------------------------------------------------------------- /share/dkg/rabin/dkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/dkg/rabin/dkg_test.go -------------------------------------------------------------------------------- /share/poly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/poly.go -------------------------------------------------------------------------------- /share/poly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/poly_test.go -------------------------------------------------------------------------------- /share/pvss/pvss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/pvss/pvss.go -------------------------------------------------------------------------------- /share/pvss/pvss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/pvss/pvss_test.go -------------------------------------------------------------------------------- /share/vss/pedersen/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/pedersen/dh.go -------------------------------------------------------------------------------- /share/vss/pedersen/vss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/pedersen/vss.go -------------------------------------------------------------------------------- /share/vss/pedersen/vss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/pedersen/vss_test.go -------------------------------------------------------------------------------- /share/vss/rabin/dh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/rabin/dh.go -------------------------------------------------------------------------------- /share/vss/rabin/vss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/rabin/vss.go -------------------------------------------------------------------------------- /share/vss/rabin/vss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/share/vss/rabin/vss_test.go -------------------------------------------------------------------------------- /shuffle/biffle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/biffle.go -------------------------------------------------------------------------------- /shuffle/biffle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/biffle_test.go -------------------------------------------------------------------------------- /shuffle/pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/pair.go -------------------------------------------------------------------------------- /shuffle/sequence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/sequence_test.go -------------------------------------------------------------------------------- /shuffle/sequences.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/sequences.go -------------------------------------------------------------------------------- /shuffle/shuffle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/shuffle_test.go -------------------------------------------------------------------------------- /shuffle/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/simple.go -------------------------------------------------------------------------------- /shuffle/vartime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/shuffle/vartime_test.go -------------------------------------------------------------------------------- /sign/anon/anon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/anon.go -------------------------------------------------------------------------------- /sign/anon/enc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/enc.go -------------------------------------------------------------------------------- /sign/anon/enc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/enc_test.go -------------------------------------------------------------------------------- /sign/anon/sig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/sig.go -------------------------------------------------------------------------------- /sign/anon/sig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/sig_test.go -------------------------------------------------------------------------------- /sign/anon/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/suite.go -------------------------------------------------------------------------------- /sign/anon/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/anon/util.go -------------------------------------------------------------------------------- /sign/bdn/bdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bdn/bdn.go -------------------------------------------------------------------------------- /sign/bdn/bdn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bdn/bdn_test.go -------------------------------------------------------------------------------- /sign/bdn/mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bdn/mask.go -------------------------------------------------------------------------------- /sign/bdn/mask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bdn/mask_test.go -------------------------------------------------------------------------------- /sign/bls/bls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bls/bls.go -------------------------------------------------------------------------------- /sign/bls/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/bls/bls_test.go -------------------------------------------------------------------------------- /sign/cosi/cosi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/cosi/cosi.go -------------------------------------------------------------------------------- /sign/cosi/cosi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/cosi/cosi_test.go -------------------------------------------------------------------------------- /sign/cosi/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/cosi/suite.go -------------------------------------------------------------------------------- /sign/dss/dss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/dss/dss.go -------------------------------------------------------------------------------- /sign/dss/dss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/dss/dss_test.go -------------------------------------------------------------------------------- /sign/eddsa/eddsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/eddsa.go -------------------------------------------------------------------------------- /sign/eddsa/eddsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/eddsa_test.go -------------------------------------------------------------------------------- /sign/eddsa/testdata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/testdata/LICENSE -------------------------------------------------------------------------------- /sign/eddsa/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/testdata/README.md -------------------------------------------------------------------------------- /sign/eddsa/testdata/ed25519_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/testdata/ed25519_test.json -------------------------------------------------------------------------------- /sign/eddsa/testdata/sign.input.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/eddsa/testdata/sign.input.gz -------------------------------------------------------------------------------- /sign/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/policy.go -------------------------------------------------------------------------------- /sign/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/policy_test.go -------------------------------------------------------------------------------- /sign/schnorr/schnorr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/schnorr/schnorr.go -------------------------------------------------------------------------------- /sign/schnorr/schnorr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/schnorr/schnorr_test.go -------------------------------------------------------------------------------- /sign/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/sign.go -------------------------------------------------------------------------------- /sign/tbls/tbls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/tbls/tbls.go -------------------------------------------------------------------------------- /sign/tbls/tbls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/tbls/tbls_test.go -------------------------------------------------------------------------------- /sign/test/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/sign/test/bls_test.go -------------------------------------------------------------------------------- /suites/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/suites/all.go -------------------------------------------------------------------------------- /suites/suites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/suites/suites.go -------------------------------------------------------------------------------- /suites/suites_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/suites/suites_test.go -------------------------------------------------------------------------------- /util/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/encoding/encoding.go -------------------------------------------------------------------------------- /util/encoding/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/encoding/encoding_test.go -------------------------------------------------------------------------------- /util/key/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/key/key.go -------------------------------------------------------------------------------- /util/key/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/key/key_test.go -------------------------------------------------------------------------------- /util/random/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/random/rand.go -------------------------------------------------------------------------------- /util/random/rand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/random/rand_test.go -------------------------------------------------------------------------------- /util/test/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/test/benchmark.go -------------------------------------------------------------------------------- /util/test/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/test/doc.go -------------------------------------------------------------------------------- /util/test/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/test/group.go -------------------------------------------------------------------------------- /util/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/util/test/test.go -------------------------------------------------------------------------------- /xof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof.go -------------------------------------------------------------------------------- /xof/blake2xb/blake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof/blake2xb/blake.go -------------------------------------------------------------------------------- /xof/blake2xs/blake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof/blake2xs/blake.go -------------------------------------------------------------------------------- /xof/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof/doc.go -------------------------------------------------------------------------------- /xof/keccak/keccak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof/keccak/keccak.go -------------------------------------------------------------------------------- /xof/xof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dedis/kyber/HEAD/xof/xof_test.go --------------------------------------------------------------------------------