Skip to content

Commit d84874b

Browse files
committed
basic definition of multi-signature verification
Signed-off-by: Shiwei Zhang <[email protected]>
1 parent cacf247 commit d84874b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

protocol.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,15 @@ To verify:
103103
Either standard or URL-safe base64 encodings are allowed. Signers may use
104104
either, and verifiers **MUST** accept either.
105105
106+
## Multi-signature Verification
107+
108+
Multi-signature enhances the security by allowing multiple signers to sign the
109+
same payload. The resulted signatures are encoded and transmitted preferably
110+
using the recommended [JSON envelope](envelope.md).
111+
112+
A `(t, n)`-[JSON envelope](envelope.md) is valid if the enclosed signatures pass
113+
the verification against at least `t` of `n` unique public keys.
114+
106115
## Test Vectors
107116
108117
See [reference implementation](implementation/signing_spec.py). Here is an

0 commit comments

Comments
 (0)