├── .github └── workflows │ └── test_vectors.yml ├── .gitignore ├── COPYING.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── orchard_vesta.py ├── poetry.lock ├── pyproject.toml ├── regenerate.sh ├── test-vectors ├── json │ ├── bip_0032.json │ ├── f4jumble.json │ ├── f4jumble_long.json │ ├── orchard_empty_roots.json │ ├── orchard_generators.json │ ├── orchard_group_hash.json │ ├── orchard_key_components.json │ ├── orchard_map_to_curve.json │ ├── orchard_merkle_tree.json │ ├── orchard_note_encryption.json │ ├── orchard_poseidon.json │ ├── orchard_poseidon_hash.json │ ├── orchard_sinsemilla.json │ ├── orchard_zip32.json │ ├── sapling_generators.json │ ├── sapling_key_components.json │ ├── sapling_note_encryption.json │ ├── sapling_signatures.json │ ├── sapling_zip32.json │ ├── sapling_zip32_hard.json │ ├── unified_address.json │ ├── unified_full_viewing_keys.json │ ├── unified_incoming_viewing_keys.json │ ├── zip_0032_arbitrary.json │ ├── zip_0032_registered.json │ ├── zip_0143.json │ ├── zip_0233.json │ ├── zip_0243.json │ ├── zip_0244.json │ ├── zip_0316.json │ └── zip_0320.json ├── rust │ ├── bip_0032.rs │ ├── f4jumble.rs │ ├── f4jumble_long.rs │ ├── orchard_empty_roots.rs │ ├── orchard_generators.rs │ ├── orchard_group_hash.rs │ ├── orchard_key_components.rs │ ├── orchard_map_to_curve.rs │ ├── orchard_merkle_tree.rs │ ├── orchard_note_encryption.rs │ ├── orchard_poseidon.rs │ ├── orchard_poseidon_hash.rs │ ├── orchard_sinsemilla.rs │ ├── orchard_zip32.rs │ ├── sapling_generators.rs │ ├── sapling_key_components.rs │ ├── sapling_note_encryption.rs │ ├── sapling_signatures.rs │ ├── sapling_zip32.rs │ ├── sapling_zip32_hard.rs │ ├── unified_address.rs │ ├── unified_full_viewing_keys.rs │ ├── unified_incoming_viewing_keys.rs │ ├── zip_0032_arbitrary.rs │ ├── zip_0032_registered.rs │ ├── zip_0143.rs │ ├── zip_0233.rs │ ├── zip_0243.rs │ ├── zip_0244.rs │ ├── zip_0316.rs │ └── zip_0320.rs └── zcash │ ├── bip_0032.json │ ├── f4jumble.json │ ├── f4jumble_long.json │ ├── orchard_empty_roots.json │ ├── orchard_generators.json │ ├── orchard_group_hash.json │ ├── orchard_key_components.json │ ├── orchard_map_to_curve.json │ ├── orchard_merkle_tree.json │ ├── orchard_note_encryption.json │ ├── orchard_poseidon.json │ ├── orchard_poseidon_hash.json │ ├── orchard_sinsemilla.json │ ├── orchard_zip32.json │ ├── sapling_generators.json │ ├── sapling_key_components.json │ ├── sapling_note_encryption.json │ ├── sapling_signatures.json │ ├── sapling_zip32.json │ ├── sapling_zip32_hard.json │ ├── unified_address.json │ ├── unified_full_viewing_keys.json │ ├── unified_incoming_viewing_keys.json │ ├── zip_0032_arbitrary.json │ ├── zip_0032_registered.json │ ├── zip_0143.json │ ├── zip_0243.json │ ├── zip_0244.json │ ├── zip_0316.json │ └── zip_0320.json └── zcash_test_vectors ├── __init__.py ├── bech32m.py ├── f4jumble.py ├── ff1.py ├── hd_common.py ├── orchard ├── __init__.py ├── commitments.py ├── empty_roots.py ├── generators.py ├── group_hash.py ├── iso_pallas.py ├── key_components.py ├── merkle_tree.py ├── note.py ├── note_encryption.py ├── pallas.py ├── poseidon.py ├── sinsemilla.py ├── utils.py └── zip32.py ├── output.py ├── rand.py ├── sapling ├── __init__.py ├── generators.py ├── jubjub.py ├── key_components.py ├── merkle_tree.py ├── note_encryption.py ├── notes.py ├── pedersen.py ├── redjubjub.py └── zip32.py ├── transaction.py ├── transparent ├── __init__.py ├── bip_0032.py ├── zip_0316.py └── zip_0320.py ├── unified_address.py ├── unified_encoding.py ├── unified_full_viewing_keys.py ├── unified_incoming_viewing_keys.py ├── utils.py ├── zc_utils.py ├── zip_0032.py ├── zip_0143.py ├── zip_0233.py ├── zip_0243.py └── zip_0244.py /.github/workflows/test_vectors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/.github/workflows/test_vectors.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/COPYING.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/README.md -------------------------------------------------------------------------------- /orchard_vesta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/orchard_vesta.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/pyproject.toml -------------------------------------------------------------------------------- /regenerate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/regenerate.sh -------------------------------------------------------------------------------- /test-vectors/json/bip_0032.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/bip_0032.json -------------------------------------------------------------------------------- /test-vectors/json/f4jumble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/f4jumble.json -------------------------------------------------------------------------------- /test-vectors/json/f4jumble_long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/f4jumble_long.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_empty_roots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_empty_roots.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_generators.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_group_hash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_group_hash.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_key_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_key_components.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_map_to_curve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_map_to_curve.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_merkle_tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_merkle_tree.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_note_encryption.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_note_encryption.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_poseidon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_poseidon.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_poseidon_hash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_poseidon_hash.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_sinsemilla.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_sinsemilla.json -------------------------------------------------------------------------------- /test-vectors/json/orchard_zip32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/orchard_zip32.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_generators.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_key_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_key_components.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_note_encryption.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_note_encryption.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_signatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_signatures.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_zip32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_zip32.json -------------------------------------------------------------------------------- /test-vectors/json/sapling_zip32_hard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/sapling_zip32_hard.json -------------------------------------------------------------------------------- /test-vectors/json/unified_address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/unified_address.json -------------------------------------------------------------------------------- /test-vectors/json/unified_full_viewing_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/unified_full_viewing_keys.json -------------------------------------------------------------------------------- /test-vectors/json/unified_incoming_viewing_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/unified_incoming_viewing_keys.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0032_arbitrary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0032_arbitrary.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0032_registered.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0032_registered.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0143.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0143.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0233.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0233.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0243.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0243.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0244.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0244.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0316.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0316.json -------------------------------------------------------------------------------- /test-vectors/json/zip_0320.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/json/zip_0320.json -------------------------------------------------------------------------------- /test-vectors/rust/bip_0032.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/bip_0032.rs -------------------------------------------------------------------------------- /test-vectors/rust/f4jumble.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/f4jumble.rs -------------------------------------------------------------------------------- /test-vectors/rust/f4jumble_long.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/f4jumble_long.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_empty_roots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_empty_roots.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_generators.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_group_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_group_hash.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_key_components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_key_components.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_map_to_curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_map_to_curve.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_merkle_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_merkle_tree.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_note_encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_note_encryption.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_poseidon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_poseidon.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_poseidon_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_poseidon_hash.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_sinsemilla.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_sinsemilla.rs -------------------------------------------------------------------------------- /test-vectors/rust/orchard_zip32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/orchard_zip32.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_generators.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_key_components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_key_components.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_note_encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_note_encryption.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_signatures.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_zip32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_zip32.rs -------------------------------------------------------------------------------- /test-vectors/rust/sapling_zip32_hard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/sapling_zip32_hard.rs -------------------------------------------------------------------------------- /test-vectors/rust/unified_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/unified_address.rs -------------------------------------------------------------------------------- /test-vectors/rust/unified_full_viewing_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/unified_full_viewing_keys.rs -------------------------------------------------------------------------------- /test-vectors/rust/unified_incoming_viewing_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/unified_incoming_viewing_keys.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0032_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0032_arbitrary.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0032_registered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0032_registered.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0143.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0143.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0233.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0233.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0243.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0243.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0244.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0244.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0316.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0316.rs -------------------------------------------------------------------------------- /test-vectors/rust/zip_0320.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/rust/zip_0320.rs -------------------------------------------------------------------------------- /test-vectors/zcash/bip_0032.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/bip_0032.json -------------------------------------------------------------------------------- /test-vectors/zcash/f4jumble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/f4jumble.json -------------------------------------------------------------------------------- /test-vectors/zcash/f4jumble_long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/f4jumble_long.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_empty_roots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_empty_roots.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_generators.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_group_hash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_group_hash.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_key_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_key_components.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_map_to_curve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_map_to_curve.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_merkle_tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_merkle_tree.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_note_encryption.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_note_encryption.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_poseidon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_poseidon.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_poseidon_hash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_poseidon_hash.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_sinsemilla.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_sinsemilla.json -------------------------------------------------------------------------------- /test-vectors/zcash/orchard_zip32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/orchard_zip32.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_generators.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_key_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_key_components.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_note_encryption.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_note_encryption.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_signatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_signatures.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_zip32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_zip32.json -------------------------------------------------------------------------------- /test-vectors/zcash/sapling_zip32_hard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/sapling_zip32_hard.json -------------------------------------------------------------------------------- /test-vectors/zcash/unified_address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/unified_address.json -------------------------------------------------------------------------------- /test-vectors/zcash/unified_full_viewing_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/unified_full_viewing_keys.json -------------------------------------------------------------------------------- /test-vectors/zcash/unified_incoming_viewing_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/unified_incoming_viewing_keys.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0032_arbitrary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0032_arbitrary.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0032_registered.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0032_registered.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0143.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0143.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0243.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0243.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0244.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0244.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0316.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0316.json -------------------------------------------------------------------------------- /test-vectors/zcash/zip_0320.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/test-vectors/zcash/zip_0320.json -------------------------------------------------------------------------------- /zcash_test_vectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zcash_test_vectors/bech32m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/bech32m.py -------------------------------------------------------------------------------- /zcash_test_vectors/f4jumble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/f4jumble.py -------------------------------------------------------------------------------- /zcash_test_vectors/ff1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/ff1.py -------------------------------------------------------------------------------- /zcash_test_vectors/hd_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/hd_common.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/commitments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/commitments.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/empty_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/empty_roots.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/generators.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/group_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/group_hash.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/iso_pallas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/iso_pallas.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/key_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/key_components.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/merkle_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/merkle_tree.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/note.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/note_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/note_encryption.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/pallas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/pallas.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/poseidon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/poseidon.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/sinsemilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/sinsemilla.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/utils.py -------------------------------------------------------------------------------- /zcash_test_vectors/orchard/zip32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/orchard/zip32.py -------------------------------------------------------------------------------- /zcash_test_vectors/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/output.py -------------------------------------------------------------------------------- /zcash_test_vectors/rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/rand.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/generators.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/jubjub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/jubjub.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/key_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/key_components.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/merkle_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/merkle_tree.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/note_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/note_encryption.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/notes.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/pedersen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/pedersen.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/redjubjub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/redjubjub.py -------------------------------------------------------------------------------- /zcash_test_vectors/sapling/zip32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/sapling/zip32.py -------------------------------------------------------------------------------- /zcash_test_vectors/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/transaction.py -------------------------------------------------------------------------------- /zcash_test_vectors/transparent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zcash_test_vectors/transparent/bip_0032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/transparent/bip_0032.py -------------------------------------------------------------------------------- /zcash_test_vectors/transparent/zip_0316.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/transparent/zip_0316.py -------------------------------------------------------------------------------- /zcash_test_vectors/transparent/zip_0320.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/transparent/zip_0320.py -------------------------------------------------------------------------------- /zcash_test_vectors/unified_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/unified_address.py -------------------------------------------------------------------------------- /zcash_test_vectors/unified_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/unified_encoding.py -------------------------------------------------------------------------------- /zcash_test_vectors/unified_full_viewing_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/unified_full_viewing_keys.py -------------------------------------------------------------------------------- /zcash_test_vectors/unified_incoming_viewing_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/unified_incoming_viewing_keys.py -------------------------------------------------------------------------------- /zcash_test_vectors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/utils.py -------------------------------------------------------------------------------- /zcash_test_vectors/zc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zc_utils.py -------------------------------------------------------------------------------- /zcash_test_vectors/zip_0032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zip_0032.py -------------------------------------------------------------------------------- /zcash_test_vectors/zip_0143.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zip_0143.py -------------------------------------------------------------------------------- /zcash_test_vectors/zip_0233.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zip_0233.py -------------------------------------------------------------------------------- /zcash_test_vectors/zip_0243.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zip_0243.py -------------------------------------------------------------------------------- /zcash_test_vectors/zip_0244.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcash/zcash-test-vectors/HEAD/zcash_test_vectors/zip_0244.py --------------------------------------------------------------------------------