]> Git Repo - VerusCoin.git/commit
Squashed 'src/snark/' content from commit 9ada3f8
authorJack Grigg <[email protected]>
Wed, 2 Aug 2017 10:17:25 +0000 (11:17 +0100)
committerJack Grigg <[email protected]>
Wed, 2 Aug 2017 10:17:25 +0000 (11:17 +0100)
commit51e448641d6cbcd582afa22cd8475f8c3086dad7
treec10a38c7590eefc260a7b99c79e2c5cab8517209
Squashed 'src/snark/' content from commit 9ada3f8

git-subtree-dir: src/snark
git-subtree-split: 9ada3f84ab484c57b2247c2f41091fd6a0916573
123 files changed:
.gitignore [new file with mode: 0644]
AUTHORS [new file with mode: 0644]
LICENSE [new file with mode: 0644]
Makefile [new file with mode: 0644]
README.md [new file with mode: 0644]
doxygen.conf [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_g1.cpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_g1.hpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_g2.cpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_g2.hpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_init.cpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_init.hpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_pairing.cpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_pairing.hpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_pp.cpp [new file with mode: 0644]
src/algebra/curves/alt_bn128/alt_bn128_pp.hpp [new file with mode: 0644]
src/algebra/curves/curve_utils.hpp [new file with mode: 0644]
src/algebra/curves/curve_utils.tcc [new file with mode: 0644]
src/algebra/curves/public_params.hpp [new file with mode: 0644]
src/algebra/curves/tests/test_bilinearity.cpp [new file with mode: 0644]
src/algebra/curves/tests/test_groups.cpp [new file with mode: 0644]
src/algebra/evaluation_domain/domains/basic_radix2_domain.hpp [new file with mode: 0644]
src/algebra/evaluation_domain/domains/basic_radix2_domain.tcc [new file with mode: 0644]
src/algebra/evaluation_domain/domains/basic_radix2_domain_aux.hpp [new file with mode: 0644]
src/algebra/evaluation_domain/domains/basic_radix2_domain_aux.tcc [new file with mode: 0644]
src/algebra/evaluation_domain/evaluation_domain.hpp [new file with mode: 0644]
src/algebra/evaluation_domain/evaluation_domain.tcc [new file with mode: 0644]
src/algebra/exponentiation/exponentiation.hpp [new file with mode: 0644]
src/algebra/exponentiation/exponentiation.tcc [new file with mode: 0644]
src/algebra/fields/bigint.hpp [new file with mode: 0644]
src/algebra/fields/bigint.tcc [new file with mode: 0644]
src/algebra/fields/field_utils.hpp [new file with mode: 0644]
src/algebra/fields/field_utils.tcc [new file with mode: 0644]
src/algebra/fields/fp.hpp [new file with mode: 0644]
src/algebra/fields/fp.tcc [new file with mode: 0644]
src/algebra/fields/fp12_2over3over2.hpp [new file with mode: 0644]
src/algebra/fields/fp12_2over3over2.tcc [new file with mode: 0644]
src/algebra/fields/fp2.hpp [new file with mode: 0644]
src/algebra/fields/fp2.tcc [new file with mode: 0644]
src/algebra/fields/fp3.hpp [new file with mode: 0644]
src/algebra/fields/fp3.tcc [new file with mode: 0644]
src/algebra/fields/fp6_3over2.hpp [new file with mode: 0644]
src/algebra/fields/fp6_3over2.tcc [new file with mode: 0644]
src/algebra/fields/fp_aux.tcc [new file with mode: 0644]
src/algebra/fields/tests/test_bigint.cpp [new file with mode: 0644]
src/algebra/fields/tests/test_fields.cpp [new file with mode: 0644]
src/algebra/knowledge_commitment/knowledge_commitment.hpp [new file with mode: 0644]
src/algebra/knowledge_commitment/knowledge_commitment.tcc [new file with mode: 0644]
src/algebra/scalar_multiplication/kc_multiexp.hpp [new file with mode: 0644]
src/algebra/scalar_multiplication/kc_multiexp.tcc [new file with mode: 0644]
src/algebra/scalar_multiplication/multiexp.hpp [new file with mode: 0644]
src/algebra/scalar_multiplication/multiexp.tcc [new file with mode: 0644]
src/algebra/scalar_multiplication/wnaf.hpp [new file with mode: 0644]
src/algebra/scalar_multiplication/wnaf.tcc [new file with mode: 0644]
src/common/assert_except.hpp [new file with mode: 0644]
src/common/data_structures/accumulation_vector.hpp [new file with mode: 0644]
src/common/data_structures/accumulation_vector.tcc [new file with mode: 0644]
src/common/data_structures/merkle_tree.hpp [new file with mode: 0644]
src/common/data_structures/merkle_tree.tcc [new file with mode: 0644]
src/common/data_structures/sparse_vector.hpp [new file with mode: 0644]
src/common/data_structures/sparse_vector.tcc [new file with mode: 0644]
src/common/default_types/ec_pp.hpp [new file with mode: 0644]
src/common/default_types/r1cs_ppzksnark_pp.hpp [new file with mode: 0644]
src/common/profiling.cpp [new file with mode: 0644]
src/common/profiling.hpp [new file with mode: 0644]
src/common/serialization.hpp [new file with mode: 0644]
src/common/serialization.tcc [new file with mode: 0644]
src/common/template_utils.hpp [new file with mode: 0644]
src/common/utils.cpp [new file with mode: 0644]
src/common/utils.hpp [new file with mode: 0644]
src/common/utils.tcc [new file with mode: 0644]
src/gadgetlib1/constraint_profiling.cpp [new file with mode: 0644]
src/gadgetlib1/constraint_profiling.hpp [new file with mode: 0644]
src/gadgetlib1/examples/simple_example.hpp [new file with mode: 0644]
src/gadgetlib1/examples/simple_example.tcc [new file with mode: 0644]
src/gadgetlib1/gadget.hpp [new file with mode: 0644]
src/gadgetlib1/gadget.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/basic_gadgets.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/basic_gadgets.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/gadget_from_r1cs.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/gadget_from_r1cs.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/digest_selector_gadget.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/digest_selector_gadget.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/hash_io.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/hash_io.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_aux.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_aux.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_components.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_components.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_gadget.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/sha256_gadget.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/tests/generate_sha256_gadget_tests.py [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/tests/pypy_sha256.py [new file with mode: 0644]
src/gadgetlib1/gadgets/hashes/sha256/tests/test_sha256_gadget.cpp [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_authentication_path_variable.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_authentication_path_variable.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_tree_check_read_gadget.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_tree_check_read_gadget.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_tree_check_update_gadget.hpp [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/merkle_tree_check_update_gadget.tcc [new file with mode: 0644]
src/gadgetlib1/gadgets/merkle_tree/tests/test_merkle_tree_gadgets.cpp [new file with mode: 0644]
src/gadgetlib1/pb_variable.hpp [new file with mode: 0644]
src/gadgetlib1/pb_variable.tcc [new file with mode: 0644]
src/gadgetlib1/protoboard.hpp [new file with mode: 0644]
src/gadgetlib1/protoboard.tcc [new file with mode: 0644]
src/reductions/r1cs_to_qap/r1cs_to_qap.hpp [new file with mode: 0644]
src/reductions/r1cs_to_qap/r1cs_to_qap.tcc [new file with mode: 0644]
src/relations/arithmetic_programs/qap/qap.hpp [new file with mode: 0644]
src/relations/arithmetic_programs/qap/qap.tcc [new file with mode: 0644]
src/relations/arithmetic_programs/qap/tests/test_qap.cpp [new file with mode: 0644]
src/relations/constraint_satisfaction_problems/r1cs/examples/r1cs_examples.hpp [new file with mode: 0644]
src/relations/constraint_satisfaction_problems/r1cs/examples/r1cs_examples.tcc [new file with mode: 0644]
src/relations/constraint_satisfaction_problems/r1cs/r1cs.hpp [new file with mode: 0644]
src/relations/constraint_satisfaction_problems/r1cs/r1cs.tcc [new file with mode: 0644]
src/relations/variable.hpp [new file with mode: 0644]
src/relations/variable.tcc [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/examples/run_r1cs_ppzksnark.hpp [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/examples/run_r1cs_ppzksnark.tcc [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/profiling/profile_r1cs_ppzksnark.cpp [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/r1cs_ppzksnark.hpp [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/r1cs_ppzksnark.tcc [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/r1cs_ppzksnark_params.hpp [new file with mode: 0644]
src/zk_proof_systems/ppzksnark/r1cs_ppzksnark/tests/test_r1cs_ppzksnark.cpp [new file with mode: 0644]
This page took 0.038156 seconds and 4 git commands to generate.