Skip to content

Commit dcb1fb7

Browse files
committed
fixed
1 parent cb107d5 commit dcb1fb7

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

chain-impl-mockchain/doc/format.abnf

+7-4
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,10 @@ CAST-PAYLOAD = %x01 CHOICE; Public payload
167167
/ %x02 ENCRYPTED-VOTE PROOF-VOTE ; Private payload
168168
CHOICE = U8
169169
ENCRYPTED-VOTE = SIZE-ELEMENT-8BIT *CYPHERTEXT
170-
CYPHERTEXT = 2 * SIZE-ELEMENT-65BIT
170+
CYPHERTEXT = 2 * GROUP-ELEMENT
171171
PROOF-VOTE = SIZE-ELEMENT-8BIT ANNOUNCEMENT CYPHERTEXT R-RESPONSE SCALAR
172-
ANNOUNCEMENT = 3 * SIZE-ELEMENT-65BIT
173-
R-RESPONSE = 2 * SIZE-ELEMENT-65BIT
174-
SCALAR = SIZE-ELEMENT-32BIT
172+
ANNOUNCEMENT = 3 * GROUP-ELEMENT
173+
R-RESPONSE = 3 * SCALAR
175174

176175
TALLY-CERT = VOTE-PLAN-ID TALLY-PAYLOAD
177176
TALLY-PAYLOAD = %x01 ; Public payload
@@ -265,3 +264,7 @@ U8 = OCTET ; unsigned integer 8 bit
265264
U16 = 2OCTET ; unsigned integer 16 bit (BE)
266265
U32 = 4OCTET ; unsigned integer 32 bit (BE)
267266
U64 = 8OCTET ; unsigned integer 64 bit (BE)
267+
SIZE-BYTES-32BYTE = 320CTET ; unsigned integer 256 bit (32 bytes) (BE)
268+
SIZE-BYTES-64BYTE = 640CTET ; unsigned integer 512 bit (64 bytes) (BE)
269+
SCALAR = SIZE-BYTES-32BYTE
270+
GROUP-ELEMENT = 650CTET ; unsigned integer 520 bit (65 bytes) (BE)

0 commit comments

Comments
 (0)