Go to file
Daira Hopwood 69a2dbb691 Move COPYING to COPYING.md so that it will be rendered correctly by GitHub.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-10-12 14:12:11 +01:00
.gitignore Additions to .gitignore. 2018-07-03 15:04:41 +01:00
COPYING.md Move COPYING to COPYING.md so that it will be rendered correctly by GitHub. 2021-10-12 14:12:11 +01:00
LICENSE-APACHE Add license information 2019-07-03 17:37:23 +01:00
LICENSE-MIT Add license information 2019-07-03 17:37:23 +01:00
README.md Move COPYING to COPYING.md so that it will be rendered correctly by GitHub. 2021-10-12 14:12:11 +01:00
bech32m.py Add test vectors for unified address encodings. 2021-06-12 17:09:21 -06:00
f4jumble.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
f4jumble_long.py Apply suggestion for the type of jumbled_hash. 2021-09-17 20:40:48 +01:00
ff1.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_commitments.py Updates for new NU5 testnet consensus rules 2021-09-28 22:34:42 +01:00
orchard_empty_roots.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_generators.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_group_hash.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_iso_pallas.py Apply suggestions from code review 2021-04-29 02:07:46 +01:00
orchard_key_components.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_map_to_curve.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_merkle_tree.py Merge pull request #49 from daira/large-uas 2021-09-23 11:19:40 +12:00
orchard_note.py Address review comments 2021-05-28 23:37:49 +08:00
orchard_note_encryption.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_pallas.py Return base field element from commit_ivk() 2021-05-11 20:06:32 +08:00
orchard_poseidon.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_poseidon_hash.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
orchard_sinsemilla.py Rename sapling_utils.py to utils.py. 2021-05-09 12:44:39 +08:00
orchard_utils.py Add orchard_utils.py 2021-05-26 14:10:36 +08:00
poetry.lock Support poetry 2021-07-15 17:42:50 +02:00
pyproject.toml Fill out poetry config 2021-09-13 15:57:58 +01:00
requirements.txt Add a requirements.txt pip file compatible with Python 3 2021-06-24 21:37:13 -04:00
sapling_generators.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
sapling_jubjub.py Rename sapling_utils.py to utils.py. 2021-05-09 12:44:39 +08:00
sapling_key_components.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
sapling_merkle_tree.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
sapling_note_encryption.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
sapling_notes.py Rename sapling_utils.py to utils.py. 2021-05-09 12:44:39 +08:00
sapling_pedersen.py Rename sapling_utils.py to utils.py. 2021-05-09 12:44:39 +08:00
sapling_signatures.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
sapling_zip32.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
transaction.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
tv_output.py Merkle path test vectors for a depth-4 tree 2021-09-13 22:36:32 +01:00
tv_rand.py Fix Rand.u8() to return unsigned integers 2021-04-29 12:57:40 +12:00
unified_address.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
utils.py Rename sapling_utils.py to utils.py. 2021-05-09 12:44:39 +08:00
zc_utils.py zc_utils.py: optionally enforce the MAX_SIZE limit (enforced by default). 2021-09-17 20:39:53 +01:00
zip_0143.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
zip_0243.py chmod +x for scripts and make the shebang/preamble consistent. 2021-09-15 18:03:47 +01:00
zip_0244.py Updates for new NU5 testnet consensus rules 2021-09-28 22:34:42 +01:00

README.md

Zcash Python test vectors

Code to generate test vectors for various parts of Zcash.

Requirements:

  • pyblake2
  • chacha20poly1305 (for sapling_note_encryption.py).
  • numpy (for orchard_poseidon.py and dependents).

License

This repository is MIT/Apache 2.0 dual-licensed.