24 Commits

Author SHA1 Message Date
creamwhip
03f7a4577c move tools (benchgen, benchsign) to their own module 2022-01-29 23:00:28 +08:00
Gustavo Frederico
1e02560e7e Merging the branch that has CGGMP21 Oct changes onto the master branch. Resolving conflicts (listed below). In general, file versions of CGGMP21 Oct were chosen and security patches or small recent improvements from the master branch were copied over.
Merge branch 'master' into feature/cggmp21oct-tss-lib-tmp-merge

# Conflicts:
#	.github/workflows/test.yml
#	Makefile
#	README.md
#	crypto/ckd/child_key_derivation.go
#	crypto/ecpoint.go
#	crypto/mta/proofs.go
#	crypto/mta/range_proof.go
#	crypto/mta/share_protocol.go
#	crypto/mta/share_protocol_test.go
#	crypto/paillier/paillier.go
#	crypto/vss/feldman_vss.go
#	ecdsa/keygen/ecdsa-keygen.pb.go
#	ecdsa/keygen/local_party.go
#	ecdsa/keygen/local_party_test.go
#	ecdsa/keygen/messages.go
#	ecdsa/keygen/prepare.go
#	ecdsa/keygen/round_1.go
#	ecdsa/keygen/round_2.go
#	ecdsa/keygen/round_3.go
#	ecdsa/keygen/round_4.go
#	ecdsa/keygen/save_data.go
#	ecdsa/resharing/ecdsa-resharing.pb.go
#	ecdsa/resharing/local_party_test.go
#	ecdsa/resharing/messages.go
#	ecdsa/resharing/round_1_old_step_1.go
#	ecdsa/resharing/round_4_new_step_2.go
#	ecdsa/signing/ecdsa-signing.pb.go
#	ecdsa/signing/finalize.go
#	ecdsa/signing/key_derivation_util.go
#	ecdsa/signing/local_party.go
#	ecdsa/signing/local_party_test.go
#	ecdsa/signing/messages.go
#	ecdsa/signing/prepare.go
#	ecdsa/signing/round_1.go
#	ecdsa/signing/round_2.go
#	ecdsa/signing/round_3.go
#	ecdsa/signing/round_4.go
#	ecdsa/signing/round_5.go
#	ecdsa/signing/round_6.go
#	ecdsa/signing/round_7.go
#	ecdsa/signing/rounds.go
#	eddsa/keygen/eddsa-keygen.pb.go
#	eddsa/keygen/local_party.go
#	eddsa/keygen/local_party_test.go
#	eddsa/keygen/messages.go
#	eddsa/keygen/round_1.go
#	eddsa/keygen/round_2.go
#	eddsa/keygen/round_3.go
#	eddsa/keygen/save_data.go
#	eddsa/keygen/test_utils.go
#	eddsa/resharing/eddsa-resharing.pb.go
#	eddsa/resharing/local_party.go
#	eddsa/resharing/local_party_test.go
#	eddsa/resharing/messages.go
#	eddsa/resharing/round_1_old_step_1.go
#	eddsa/resharing/round_4_new_step_2.go
#	eddsa/signing/eddsa-signing.pb.go
#	eddsa/signing/finalize.go
#	eddsa/signing/local_party.go
#	eddsa/signing/local_party_test.go
#	eddsa/signing/messages.go
#	eddsa/signing/prepare.go
#	eddsa/signing/round_1.go
#	eddsa/signing/round_2.go
#	eddsa/signing/round_3.go
#	eddsa/signing/rounds.go
#	eddsa/signing/utils.go
#	go.mod
#	go.sum
#	protob/ecdsa-keygen.proto
#	protob/ecdsa-resharing.proto
#	protob/ecdsa-signing.proto
#	protob/eddsa-keygen.proto
#	protob/eddsa-resharing.proto
#	protob/eddsa-signing.proto
#	protob/message.proto
#	protob/signature.proto
#	test/_ecdsa_fixtures/keygen_data_0.json
#	test/_ecdsa_fixtures/keygen_data_1.json
#	test/_ecdsa_fixtures/keygen_data_2.json
#	test/_ecdsa_fixtures/keygen_data_3.json
#	test/_ecdsa_fixtures/keygen_data_4.json
#	test/_eddsa_fixtures/keygen_data_0.json
#	test/_eddsa_fixtures/keygen_data_1.json
#	test/_eddsa_fixtures/keygen_data_2.json
#	test/_eddsa_fixtures/keygen_data_3.json
#	test/_eddsa_fixtures/keygen_data_4.json
#	test/config.go
#	tss/message.pb.go
#	tss/params.go
#	tss/party.go
#	tss/wire.go
2021-12-17 16:03:49 -05:00
creamwhip
ce74f650c0 Makefile: set test timeouts to 30 mins 2021-11-29 18:00:59 +08:00
ycen
356a99831b Fix broken eddsa caused by change of zkp/sch 2021-09-23 14:17:39 +08:00
creamwhip
ccd7db8b44 add local benchmark tools (make benchgen, make benchsign) 2020-12-28 19:31:20 +08:00
creamwhip
ac984066ea Makefile: enable race detector for 'make test' 2020-12-28 00:21:05 +08:00
creamwhip
17ad569b72 makefile: add lint command 2020-11-16 09:44:22 +08:00
Luke Plaster
524d07a53a use the latest protobufs 2020-11-15 16:24:46 +08:00
Luke Plaster
b6b577da8d eddsa/signing: add identifable abort for phase 7 2020-11-15 16:24:46 +08:00
ackratos
0d6625b357 tweak test timeout 2020-11-13 10:54:34 +08:00
Luke Plaster
ec49b27f35 tests: run tests with race detection on github 2020-03-05 12:05:16 +08:00
Luke Plaster
b2ff8ac7b2 makefile: increase go test timeout to 20m 2020-03-05 12:05:16 +08:00
Luke Plaster
6df6dd67d8 makefile: remove WIP mobile targets 2019-11-01 15:09:27 +08:00
Luke Plaster
641f146b15 add SignatureData protobuf message to replace LocalSignData
and use it in the mobile interface
2019-10-24 16:48:08 +08:00
Luke Plaster
0311a65953 makefile: add ios and android targets 2019-10-24 16:17:18 +08:00
Luke Plaster
58979c1960 makefile: run tests without race detection by default 2019-10-21 12:49:38 +08:00
Luke Plaster
2629d2ebb0 ecdsa/regroup: rename to resharing 2019-10-14 21:26:53 +08:00
Luke Plaster
c628cf08eb Makefile: build runs go fmt 2019-09-25 13:10:57 +08:00
Luke Plaster
6ece43606a protob: WIP wire message format 2019-09-25 13:10:57 +08:00
Luke Plaster
752ea5235a protob: WIP protobuf conversion 2019-09-25 13:10:57 +08:00
Luke Plaster
01c35c71e2 protob: update Makefile 2019-09-25 13:10:57 +08:00
Luke Plaster
9d94c73447 protob: prepare for protobufs 2019-09-25 13:10:57 +08:00
Luke Plaster
01fdaff2a6 Makefile: use go test -race 2019-07-03 21:03:30 +08:00
Luke Plaster
e594ee54da add Makefile 2019-06-02 23:21:30 +08:00