319 Commits
Author SHA1 Message Date
z 173e66855e docs(brand): add hero banner 2026-06-28 20:44:26 -07:00
z 04248ee4fe chore(brand): dynamic hero banner 2026-06-28 20:44:25 -07:00
Antje WorringandClaude Opus 4.8 e20903ba97 docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:28:43 -07:00
Antje WorringandClaude Opus 4.8 cc9c280852 Add Claude Code project docs (CLAUDE.md, LLM.md)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 21:50:08 -07:00
venuswhispers c0abedd7aa update: sm_manager ports 2024-08-20 20:11:28 -07:00
venuswhispers 6822241422 chore: code refactoring 2024-08-17 10:03:11 +09:00
venuswhispers fe7403889f update: demos 2024-08-17 10:00:01 +09:00
WEB3.ETHandGitHub da172b42f4 Update README.md 2024-08-17 08:55:37 +08:00
venuswhispers 6ac3aa03b0 init: update using latest version of rust and fixed all compile errors 2024-08-09 18:03:47 +09:00
Artrepreneur1andGitHub 7018d9f4b3 Output format changes 2022-07-14 17:46:14 -04:00
Artrepreneur1andGitHub 6d881ac429 Changed signature output format
Altered signature output format for more ease of use by other processes.
2022-07-14 17:40:37 -04:00
Elichai TurkelandGitHub 9193fb7d42 dev-dependencies: replace the rust libsecp256k1 with the C bindings secp256k1 lib (#171) 2022-05-18 15:24:57 +03:00
Leonard TanandGitHub 02c1328fd4 Pedersen proof needs a check on the "com" field (#170)
* proof on different sigma_i still passes tests

* Added checks that pedersen proof corresponds to pedersen commitment values used

* add fix for test

* rust fmt
2022-05-18 13:26:17 +03:00
Elichai Turkel a59b657dc4 Bump zk-paillier version 2022-04-03 19:04:39 +03:00
DmytroTymandGitHub c94065fbf3 Added a check for the length of PDLwSlackProof vector. (#163)
* Added a check for the length of PDLwSlackProof vector.

* Moved check for the length of PDLwSlackProof vector inside party_i.rs, returning proper error if this check fails.

* Forgot to run rustfmt :)
2022-02-08 12:21:05 +02:00
Denis VarlakovandGitHub c80c87d130 Remove dependency on rust-crypto (#160) 2022-01-04 18:47:18 +07:00
Denis VarlakovandGitHub c480a8ad76 Add GG20 examples (#159) 2022-01-04 15:11:12 +07:00
mujiandGitHub b1448e2dcf Update to curv@0.9 (#144) 2022-01-04 14:36:46 +07:00
Dimitris ApostolouandGitHub fc4a0ed2e1 Fix typos (#146) 2021-11-03 12:10:07 +07:00
DmytroTymandGitHub c1fffc55f5 Range proofs and moduli sizes checks added (#145)
* * feat: range proofs for Bob and Alice in MtA implemented
* fix: added Alice's range proof to MtA messageA
* fix: parties now verify sizes of other parties' public moduli
* test: tests for range proofs and small modulus choice
* fix: when verifying dlog between h2 and h1, parties now construct dlog statement themselves instead of taking it from the prover

* fix: addressing comments

* fix: zeroize Alice too
2021-11-01 12:34:21 +02:00
GauthamandGitHub 175e4927e5 Derive Clone for SignManual (#143) 2021-10-15 17:16:34 +03:00
Denis Varlakov ac8988a916 Merge #141 2021-10-13 22:39:32 +07:00
DmytroTymandGitHub 373422ed31 * fix (blame): blame in phases 5 and 6 now cannot be manipulated by revealing fake vaules of k, gamma, miu and beta (#140)
* perf: get_commitments_to_xi is now quadratic in the number of vss_schemes, instad of cubic
2021-10-06 21:52:35 +03:00
Omer Shlomovits 8a49f66ba0 bump tag 2021-09-05 10:29:49 +03:00
DmytroTymandGitHub 707ce7527f pk from DLogProof from keygen's Round4 is now verified against VSS. (#136) 2021-09-05 10:26:36 +03:00
Omer Shlomovits 29ffafccbf bump v 2021-08-25 00:03:50 +03:00
DmytroTymandGitHub 13179ab5c9 In keygen round 2, a dlog proof that shows that there exists e such that h2^e = h1 added. The process of generating h1, h2, N_tilde changed accordingly (#134) 2021-08-25 00:01:03 +03:00
Cem EliguzelandGitHub a81559cbd2 Derive serialization traits for PartialSignature (#133) 2021-08-23 13:11:15 +07:00
Omer Shlomovits b28eb07119 bump version 2021-08-15 00:22:39 +03:00
Omer Shlomovits 1620c8500b pk_vec type 2021-08-14 22:19:48 +03:00
Omer Shlomovits fd875cbda5 0.7.0 2021-08-14 00:51:26 +03:00
9415a6e339 No orc (#130)
* key rounds and offline sign rounds

* Fix party_i

* Run cargo fmt

* Make the project compilable

* Online round

* Remove orchestrate

* clean

Co-authored-by: Denis Varlakov <dsurv@yandex.ru>
2021-08-14 00:46:31 +03:00
Denis 76c4715d17 Update Cargo.toml 2021-07-26 15:34:33 +03:00
Denis VarlakovandGitHub 9b805a99f9 Replace needless additive keys with enc/dec paillier keys (#126) 2021-07-26 15:33:34 +03:00
Denis 4ec3058969 Make LocalKey generic over choice of curve 2021-07-20 19:01:30 +03:00
Omer ShlomovitsandGitHub e2c40d3e86 Update Cargo.toml 2021-07-18 13:30:11 +03:00
Omer ShlomovitsandGitHub 11d82b146b Update Cargo.toml 2021-07-18 13:22:13 +03:00
Omer ShlomovitsandGitHub eef4cc6985 Update Cargo.toml 2021-07-18 13:17:28 +03:00
29465dcb79 Add StateMachine implementation for gg20 keygen/signing (#121)
* gg20_keygen

* Prettify imports

* Fix secp256k1 curve

* Add gg20 signing state machine

* Fix doc example

Co-authored-by: Omer Shlomovits <omer.shlomovits@gmail.com>
2021-07-18 13:15:39 +03:00
c00f532d1f add some documentation for signing non-textual messages (#122)
Co-authored-by: Matan Hamilis <matan@zengo.com>
2021-06-30 23:20:18 +03:00
Elichai TurkelandGitHub 744234416e Update dependencies and bump version to 0.4.6 (#115)
* Update dependencies

* Bump version to 0.4.6
2021-05-13 15:58:30 +03:00
Denis VarlakovandGitHub 11ebe5e75b Update deps (#114) 2021-04-26 18:05:00 +07:00
nmahendruandGitHub a7910d3281 Fix betaval (#112)
* tests seem to work

* cleanup

* adding comments for clarity
2021-03-24 22:51:06 +02:00
Denis VarlakovandGitHub a072793725 Update curv (#109) 2021-02-22 14:14:28 +07:00
Omer ShlomovitsandGitHub e36c64a556 Update README.md 2021-01-20 00:39:40 +02:00
Omer Shlomovits 685889e61e padding + gg20 fix order of signers 2020-11-12 12:06:38 +02:00
Omer ShlomovitsandGitHub e20274e7ec Update .travis.yml 2020-11-08 14:03:37 +02:00
Omer ShlomovitsandGitHub 7cbc49e017 Update .travis.yml 2020-11-08 14:01:06 +02:00
Omer ShlomovitsandGitHub 9b1e12b65d Update .travis.yml 2020-11-08 13:55:00 +02:00
Omer ShlomovitsandGitHub 2bdc5fcc79 Update .travis.yml 2020-11-08 13:41:59 +02:00