mirror of
https://github.com/seigler/dips
synced 2025-07-27 01:36:14 +00:00
Update DIPs regarding use of BLS12-381-reversed (#25)
* Update bls_signature_scheme.md with BLS12-381-reversed * Update DIP3/DIP4 to use BLS operator keys * Update DIP5 to use BLS keys for user keys Also add the "Size" column to all serialization specs to align with other DIPs. * Update BLS primitives serialization size in DIP6/7 * DIP3 - Correct PubKeyOperator type * DIP4 - Correct PubKeyOperator type * Remove trailing e from integere
This commit is contained in:
parent
b1b56aaefd
commit
52aee60048
6 changed files with 60 additions and 63 deletions
|
@ -110,7 +110,7 @@ The internal Dash message name is `qbsigshares` and the format of the message is
|
|||
| messageHash | uint256 | 32 | The message hash |
|
||||
| shareCount | compactSize uint | 1-9 | The number of signature shares in this batch |
|
||||
| shareMembers | uint32[] | 4 * shareCount | Member indexes of the shares in this batch |
|
||||
| shareSigs | BLSSig[] | 32 * shareCount | The signature shares |
|
||||
| shareSigs | BLSSig[] | 96 * shareCount | The signature shares |
|
||||
|
||||
### Recovered threshold signatures
|
||||
|
||||
|
@ -132,7 +132,7 @@ The internal Dash message name is `qsigrec` and the format of the message is:
|
|||
| quorumHash | uint256 | 32 | The quorum identifier |
|
||||
| id | uint256 | 32 | The signing request id |
|
||||
| messageHash | uint256 | 32 | The message hash |
|
||||
| thresholdSig | BLSSig | 32 | The final recovered threshold signature |
|
||||
| thresholdSig | BLSSig | 96 | The final recovered threshold signature |
|
||||
|
||||
## Internal high-level API
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue