serai/crypto
Luke Parker 65376e93e5
3.4.3 Merge the nonce calculation from DLEqProof and MultiDLEqProof into a
single function

3.4.3 actually describes getting rid of DLEqProof for a thin wrapper around
MultiDLEqProof. That can't be done due to DLEqProof not requiring the std
features, enabling Vecs, which MultiDLEqProof relies on.

Merging the verification statement does simplify the code a bit. While merging
the proof could also be, it has much less value due to the simplicity of
proving (nonce * G, scalar * G).
2023-02-24 05:11:01 -05:00
..
ciphersuite 3.1.4 Further document hash_to_F which may collide 2023-02-23 01:09:22 -05:00
dalek-ff-group 3.2.2 Use a hash to point for random points in dfg 2023-02-23 04:29:17 -05:00
dkg 3.3.5 Clarify GeneratorPromotion is only for generators, not curves 2023-02-23 07:21:47 -05:00
dleq 3.4.3 Merge the nonce calculation from DLEqProof and MultiDLEqProof into a 2023-02-24 05:11:01 -05:00
ed448 Add test vectors for Ciphersuite::hash_to_F 2022-12-25 02:50:10 -05:00
ff-group-tests Run latest nightly clippy 2023-01-01 04:18:23 -05:00
frost 3.3.3 (cont) Add a dedicated Participant type 2023-02-23 06:50:45 -05:00
multiexp Restore type complexity checks in CI 2022-12-01 17:50:52 -05:00
schnorr Move verify_share to return batch-verifiable statements 2022-12-13 20:31:00 -05:00
transcript DKG Blame (#196) 2023-01-01 01:54:18 -05:00