├── .gitignore ├── CMakeLists.txt ├── GoogleTest-Installation.md ├── LICENSE ├── Modify-MPC-CMP-as-a-Threshold-Signature-Scheme.pdf ├── OpenSSL-Installation.md ├── Protocol-Buffers-Installation.md ├── README.md ├── cmake ├── MultiPartySigConfig.cmake.in └── setup_installation.cmake ├── doc └── Safeheron_Crypto_Suites__Multiparty_ECDSA_Updated_Final_Audit_Report_Least_Authority.pdf ├── proto ├── cmp │ ├── aux_info_key_refresh.proto │ ├── key_recovery.proto │ ├── minimal_key_gen.proto │ ├── sign.proto │ └── struct.proto ├── gg18 │ ├── key_gen.proto │ ├── key_refresh.proto │ ├── sign.proto │ └── struct.proto └── gg20 │ └── sign.proto ├── src ├── CMakeLists.txt └── multi-party-sig │ ├── mpc-flow │ ├── CMakeLists.txt │ ├── common │ │ ├── sid_maker.cpp │ │ └── sid_maker.h │ ├── mpc-parallel-v2 │ │ ├── error_info.h │ │ ├── message_type.h │ │ ├── mpc_context.cpp │ │ ├── mpc_context.h │ │ ├── mpc_round.cpp │ │ └── mpc_round.h │ ├── mpc-parallel │ │ ├── LazyBCValidator.cpp │ │ ├── LazyBCValidator.h │ │ ├── error_info.h │ │ ├── mpc_context.cpp │ │ ├── mpc_context.h │ │ ├── mpc_round.cpp │ │ └── mpc_round.h │ └── tpc │ │ └── .gitkeep │ └── multi-party-ecdsa │ ├── CMakeLists.txt │ ├── cmp │ ├── .gitkeep │ ├── aux_info_key_refresh │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── aux_info_key_refresh.pb.cc │ │ │ │ └── aux_info_key_refresh.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── aux_info_key_refresh.pb.cc │ │ │ │ └── aux_info_key_refresh.pb.h │ │ │ ├── aux_info_key_refresh.pb.switch.cc │ │ │ └── aux_info_key_refresh.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_bc_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_p2p_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── cmp.h │ ├── key_gen │ │ ├── context.cpp │ │ ├── context.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round1_6.cpp │ │ ├── round1_6.h │ │ └── t_party.h │ ├── key_recovery │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── key_recovery.pb.cc │ │ │ │ └── key_recovery.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── key_recovery.pb.cc │ │ │ │ └── key_recovery.pb.h │ │ │ ├── key_recovery.pb.switch.cc │ │ │ └── key_recovery.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_p2p_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_p2p_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ └── t_party.h │ ├── minimal_key_gen │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── minimal_key_gen.pb.cc │ │ │ │ └── minimal_key_gen.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── minimal_key_gen.pb.cc │ │ │ │ └── minimal_key_gen.pb.h │ │ │ ├── minimal_key_gen.pb.switch.cc │ │ │ └── minimal_key_gen.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_bc_message.cpp │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_bc_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── minimal_party.h │ ├── minimal_party_local.cpp │ ├── minimal_party_remote.cpp │ ├── minimal_sign_key.cpp │ ├── minimal_sign_key.h │ ├── party.h │ ├── party_local.cpp │ ├── party_remote.cpp │ ├── proto_gen │ │ ├── 3_14 │ │ │ ├── struct.pb.cc │ │ │ └── struct.pb.h │ │ ├── 3_20 │ │ │ ├── struct.pb.cc │ │ │ └── struct.pb.h │ │ ├── struct.pb.switch.cc │ │ └── struct.pb.switch.h │ ├── sign │ │ ├── context.cpp │ │ ├── context.h │ │ ├── identification.h │ │ ├── message.h │ │ ├── proof_in_presign_phase.cpp │ │ ├── proof_in_sign_phase.cpp │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── sign.pb.cc │ │ │ │ └── sign.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── sign.pb.cc │ │ │ │ └── sign.pb.h │ │ │ ├── sign.pb.switch.cc │ │ │ └── sign.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round0_p2p_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_p2p_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── round3_p2p_message.cpp │ │ ├── round4.cpp │ │ ├── round4.h │ │ ├── security_param.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── sign_key.cpp │ ├── sign_key.h │ ├── util.cpp │ └── util.h │ ├── gg18 │ ├── .gitkeep │ ├── gg18.h │ ├── key_gen │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── key_gen.pb.cc │ │ │ │ └── key_gen.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── key_gen.pb.cc │ │ │ │ └── key_gen.pb.h │ │ │ ├── key_gen.pb.switch.cc │ │ │ └── key_gen.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_bc_message.cpp │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_bc_message2.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── key_refresh │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── key_refresh.pb.cc │ │ │ │ └── key_refresh.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── key_refresh.pb.cc │ │ │ │ └── key_refresh.pb.h │ │ │ ├── key_refresh.pb.switch.cc │ │ │ └── key_refresh.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_bc_message.cpp │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_p2p_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── round3_bc_message.cpp │ │ ├── round4.cpp │ │ ├── round4.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── party.h │ ├── party_local.cpp │ ├── party_remote.cpp │ ├── proto_gen │ │ ├── 3_14 │ │ │ ├── struct.pb.cc │ │ │ └── struct.pb.h │ │ ├── 3_20 │ │ │ ├── struct.pb.cc │ │ │ └── struct.pb.h │ │ ├── struct.pb.switch.cc │ │ └── struct.pb.switch.h │ ├── sign │ │ ├── context.cpp │ │ ├── context.h │ │ ├── message.h │ │ ├── mta.cpp │ │ ├── mta.h │ │ ├── proto_gen │ │ │ ├── 3_14 │ │ │ │ ├── sign.pb.cc │ │ │ │ └── sign.pb.h │ │ │ ├── 3_20 │ │ │ │ ├── sign.pb.cc │ │ │ │ └── sign.pb.h │ │ │ ├── sign.pb.switch.cc │ │ │ └── sign.pb.switch.h │ │ ├── round0.cpp │ │ ├── round0.h │ │ ├── round0_bc_message.cpp │ │ ├── round0_p2p_message.cpp │ │ ├── round1.cpp │ │ ├── round1.h │ │ ├── round1_p2p_message.cpp │ │ ├── round2.cpp │ │ ├── round2.h │ │ ├── round2_bc_message.cpp │ │ ├── round3.cpp │ │ ├── round3.h │ │ ├── round3_bc_message.cpp │ │ ├── round4.cpp │ │ ├── round4.h │ │ ├── round4_bc_message.cpp │ │ ├── round5.cpp │ │ ├── round5.h │ │ ├── round5_bc_message.cpp │ │ ├── round6.cpp │ │ ├── round6.h │ │ ├── round6_bc_message.cpp │ │ ├── round7.cpp │ │ ├── round7.h │ │ ├── round7_bc_message.cpp │ │ ├── round8.cpp │ │ ├── round8.h │ │ ├── round8_bc_message.cpp │ │ ├── round9.cpp │ │ ├── round9.h │ │ ├── t_party.cpp │ │ └── t_party.h │ ├── sign_key.cpp │ ├── sign_key.h │ ├── util.cpp │ └── util.h │ └── gg20 │ ├── .gitkeep │ ├── gg20.h │ └── sign │ ├── context.cpp │ ├── context.h │ ├── message.h │ ├── proto_gen │ ├── 3_14 │ │ ├── sign.pb.cc │ │ └── sign.pb.h │ ├── 3_20 │ │ ├── sign.pb.cc │ │ └── sign.pb.h │ ├── sign.pb.switch.cc │ └── sign.pb.switch.h │ ├── round0.cpp │ ├── round0.h │ ├── round0_bc_message.cpp │ ├── round0_p2p_message.cpp │ ├── round1.cpp │ ├── round1.h │ ├── round1_p2p_message.cpp │ ├── round2.cpp │ ├── round2.h │ ├── round2_bc_message.cpp │ ├── round3.cpp │ ├── round3.h │ ├── round3_bc_message.cpp │ ├── round4.cpp │ ├── round4.h │ ├── round4_bc_message.cpp │ ├── round4_p2p_message.cpp │ ├── round5.cpp │ ├── round5.h │ ├── round5_bc_message.cpp │ ├── round6.cpp │ ├── round6.h │ ├── round6_bc_message.cpp │ ├── round7.cpp │ ├── round7.h │ ├── t_party.cpp │ └── t_party.h └── test ├── CMakeLists.txt ├── CTimer.cpp ├── CTimer.h ├── cmp ├── aux_info_key_refresh_mt_test.cpp ├── aux_info_key_refresh_test.cpp ├── key_gen_test.cpp ├── key_recovery_test.cpp ├── minimal_key_gen_mt_test.cpp ├── minimal_key_gen_test.cpp ├── sign_n_n_mt_test.cpp ├── sign_t_n_mt_test.cpp └── sign_test.cpp ├── gg18 ├── key_gen_mt_test.cpp ├── key_gen_test.cpp ├── key_refresh_mt_test.cpp ├── key_refresh_test.cpp ├── sign_n_n_mt_test.cpp ├── sign_t_n_mt_test.cpp └── sign_test.cpp ├── gg20 ├── sign_n_n_mt_test.cpp ├── sign_t_n_mt_test.cpp └── sign_test.cpp ├── message.h ├── party_message_queue.h └── thread_safe_queue.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /GoogleTest-Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/GoogleTest-Installation.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Modify-MPC-CMP-as-a-Threshold-Signature-Scheme.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/Modify-MPC-CMP-as-a-Threshold-Signature-Scheme.pdf -------------------------------------------------------------------------------- /OpenSSL-Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/OpenSSL-Installation.md -------------------------------------------------------------------------------- /Protocol-Buffers-Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/Protocol-Buffers-Installation.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/README.md -------------------------------------------------------------------------------- /cmake/MultiPartySigConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/cmake/MultiPartySigConfig.cmake.in -------------------------------------------------------------------------------- /cmake/setup_installation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/cmake/setup_installation.cmake -------------------------------------------------------------------------------- /doc/Safeheron_Crypto_Suites__Multiparty_ECDSA_Updated_Final_Audit_Report_Least_Authority.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/doc/Safeheron_Crypto_Suites__Multiparty_ECDSA_Updated_Final_Audit_Report_Least_Authority.pdf -------------------------------------------------------------------------------- /proto/cmp/aux_info_key_refresh.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/cmp/aux_info_key_refresh.proto -------------------------------------------------------------------------------- /proto/cmp/key_recovery.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/cmp/key_recovery.proto -------------------------------------------------------------------------------- /proto/cmp/minimal_key_gen.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/cmp/minimal_key_gen.proto -------------------------------------------------------------------------------- /proto/cmp/sign.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/cmp/sign.proto -------------------------------------------------------------------------------- /proto/cmp/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/cmp/struct.proto -------------------------------------------------------------------------------- /proto/gg18/key_gen.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/gg18/key_gen.proto -------------------------------------------------------------------------------- /proto/gg18/key_refresh.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/gg18/key_refresh.proto -------------------------------------------------------------------------------- /proto/gg18/sign.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/gg18/sign.proto -------------------------------------------------------------------------------- /proto/gg18/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/gg18/struct.proto -------------------------------------------------------------------------------- /proto/gg20/sign.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/proto/gg20/sign.proto -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/CMakeLists.txt -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/common/sid_maker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/common/sid_maker.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/common/sid_maker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/common/sid_maker.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/error_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/error_info.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/message_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/message_type.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_context.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_round.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel-v2/mpc_round.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/LazyBCValidator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/LazyBCValidator.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/LazyBCValidator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/LazyBCValidator.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/error_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/error_info.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/mpc_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/mpc_context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/mpc_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/mpc_context.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/mpc_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/mpc_round.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/mpc-parallel/mpc_round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/mpc-flow/mpc-parallel/mpc_round.h -------------------------------------------------------------------------------- /src/multi-party-sig/mpc-flow/tpc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/CMakeLists.txt -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_14/aux_info_key_refresh.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_14/aux_info_key_refresh.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_14/aux_info_key_refresh.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_14/aux_info_key_refresh.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_20/aux_info_key_refresh.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_20/aux_info_key_refresh.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_20/aux_info_key_refresh.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/3_20/aux_info_key_refresh.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/aux_info_key_refresh.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/aux_info_key_refresh.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/aux_info_key_refresh.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/proto_gen/aux_info_key_refresh.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round1_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round2_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/aux_info_key_refresh/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/cmp.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round1_6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round1_6.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round1_6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/round1_6.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_gen/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_14/key_recovery.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_14/key_recovery.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_14/key_recovery.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_14/key_recovery.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_20/key_recovery.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_20/key_recovery.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_20/key_recovery.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/3_20/key_recovery.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/key_recovery.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/key_recovery.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/key_recovery.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/proto_gen/key_recovery.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round0_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round2_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/key_recovery/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_14/minimal_key_gen.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_14/minimal_key_gen.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_14/minimal_key_gen.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_14/minimal_key_gen.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_20/minimal_key_gen.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_20/minimal_key_gen.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_20/minimal_key_gen.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/3_20/minimal_key_gen.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/minimal_key_gen.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/minimal_key_gen.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/minimal_key_gen.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/proto_gen/minimal_key_gen.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round2_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_key_gen/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party_local.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party_remote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_party_remote.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_sign_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_sign_key.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/minimal_sign_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/minimal_sign_key.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/party_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/party_local.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/party_remote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/party_remote.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_14/struct.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_14/struct.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_14/struct.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_14/struct.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_20/struct.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_20/struct.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_20/struct.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/3_20/struct.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/struct.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/struct.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/struct.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/proto_gen/struct.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/identification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/identification.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proof_in_presign_phase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proof_in_presign_phase.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proof_in_sign_phase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proof_in_sign_phase.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_14/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_14/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_14/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_14/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_20/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_20/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_20/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/3_20/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/sign.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/sign.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/sign.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/proto_gen/sign.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round0_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round2_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round3_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round4.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/round4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/round4.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/security_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/security_param.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign_key.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/sign_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/sign_key.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/util.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/cmp/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/cmp/util.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/gg18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/gg18.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_20/key_gen.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_20/key_gen.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_20/key_gen.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/3_20/key_gen.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/key_gen.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/key_gen.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/key_gen.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/proto_gen/key_gen.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2_bc_message2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round2_bc_message2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_gen/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_14/key_refresh.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_14/key_refresh.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_14/key_refresh.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_14/key_refresh.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_20/key_refresh.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_20/key_refresh.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_20/key_refresh.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/3_20/key_refresh.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/key_refresh.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/key_refresh.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/key_refresh.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/proto_gen/key_refresh.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round2_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round3_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round4.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/round4.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/key_refresh/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/party_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/party_local.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/party_remote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/party_remote.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_14/struct.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_14/struct.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_14/struct.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_14/struct.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_20/struct.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_20/struct.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_20/struct.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/3_20/struct.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/struct.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/struct.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/struct.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/proto_gen/struct.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/mta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/mta.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/mta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/mta.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_14/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_14/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_14/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_14/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_20/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_20/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_20/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/3_20/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/sign.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/sign.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/sign.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/proto_gen/sign.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round0_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round2_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round3_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round4_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round5_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round6_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round7_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round8_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round9.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/round9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/round9.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign/t_party.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign_key.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/sign_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/sign_key.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/util.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg18/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg18/util.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/gg20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/gg20.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/context.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/context.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/message.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_14/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_14/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_14/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_14/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_20/sign.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_20/sign.pb.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_20/sign.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/3_20/sign.pb.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/sign.pb.switch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/sign.pb.switch.cc -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/sign.pb.switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/proto_gen/sign.pb.switch.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round0_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round1_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round2_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round3_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4_p2p_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round4_p2p_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round5_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6_bc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round6_bc_message.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round7.cpp -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/round7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/round7.h -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/t_party.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "t_party.h" 4 | -------------------------------------------------------------------------------- /src/multi-party-sig/multi-party-ecdsa/gg20/sign/t_party.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/src/multi-party-sig/multi-party-ecdsa/gg20/sign/t_party.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/CTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/CTimer.cpp -------------------------------------------------------------------------------- /test/CTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/CTimer.h -------------------------------------------------------------------------------- /test/cmp/aux_info_key_refresh_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/aux_info_key_refresh_mt_test.cpp -------------------------------------------------------------------------------- /test/cmp/aux_info_key_refresh_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/aux_info_key_refresh_test.cpp -------------------------------------------------------------------------------- /test/cmp/key_gen_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/key_gen_test.cpp -------------------------------------------------------------------------------- /test/cmp/key_recovery_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/key_recovery_test.cpp -------------------------------------------------------------------------------- /test/cmp/minimal_key_gen_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/minimal_key_gen_mt_test.cpp -------------------------------------------------------------------------------- /test/cmp/minimal_key_gen_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/minimal_key_gen_test.cpp -------------------------------------------------------------------------------- /test/cmp/sign_n_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/sign_n_n_mt_test.cpp -------------------------------------------------------------------------------- /test/cmp/sign_t_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/sign_t_n_mt_test.cpp -------------------------------------------------------------------------------- /test/cmp/sign_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/cmp/sign_test.cpp -------------------------------------------------------------------------------- /test/gg18/key_gen_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/key_gen_mt_test.cpp -------------------------------------------------------------------------------- /test/gg18/key_gen_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/key_gen_test.cpp -------------------------------------------------------------------------------- /test/gg18/key_refresh_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/key_refresh_mt_test.cpp -------------------------------------------------------------------------------- /test/gg18/key_refresh_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/key_refresh_test.cpp -------------------------------------------------------------------------------- /test/gg18/sign_n_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/sign_n_n_mt_test.cpp -------------------------------------------------------------------------------- /test/gg18/sign_t_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/sign_t_n_mt_test.cpp -------------------------------------------------------------------------------- /test/gg18/sign_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg18/sign_test.cpp -------------------------------------------------------------------------------- /test/gg20/sign_n_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg20/sign_n_n_mt_test.cpp -------------------------------------------------------------------------------- /test/gg20/sign_t_n_mt_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg20/sign_t_n_mt_test.cpp -------------------------------------------------------------------------------- /test/gg20/sign_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/gg20/sign_test.cpp -------------------------------------------------------------------------------- /test/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/message.h -------------------------------------------------------------------------------- /test/party_message_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/party_message_queue.h -------------------------------------------------------------------------------- /test/thread_safe_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Safeheron/multi-party-sig-cpp/HEAD/test/thread_safe_queue.h --------------------------------------------------------------------------------