Archit

Results 12 issues of Archit

Error: no type named `base_field_type` in `class libsnark::default_tinyram_zksnark_pp` In [ram_params](https://github.com/scipr-lab/libsnark/blob/c6dab2f2d6a4af31528ee09d6cfe4f6048e2c1b9/libsnark/relations/ram_computations/rams/ram_params.hpp) `base_field_type` is referred but it is not declared in `default_tinyram_zksnark_pp` https://github.com/scipr-lab/libsnark/blob/c6dab2f2d6a4af31528ee09d6cfe4f6048e2c1b9/libsnark/relations/ram_computations/rams/ram_params.hpp#L41

[block_variable::generate_r1cs_constraints](https://github.com/scipr-lab/libsnark/blob/f7c87b88744ecfd008126d415494d9b34c4c1b20/libsnark/gadgetlib1/gadgets/hashes/hash_io.hpp#L56) have missing function definination.

The function size_in_bits defined in G1_variable class, is noinline and act as deleted function. Hence this function should be removed to use G1_variable objects. [Link](https://github.com/scipr-lab/libsnark/blob/2af440246fa2c3d0b1b0a425fb6abd8cc8b9c54d/libsnark/gadgetlib1/gadgets/curves/weierstrass_g1_gadget.hpp#L48)

Valid_vector function which is used in `uscs_constraint_system::is_valid()` is not declared in the scope of the lib. Link of the [code](https://github.com/scipr-lab/libsnark/blob/c6dab2f2d6a4af31528ee09d6cfe4f6048e2c1b9/libsnark/relations/constraint_satisfaction_problems/uscs/uscs.tcc#L56) where it is used.

1. Some Programs have Indentation not proper 2. Add Algorithms 3. Add Application based programs 4. Remove Head as Global pointer in Linked_List.c and Add it in main

enhancement
help wanted
good first issue

Fixes #191 Corrected menu-bar position misaligned Updated vendor/css/all-themes.css for correcting the same @championswimmer @prateek27 Please have a look

## Feature Description Add Bindings for [gadgetlib1\gadgets\fields](https://github.com/scipr-lab/libsnark/tree/master/libsnark/gadgetlib1/gadgets/fields)

Type: New Feature :heavy_plus_sign:

## Feature Description Add Bindings for [libsnark\reductions\tbcs_to_uscs](https://github.com/scipr-lab/libsnark/tree/master/libsnark/reductions/tbcs_to_uscs) ## Additional Requirements Add some tests for the same to verify.

Good first issue :mortar_board:
Type: New Feature :heavy_plus_sign:

## Feature Description - Add Bindings for [libsnark\reductions\ram_to_r1cs](https://github.com/scipr-lab/libsnark/blob/master/libsnark/reductions/ram_to_r1cs/) - This will require bindings for [Gadgets](https://github.com/scipr-lab/libsnark/tree/master/libsnark/reductions/ram_to_r1cs/gadgets) ## Additional Requirements - Add some tests for the same to verify. - Add test...

Good first issue :mortar_board:
Type: New Feature :heavy_plus_sign:

## Feature Description Add Bindings for [libsnark\reductions\r1cs_to_sap](https://github.com/scipr-lab/libsnark/tree/master/libsnark/reductions/r1cs_to_sap) ## Additional Requirements Add some tests for the same to verify.

Good first issue :mortar_board:
Type: New Feature :heavy_plus_sign: