keripy
keripy copied to clipboard
KLI sign and verify with multi-sig
Steps to reproduce
- Reset
- Setup with
multisig.sh
- Use
kli sign
to create signature as multi-sig group - Use
kli verify
to verify signature
Reset and setup
$ rm -rf ~/.keri
$ kli witness demo &
$ ./scripts/demo/basic/multisig.sh
Create signature as multi-sig group
$ kli sign --name multisig1 --alias multisig --text "hello"
1. ABAMVo5-WHNlIhx6QEhVEljXGqZrLCJ2g9eXH-jVmy6w9aRde6HfPrIRHBiyFlIIdDIZwjFOMZQhzWfWfOQJCPAN
Verify signature
kli verify --name multisig1 --alias multisig1 --prefix EC61gZ9lCKmHAS7U5ehUfEbGId5rcY0D7MirFZHDQcE2 --text "hello" --signature "ABAMVo5-WHNlIhx6QEhVEljXGqZrLCJ2g9eXH-jVmy6w9aRde6HfPrIRHBiyFlIIdDIZwjFOMZQhzWfWfOQJCPAN"
Signature 2 is valid.
I would have expected something like this to happen
-
kli sign
should report that more signers need to participate -
kli verify
should fail if signature does not have enough signers