add a test vector for public keys

This commit is contained in:
Hugo Nguyen 2021-04-24 20:32:36 -07:00 committed by GitHub
parent 45bc31d83d
commit de79a73b49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -195,6 +195,45 @@ If the parties wish to have stronger privacy, it is recommended to use a higher
==Test Vectors==
===Mode: <tt>NO_ENCRYPTION</tt> with Public Keys===
====ROUND 1====
* Coordinator
** M-of-N: 1/2
** ADDRESS_TYPE: NATIVE_SEGWIT
** TOKEN: 0x00
* Signer 1
** MASTER_KEY_FINGERPRINT: 2607aabc
** PRIVATE_KEY (m/48'/0'/0'/2'): L2Vt7N6mHLgcP1A6zLWHsm7G9iGCFPqLwiGQdZsCsHwYfXPuCUHc
** Public Key (m/48'/0'/0'/2'): 038328f50eb45eada196d02ebb6a3b980be3c0706ded17eaa774d77974c15ae2fe
** Legacy signature
** <tt>signer_1_key.bsms</tt>:
<pre>BSMS 1.0
05dc6edbff65b399654fd6b837c0e4aa
[2607aabc/48'/0'/0'/2']038328f50eb45eada196d02ebb6a3b980be3c0706ded17eaa774d77974c15ae2fe
Signer 1 key
H7pdMwSJ0JFeFwLTHvO6+IMpnyDtmabtDosdebcD+dMPRNLKD7cvbo4GTN1z5rfbTuKnpHTznexA4d8P9yK3c74=</pre>
* Signer 2
** MASTER_KEY_FINGERPRINT: 3ff797d2
** PRIVATE_KEY (m/48'/0'/0'/2'): KxeLc5AVxYtK1yFqroLtqpgjm8YAMrYs66Kfcx28fBk9zg22M4V4
** Public Key (m/48'/0'/0'/2'): 02d6a29eccd2c7621e7e1ea1c251ef1a18bd5f773392cf66ff40b8ef1cb1b2fe0b
** Legacy signature
** <tt>signer_2_key.bsms</tt>:
<pre>BSMS 1.0
70f7538ffc8d4f8f52aa8e465581b9a0
[3ff797d2/48'/0'/0'/2']02d6a29eccd2c7621e7e1ea1c251ef1a18bd5f773392cf66ff40b8ef1cb1b2fe0b
Signer 2 key
IBROlN9mAZZFgK92cAp5Ws+EtkOPGGDoESx/oyXb73MdJaZb1/3+vMFw9pYfmpvsbQGMglUoKmHc6AVRmyFIYiE=</pre>
====ROUND 2====
* Coordinator
** <tt>my_multisig_wallet.bsms</tt>:
<pre>BSMS 1.0
wsh(sortedmulti(1,[2607aabc/48'/0'/0'/2']038328f50eb45eada196d02ebb6a3b980be3c0706ded17eaa774d77974c15ae2fe,[3ff797d2/48'/0'/0'/2']02d6a29eccd2c7621e7e1ea1c251ef1a18bd5f773392cf66ff40b8ef1cb1b2fe0b))#uje27sjy
No path restrictions
bc1qfvtnp7aturvmrd5x42mtexqkkktl993n0xpu5sjcnf6nx5dve5zqcxsyda</pre>
===Mode: <tt>NO_ENCRYPTION</tt>===
====ROUND 1====
* Coordinator