diff --git a/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..827eb9f --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0\'-1-2\'-2-1000000000-from-seed-test-vector1.t +command=hx +args=( hd-path M/0\'/1/2\'/2/1000000000 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..7e3fff8 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub6H1LXWLaKsWFhvm6RVpEL9P4KfRZSW7abD2ttkWP3SSQvnyA8FSVqNTEcYFgJS2UaFcxupHiYkro49S8yGasTvXEYBVPamhGW6cFJodrTHy diff --git a/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..c5a13fd --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0\'-1-2\'-2-from-seed-test-vector1.t +command=hx +args=( hd-path M/0\'/1/2\'/2 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdin b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdout b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..b578996 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-2-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub6FHa3pjLCk84BayeJxFW2SP4XRrFd1JYnxeLeU8EqN3vDfZmbqBqaGJAyiLjTAwm6ZLRQUMv1ZACTj37sR62cfN7fe5JnJ7dh8zL4fiyLHV diff --git a/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..319e82b --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0\'-1-2\'-from-seed-test-vector1.t +command=hx +args=( hd-path M/0\'/1/2\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdin b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdout b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..de97382 --- /dev/null +++ b/tests/hd-path-M-0'-1-2'-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub6D4BDPcP2GT577Vvch3R8wDkScZWzQzMMUm3PWbmWvVJrZwQY4VUNgqFJPMM3No2dFDFGTsxxpG5uJh7n7epu4trkrX7x7DogT5Uv6fcLW5 diff --git a/tests/hd-path-M-0'-1-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..b839d32 --- /dev/null +++ b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0\'-1-from-seed-test-vector1.t +command=hx +args=( hd-path M/0\'/1 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdin b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdout b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..7732e1d --- /dev/null +++ b/tests/hd-path-M-0'-1-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub6ASuArnXKPbfEwhqN6e3mwBcDTgzisQN1wXN9BJcM47sSikHjJf3UFHKkNAWbWMiGj7Wf5uMash7SyYq527Hqck2AxYysAA7xmALppuCkwQ diff --git a/tests/hd-path-M-0'-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-0'-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..02711af --- /dev/null +++ b/tests/hd-path-M-0'-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0\'-from-seed-test-vector1.t +command=hx +args=( hd-path M/0\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0'-from-seed-test-vector1.t/stdin b/tests/hd-path-M-0'-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-0'-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-0'-from-seed-test-vector1.t/stdout b/tests/hd-path-M-0'-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..248b7e1 --- /dev/null +++ b/tests/hd-path-M-0'-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub68Gmy5EdvgibQVfPdqkBBCHxA5htiqg55crXYuXoQRKfDBFA1WEjWgP6LHhwBZeNK1VTsfTFUHCdrfp1bgwQ9xv5ski8PX9rL2dZXvgGDnw diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..dbf6886 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0-2147483647\'-1-2147483646\'-2-from-seed-test-vector.t +command=hx +args=( hd-path M/0/2147483647\'/1/2147483646\'/2 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..3ac911e --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub6FnCn6nSzZAw5Tw7cgR9bi15UV96gLZhjDstkXXxvCLsUXBGXPdSnLFbdpq8p9HmGsApME5hQTZ3emM2rnY5agb9rXpVGyy3bdW6EEgAtqt diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..4199c21 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0-2147483647\'-1-2147483646\'-from-seed-test-vector.t +command=hx +args=( hd-path M/0/2147483647\'/1/2147483646\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..e0cf308 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL diff --git a/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..ff694c5 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0-2147483647\'-1-from-seed-test-vector.t +command=hx +args=( hd-path M/0/2147483647\'/1 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdin b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdout b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..4b73794 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-1-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub6DF8uhdarytz3FWdA8TvFSvvAh8dP3283MY7p2V4SeE2wyWmG5mg5EwVvmdMVCQcoNJxGoWaU9DCWh89LojfZ537wTfunKau47EL2dhHKon diff --git a/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..9dd7ea7 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0-2147483647\'-from-seed-test-vector.t +command=hx +args=( hd-path M/0/2147483647\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdin b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdout b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..1875b46 --- /dev/null +++ b/tests/hd-path-M-0-2147483647'-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub6ASAVgeehLbnwdqV6UKMHVzgqAG8Gr6riv3Fxxpj8ksbH9ebxaEyBLZ85ySDhKiLDBrQSARLq1uNRts8RuJiHjaDMBU4Zn9h8LZNnBC5y4a diff --git a/tests/hd-path-M-0-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-0-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..fbd3738 --- /dev/null +++ b/tests/hd-path-M-0-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-0-from-seed-test-vector.t +command=hx +args=( hd-path M/0 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-0-from-seed-test-vector2.t/stdin b/tests/hd-path-M-0-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-0-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-0-from-seed-test-vector2.t/stdout b/tests/hd-path-M-0-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..2ca0e57 --- /dev/null +++ b/tests/hd-path-M-0-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH diff --git a/tests/hd-path-M-from-seed-test-vector.t/TESTRECIPE b/tests/hd-path-M-from-seed-test-vector.t/TESTRECIPE new file mode 100644 index 0000000..d263aa5 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-from-seed-test-vector.t +command=hx +args=( hd-path M ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-from-seed-test-vector.t/stdin b/tests/hd-path-M-from-seed-test-vector.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-from-seed-test-vector.t/stdout b/tests/hd-path-M-from-seed-test-vector.t/stdout new file mode 100644 index 0000000..27bc638 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector.t/stdout @@ -0,0 +1 @@ +xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB diff --git a/tests/hd-path-M-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-M-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..139949e --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-from-seed-test-vector1.t +command=hx +args=( hd-path M ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-from-seed-test-vector1.t/stdin b/tests/hd-path-M-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-M-from-seed-test-vector1.t/stdout b/tests/hd-path-M-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..da22687 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8 diff --git a/tests/hd-path-M-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-M-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..3177290 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-M-from-seed-test-vector2.t +command=hx +args=( hd-path M/ ) +exit_code=1 +stdin_file=stdin +stdout_file=/dev/null +stderr_file=stderr +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-M-from-seed-test-vector2.t/stderr b/tests/hd-path-M-from-seed-test-vector2.t/stderr new file mode 100644 index 0000000..dff5327 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector2.t/stderr @@ -0,0 +1 @@ +hx: derivePrvPath: empty path segment diff --git a/tests/hd-path-M-from-seed-test-vector2.t/stdin b/tests/hd-path-M-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-M-from-seed-test-vector2.t/stdout b/tests/hd-path-M-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..27bc638 --- /dev/null +++ b/tests/hd-path-M-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB diff --git a/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..ae4f03f --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0\'-1-2\'-2-1000000000-from-seed-test-vector1.t +command=hx +args=( hd-path m/0\'/1/2\'/2/1000000000 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..174274d --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-1000000000-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprvA41z7zogVVwxVSgdKUHDy1SKmdb533PjDz7J6N6mV6uS3ze1ai8FHa8kmHScGpWmj4WggLyQjgPie1rFSruoUihUZREPSL39UNdE3BBDu76 diff --git a/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..8ce9b44 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0\'-1-2\'-2-from-seed-test-vector1.t +command=hx +args=( hd-path m/0\'/1/2\'/2 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdin b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdout b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..1c5d4c9 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-2-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprvA2JDeKCSNNZky6uBCviVfJSKyQ1mDYahRjijr5idH2WwLsEd4Hsb2Tyh8RfQMuPh7f7RtyzTtdrbdqqsunu5Mm3wDvUAKRHSC34sJ7in334 diff --git a/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..875d4cb --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0\'-1-2\'-from-seed-test-vector1.t +command=hx +args=( hd-path m/0\'/1/2\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdin b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdout b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..8913711 --- /dev/null +++ b/tests/hd-path-m-0'-1-2'-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprv9z4pot5VBttmtdRTWfWQmoH1taj2axGVzFqSb8C9xaxKymcFzXBDptWmT7FwuEzG3ryjH4ktypQSAewRiNMjANTtpgP4mLTj34bhnZX7UiM diff --git a/tests/hd-path-m-0'-1-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..d285b08 --- /dev/null +++ b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0\'-1-from-seed-test-vector1.t +command=hx +args=( hd-path m/0\'/1 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdin b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdout b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..62b8c26 --- /dev/null +++ b/tests/hd-path-m-0'-1-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprv9wTYmMFdV23N2TdNG573QoEsfRrWKQgWeibmLntzniatZvR9BmLnvSxqu53Kw1UmYPxLgboyZQaXwTCg8MSY3H2EU4pWcQDnRnrVA1xe8fs diff --git a/tests/hd-path-m-0'-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-0'-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..730082f --- /dev/null +++ b/tests/hd-path-m-0'-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0\'-from-seed-test-vector1.t +command=hx +args=( hd-path m/0\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0'-from-seed-test-vector1.t/stdin b/tests/hd-path-m-0'-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-0'-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-0'-from-seed-test-vector1.t/stdout b/tests/hd-path-m-0'-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..b993b33 --- /dev/null +++ b/tests/hd-path-m-0'-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprv9uHRZZhk6KAJC1avXpDAp4MDc3sQKNxDiPvvkX8Br5ngLNv1TxvUxt4cV1rGL5hj6KCesnDYUhd7oWgT11eZG7XnxHrnYeSvkzY7d2bhkJ7 diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..f82e1fc --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0-2147483647\'-1-2147483646\'-2-from-seed-test-vector.t +command=hx +args=( hd-path m/0/2147483647\'/1/2147483646\'/2 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..59077b3 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-2-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprvA2nrNbFZABcdryreWet9Ea4LvTJcGsqrMzxHx98MMrotbir7yrKCEXw7nadnHM8Dq38EGfSh6dqA9QWTyefMLEcBYJUuekgW4BYPJcr9E7j diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..e41c3af --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0-2147483647\'-1-2147483646\'-from-seed-test-vector.t +command=hx +args=( hd-path m/0/2147483647\'/1/2147483646\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..91d89c2 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-2147483646'-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc diff --git a/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..aee5aa3 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0-2147483647\'-1-from-seed-test-vector.t +command=hx +args=( hd-path m/0/2147483647\'/1 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdin b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdout b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..c658671 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-1-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprv9zFnWC6h2cLgpmSA46vutJzBcfJ8yaJGg8cX1e5StJh45BBciYTRXSd25UEPVuesF9yog62tGAQtHjXajPPdbRCHuWS6T8XA2ECKADdw4Ef diff --git a/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..3a9d87d --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0-2147483647\'-from-seed-test-vector.t +command=hx +args=( hd-path m/0/2147483647\' ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdin b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdout b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..30430ab --- /dev/null +++ b/tests/hd-path-m-0-2147483647'-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprv9wSp6B7kry3Vj9m1zSnLvN3xH8RdsPP1Mh7fAaR7aRLcQMKTR2vidYEeEg2mUCTAwCd6vnxVrcjfy2kRgVsFawNzmjuHc2YmYRmagcEPdU9 diff --git a/tests/hd-path-m-0-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-path-m-0-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..87906ea --- /dev/null +++ b/tests/hd-path-m-0-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-0-from-seed-test-vector.t +command=hx +args=( hd-path m/0 ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-0-from-seed-test-vector2.t/stdin b/tests/hd-path-m-0-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-path-m-0-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-path-m-0-from-seed-test-vector2.t/stdout b/tests/hd-path-m-0-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..a2fd0f2 --- /dev/null +++ b/tests/hd-path-m-0-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprv9vHkqa6EV4sPZHYqZznhT2NPtPCjKuDKGY38FBWLvgaDx45zo9WQRUT3dKYnjwih2yJD9mkrocEZXo1ex8G81dwSM1fwqWpWkeS3v86pgKt diff --git a/tests/hd-path-m-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-path-m-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..2594d36 --- /dev/null +++ b/tests/hd-path-m-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-path-m-from-seed-test-vector1.t +command=hx +args=( hd-path m ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-path-m-from-seed-test-vector1.t/stdin b/tests/hd-path-m-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-path-m-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-path-m-from-seed-test-vector1.t/stdout b/tests/hd-path-m-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..7e84345 --- /dev/null +++ b/tests/hd-path-m-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi diff --git a/tests/hd-priv-from-seed-test-vector1.t/TESTRECIPE b/tests/hd-priv-from-seed-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..e2e3ba3 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-priv-from-seed-test-vector.t +command=hx +args=( hd-priv ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-priv-from-seed-test-vector1.t/stdin b/tests/hd-priv-from-seed-test-vector1.t/stdin new file mode 100644 index 0000000..75e2cb9 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector1.t/stdin @@ -0,0 +1 @@ +000102030405060708090a0b0c0d0e0f diff --git a/tests/hd-priv-from-seed-test-vector1.t/stdout b/tests/hd-priv-from-seed-test-vector1.t/stdout new file mode 100644 index 0000000..7e84345 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector1.t/stdout @@ -0,0 +1 @@ +xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi diff --git a/tests/hd-priv-from-seed-test-vector2.t/TESTRECIPE b/tests/hd-priv-from-seed-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..44db9d8 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-priv-from-seed-test-vector2.t +command=hx +args=( hd-priv ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-priv-from-seed-test-vector2.t/stdin b/tests/hd-priv-from-seed-test-vector2.t/stdin new file mode 100644 index 0000000..b17ec41 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector2.t/stdin @@ -0,0 +1 @@ +fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542 diff --git a/tests/hd-priv-from-seed-test-vector2.t/stdout b/tests/hd-priv-from-seed-test-vector2.t/stdout new file mode 100644 index 0000000..9633059 --- /dev/null +++ b/tests/hd-priv-from-seed-test-vector2.t/stdout @@ -0,0 +1 @@ +xprv9s21ZrQH143K31xYSDQpPDxsXRTUcvj2iNHm5NUtrGiGG5e2DtALGdso3pGz6ssrdK4PFmM8NSpSBHNqPqm55Qn3LqFtT2emdEXVYsCzC2U diff --git a/tests/hd-pub-from-xprv-test-vector1.t/TESTRECIPE b/tests/hd-pub-from-xprv-test-vector1.t/TESTRECIPE new file mode 100644 index 0000000..26909d1 --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector1.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-pub-from-xprv-test-vector1.t +command=hx +args=( hd-pub ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-pub-from-xprv-test-vector1.t/stdin b/tests/hd-pub-from-xprv-test-vector1.t/stdin new file mode 100644 index 0000000..7e84345 --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector1.t/stdin @@ -0,0 +1 @@ +xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi diff --git a/tests/hd-pub-from-xprv-test-vector1.t/stdout b/tests/hd-pub-from-xprv-test-vector1.t/stdout new file mode 100644 index 0000000..da22687 --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector1.t/stdout @@ -0,0 +1 @@ +xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8 diff --git a/tests/hd-pub-from-xprv-test-vector2.t/TESTRECIPE b/tests/hd-pub-from-xprv-test-vector2.t/TESTRECIPE new file mode 100644 index 0000000..2fa3a1e --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector2.t/TESTRECIPE @@ -0,0 +1,42 @@ +#!/bin/bash + +testname=hd-pub-from-xprv-test-vector2.t +command=hx +args=( hd-pub ) +exit_code=0 +stdin_file=stdin +stdout_file=stdout +stderr_file=/dev/null +sources=( ) +products=( ) + +# Environment variables: +env_vars=( ) + +setup(){ + : Perform here actions to be run before the tested program +} + +munge(){ + : Munge here the results of the tested program to ease the check +} + +check(){ + check_exit_code && + check_stderr && + check_stdout && + check_products && + : Perform here extra checks on the tested program +} + +explain(){ + explain_exit_code + explain_stdout + explain_stderr + explain_products + : Explain here more potential differences +} + +teardown(){ + : Undo here the actions of setup +} diff --git a/tests/hd-pub-from-xprv-test-vector2.t/stdin b/tests/hd-pub-from-xprv-test-vector2.t/stdin new file mode 100644 index 0000000..9633059 --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector2.t/stdin @@ -0,0 +1 @@ +xprv9s21ZrQH143K31xYSDQpPDxsXRTUcvj2iNHm5NUtrGiGG5e2DtALGdso3pGz6ssrdK4PFmM8NSpSBHNqPqm55Qn3LqFtT2emdEXVYsCzC2U diff --git a/tests/hd-pub-from-xprv-test-vector2.t/stdout b/tests/hd-pub-from-xprv-test-vector2.t/stdout new file mode 100644 index 0000000..27bc638 --- /dev/null +++ b/tests/hd-pub-from-xprv-test-vector2.t/stdout @@ -0,0 +1 @@ +xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB