-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BASE] Anemoi hash r1cs #65
base: develop
Are you sure you want to change the base?
Commits on Oct 31, 2022
-
Updated libff to point to last commit
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 922ba99 - Browse repository at this point
Copy the full SHA 922ba99View commit details -
Vesselin Velichkov committed
Oct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 2ba1b0d - Browse repository at this point
Copy the full SHA 2ba1b0dView commit details -
added BLS12-381 curve to CMakeLists.txt
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 43a9884 - Browse repository at this point
Copy the full SHA 43a9884View commit details -
added test for plonk in CMakeLists.txt
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 3d34c06 - Browse repository at this point
Copy the full SHA 3d34c06View commit details -
anemoi: added initial directory and files for the implementation of t…
…he Anemoi hash function in the R1CS contraint system
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 2d86e31 - Browse repository at this point
Copy the full SHA 2d86e31View commit details -
anemoi: added initial test for Anemoi hash
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 819304c - Browse repository at this point
Copy the full SHA 819304cView commit details -
anmeoi: implemented r1cs gadget for the component y = alpha * x^3 + beta
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for cfec176 - Browse repository at this point
Copy the full SHA cfec176View commit details -
anemoi: implemented r1cs gadget for the component y = alpha * x^2 + beta
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for d011427 - Browse repository at this point
Copy the full SHA d011427View commit details -
anemoi: major reimplementation of r1cs gadgets for anemoi power 2 and…
… power 3 components addressing latest comments from PR#65
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 076cee8 - Browse repository at this point
Copy the full SHA 076cee8View commit details -
anemoi: constructors definition moved from .hpp to .tcc file
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for f7aa383 - Browse repository at this point
Copy the full SHA f7aa383View commit details -
anemoi: replaced constants names alpha, beta resp. by const_a, const_…
…b; added macros for Anemoi constants values alpha, beta, gamma, delta, some of which are curve-dependent; moved initialization of private variables from body of constructor to list of initializers
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 96ba7bb - Browse repository at this point
Copy the full SHA 96ba7bbView commit details -
anemoi: simplified the addition of r1cs constraints in the power 2 an…
…d 3 gadgets
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 87fb680 - Browse repository at this point
Copy the full SHA 87fb680View commit details -
anemoi: set constant private members const_a, const_b explicitly as c…
…onstants
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for b9a0e1b - Browse repository at this point
Copy the full SHA b9a0e1bView commit details -
anemoi: renamed anemoi_power_* gadgets to flystel_power_* which is te…
…chnically more correct
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for eebe993 - Browse repository at this point
Copy the full SHA eebe993View commit details -
anemoi: added flystel power 5 gadget for opertion y=x^5
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 165a7e2 - Browse repository at this point
Copy the full SHA 165a7e2View commit details -
anemoi: added gadgets for the Qi and Qf components of the Flystel s-b…
…ox for prime and binary fields; inherit the power 2 and power 3 gadget classes
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for a92d59d - Browse repository at this point
Copy the full SHA a92d59dView commit details -
anemoi: added gadget for the flystel component for prime fields; chan…
…ged the names of several classes to better reflect their purpouse.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 0492bff - Browse repository at this point
Copy the full SHA 0492bffView commit details -
anemoi: started implementation of anemoi permutation gadget for prime…
… fields
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for d038da1 - Browse repository at this point
Copy the full SHA d038da1View commit details -
anemoi: started specialization of the components (Q_gamma, Q_delta, F…
…lystel) in terms of the round constants beta, gamma, delta (WIP).
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 9206d9b - Browse repository at this point
Copy the full SHA 9206d9bView commit details -
anemoi: improved specialization of anemoi components; updated anemoi …
…round permutation gadget.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 289d873 - Browse repository at this point
Copy the full SHA 289d873View commit details -
anemoi: updated anemoi permutation class; added function to return th…
…e correct mds matrix from the number of columns
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 456831c - Browse repository at this point
Copy the full SHA 456831cView commit details -
anemoi: added header file containing all round constants (initial)
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 2c1048f - Browse repository at this point
Copy the full SHA 2c1048fView commit details -
anemoi: replaced inputs to Q_gamma, Q_delta, E from pb_variable to pb…
…_lienar_combination; added gadget for Q_delta for binary field.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 7508a5b - Browse repository at this point
Copy the full SHA 7508a5bView commit details -
anemoi: updated E_power_five gadget
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 75a8cc5 - Browse repository at this point
Copy the full SHA 75a8cc5View commit details -
anemoi: added a cnstructor of pb_linear_combination initializing an o…
…bject from a linear_combination oject. needed for r1cs gadget for anemoi flystel sbox.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 18e08dc - Browse repository at this point
Copy the full SHA 18e08dcView commit details -
anemoi: updated gadget for flystel sbox using the new constructor of …
…pb_linear_combination from linear_combination object.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 4daa5ac - Browse repository at this point
Copy the full SHA 4daa5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc1c11 - Browse repository at this point
Copy the full SHA 7cc1c11View commit details -
anemoi: implemented Flystel E five root transformation
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 4ef1d96 - Browse repository at this point
Copy the full SHA 4ef1d96View commit details -
anemoi: implemented new functionality to Flystel gadget for prime fie…
…lds (WIP)
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 64a2c69 - Browse repository at this point
Copy the full SHA 64a2c69View commit details -
anemoi: debgging info for flystel gadget
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e1fe2c3 - Browse repository at this point
Copy the full SHA e1fe2c3View commit details -
anemoi: added temporary debug info in protoboard and pb_variable for …
…purpouses of flystel gadget testing
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 429b178 - Browse repository at this point
Copy the full SHA 429b178View commit details -
anemoi: added more debug code for Flystel gadget
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 9d0e3ba - Browse repository at this point
Copy the full SHA 9d0e3baView commit details -
anemoi: updated unit tests for the Flystel gadget
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e32c518 - Browse repository at this point
Copy the full SHA e32c518View commit details -
anemoi: merged bug fix plus more debug tests
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 5073dba - Browse repository at this point
Copy the full SHA 5073dbaView commit details -
anemoi: replaced inputs to all gadgets from pb_linear_combination to …
…linear_combination
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for d8151e3 - Browse repository at this point
Copy the full SHA d8151e3View commit details -
anemoi: added gadget for the flystel sbox plus unit test
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 88b4024 - Browse repository at this point
Copy the full SHA 88b4024View commit details -
anemoi: removed debug comments from protoboard.tcc
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for b7dcb35 - Browse repository at this point
Copy the full SHA b7dcb35View commit details -
anemoi: completed unit test for flystel sbox; code cleanup
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 377ea06 - Browse repository at this point
Copy the full SHA 377ea06View commit details -
anemoi: transposed matrix M4 fixing a bug in the paper
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for f247bfe - Browse repository at this point
Copy the full SHA f247bfeView commit details -
anemoi: removed test for plonk in CMakeLists.txt
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 58ff44a - Browse repository at this point
Copy the full SHA 58ff44aView commit details -
anemoi: added latest revision of depends/libff
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e3af3c2 - Browse repository at this point
Copy the full SHA e3af3c2View commit details -
anemoi: removed default initialization of input var annotation_prefix…
… in anemoi_permutation_round_prime_field_gadget to fix CI error
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 20340d2 - Browse repository at this point
Copy the full SHA 20340d2View commit details -
anemoi: removed printing of columns value in std::logic_error to fix …
…CI complaint
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for a43ace3 - Browse repository at this point
Copy the full SHA a43ace3View commit details -
anemoi: made the declaration of the anemoi_permutation_round_prime_fi…
…eld_gadget constructor consistent with its definition in order to fix CI error
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 4ab01e1 - Browse repository at this point
Copy the full SHA 4ab01e1View commit details -
anemoi: removed unused parameter pb in anemoi_permutation_round_prime…
…_field_gadget to fix CI complaint
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 82032ee - Browse repository at this point
Copy the full SHA 82032eeView commit details -
anemoi: removed unused parameter annotation_prefix from anemoi_permut…
…ation_round_prime_field_gadget to fix CI complaint
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e75dc3e - Browse repository at this point
Copy the full SHA e75dc3eView commit details -
anemoi: removed default value "" for annotation_prefix (cf. PR #65 #6…
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for cf73f03 - Browse repository at this point
Copy the full SHA cf73f03View commit details -
anemoi: set member variables representing intermediate values to be o…
…f type const in several classes. resp. added their initialization in the initialization list of the constructor (cf. #65 (comment))
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 3124b60 - Browse repository at this point
Copy the full SHA 3124b60View commit details -
anemoi: updated copyright notice in all files
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for c18735b - Browse repository at this point
Copy the full SHA c18735bView commit details -
anemoi: added formal reference to the eprint version of the Anemoi pa…
…per (cf. #65 (comment))
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 579c1a3 - Browse repository at this point
Copy the full SHA 579c1a3View commit details -
anemoi: removed redundant comment (#65 (comment))
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e18fcc3 - Browse repository at this point
Copy the full SHA e18fcc3View commit details -
anemoi: added editorial changes in comments
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for f249b73 - Browse repository at this point
Copy the full SHA f249b73View commit details -
anemoi: changed comments in allocate() to match variable names (#65 (…
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 99bfaa3 - Browse repository at this point
Copy the full SHA 99bfaa3View commit details -
anemoi: uncommented test_pb_verify_circuit which was temporarily comm…
…ented for debug.
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 853afc2 - Browse repository at this point
Copy the full SHA 853afc2View commit details -
anemoi: removed redundant asserts in pb_variable added earlier for de…
…bug (#65 (comment), #65 (comment))
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for ff23014 - Browse repository at this point
Copy the full SHA ff23014View commit details -
anemoi: removed redundant "== true" in if-statement (#65 (comment)).
Vesselin Velichkov committedOct 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a609c9 - Browse repository at this point
Copy the full SHA 0a609c9View commit details
Commits on Nov 2, 2022
-
anemoi: removed all printf-s (#65 (comment), #77)
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e719051 - Browse repository at this point
Copy the full SHA e719051View commit details -
anemoi: clarified comment (#65 (comment))
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for ab8832a - Browse repository at this point
Copy the full SHA ab8832aView commit details -
anemoi: added missing calls to test_pb_verify_circuit
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 61b6f28 - Browse repository at this point
Copy the full SHA 61b6f28View commit details -
anemoi: added missing const identifier (#65 (comment))
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e970f79 - Browse repository at this point
Copy the full SHA e970f79View commit details -
anemoi: removed redundant comments
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 28d960e - Browse repository at this point
Copy the full SHA 28d960eView commit details -
anemoi: removed redundant include (#65 (comment))
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 42f79e8 - Browse repository at this point
Copy the full SHA 42f79e8View commit details -
anemoi: switched to gtest framework (#65 (comment), #77 (comment))
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 39f1eef - Browse repository at this point
Copy the full SHA 39f1eefView commit details -
anemoi: added script for generating Anemoi parameters for different c…
…urves
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e567f8a - Browse repository at this point
Copy the full SHA e567f8aView commit details -
anemoi: added directory __pycache__ from anemoi sage scripts to .giti…
…gnore
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for fc915a5 - Browse repository at this point
Copy the full SHA fc915a5View commit details -
anemoi: updated sage scripts with latest fixes from the official anem…
…oi-hash repo (matrix transpose bug fix, instances for several new curves)
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 047f39d - Browse repository at this point
Copy the full SHA 047f39dView commit details -
anemoi: added initial implementation of a parametrization class and i…
…ts instantiation for the curve bls12-381
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 6269627 - Browse repository at this point
Copy the full SHA 6269627View commit details -
anemoi: created class with all anemoi parameters specialised by a giv…
…en curve in a separate hpp file. removed all debug macros. added a separate class with anemoi parameters used for debug that is passed instead of the curve parameters class in debug mode. removed the interface of the anemoi round gadget as it is being developed in a dedicated branch.
Vesselin Velichkov committedNov 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 2c25f01 - Browse repository at this point
Copy the full SHA 2c25f01View commit details
Commits on Nov 4, 2022
-
anemoi: removed x,y from all comments since the input and output/resu…
…lt variables have names that are self-explanatory (#76 (comment))
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 567dfb6 - Browse repository at this point
Copy the full SHA 567dfb6View commit details -
anemoi: removed redundant comment
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 777b44a - Browse repository at this point
Copy the full SHA 777b44aView commit details -
anemoi: introduced BignumT type in anemoi_parameters class; removed u…
…nnecessary ppT type (#76 (comment)).
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 503c47f - Browse repository at this point
Copy the full SHA 503c47fView commit details -
anemoi: moved the initialization of the members of the anemoi_paramet…
…ers class to a .tcc file (#76 (comment))
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 079bcf6 - Browse repository at this point
Copy the full SHA 079bcf6View commit details -
anemoi: removed specialization of debug_parameters class (#76 (comment))
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 04e08d8 - Browse repository at this point
Copy the full SHA 04e08d8View commit details -
anemoi: replaced types of members of class anemoi_parameters that hav…
…e small values from const BignumT to constexpr size_t (#76 (comment))
Vesselin Velichkov committedNov 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 912d156 - Browse repository at this point
Copy the full SHA 912d156View commit details
Commits on Nov 8, 2022
-
anemoi: changed types of debug_parameters_bls12_381 parameters class …
…from bignum to size_t to match the anemoi_parameters class
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 7df5c34 - Browse repository at this point
Copy the full SHA 7df5c34View commit details -
anemoi: added static_assert in flystel_prime_field_gadget to make sur…
…e that alpha is equal to 5
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 1b6ca9a - Browse repository at this point
Copy the full SHA 1b6ca9aView commit details -
anemoi: added ppT to be used as a template parameter everywhere inste…
…ad of FieldT
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for fe54373 - Browse repository at this point
Copy the full SHA fe54373View commit details -
anemoi: added definition of ppT in the paremeters and debug_parameter…
…s classes (#76 (comment))
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 785f2e0 - Browse repository at this point
Copy the full SHA 785f2e0View commit details -
anemoi: updated license text (#76 (comment))
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 05faa47 - Browse repository at this point
Copy the full SHA 05faa47View commit details -
anemoi: removed the copy of the official Anemoi SAGE implementation f…
…rom the libsnark repo; added a readme file explaining how to download this implementation from the Anemoi repo
Vesselin Velichkov committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 645cfc2 - Browse repository at this point
Copy the full SHA 645cfc2View commit details
Commits on Nov 9, 2022
-
Merge pull request #76 from clearmatics/anemoi-hash-r1cs-parametrization
Anemoi hash r1cs parametrization
Configuration menu - View commit details
-
Copy full SHA for 8dedaa2 - Browse repository at this point
Copy the full SHA 8dedaa2View commit details -
anemoi: removed duplicate gadgets for the flystel Q-functions for pri…
…me and binary fields (#77, #65 (comment), #65 (comment))
Vesselin Velichkov committedNov 9, 2022 Configuration menu - View commit details
-
Copy full SHA for cac4bb1 - Browse repository at this point
Copy the full SHA cac4bb1View commit details
Commits on Nov 10, 2022
-
Merge pull request #85 from clearmatics/anemoi-hash-r1cs-duplicate-ga…
…dgets Anemoi hash r1cs remove duplicate gadgets
Configuration menu - View commit details
-
Copy full SHA for 6e68d79 - Browse repository at this point
Copy the full SHA 6e68d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6e635 - Browse repository at this point
Copy the full SHA 8a6e635View commit details -
Merge pull request #80 from clearmatics/anemoi-hash-r1cs-mds-matrix
Anemoi static_assert on allowed dimensions of mds matrix (depends on #78)
Configuration menu - View commit details
-
Copy full SHA for a008b47 - Browse repository at this point
Copy the full SHA a008b47View commit details
Commits on Jan 12, 2023
-
anemoi: added r1cs gadget for the round transformation of the anemoi …
…permutation
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for d0f143f - Browse repository at this point
Copy the full SHA d0f143fView commit details -
anemoi: removed redundant debug code
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for fe1fb91 - Browse repository at this point
Copy the full SHA fe1fb91View commit details -
anemoi: added proper fomatting of annotation prefix string (#98 (comm…
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 502ef71 - Browse repository at this point
Copy the full SHA 502ef71View commit details -
anemoi: replaced method push_back with emplace_back (#98 (comment))
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 7584a1a - Browse repository at this point
Copy the full SHA 7584a1aView commit details -
anemoi: removed unnecessary guards from cpp file (#98 (comment))
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for c9fab73 - Browse repository at this point
Copy the full SHA c9fab73View commit details -
anemoi: updated sage script for generating anemoi parameters to handl…
…e 1,2,3,4 columns and to store the results in a file
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 759cfea - Browse repository at this point
Copy the full SHA 759cfeaView commit details -
anemoi: added file with all parameters for different instances of ane…
…moi for fast reference. it is automatically generated in sage with the script parameters.sage.
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for fab27a7 - Browse repository at this point
Copy the full SHA fab27a7View commit details -
anemoi: updated parameters script
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for cd8616d - Browse repository at this point
Copy the full SHA cd8616dView commit details -
anemoi: removed parameters.txt file; its content is generated by the …
…parameters.sage script
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 2bc1e60 - Browse repository at this point
Copy the full SHA 2bc1e60View commit details -
anemoi: added the original round constants instead of just adding zer…
…o constants (#98 (comment))
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 928ba7b - Browse repository at this point
Copy the full SHA 928ba7bView commit details -
anemoi: fixed the use of emplace_back to directly call the constructo…
…r of the added element in place (#98 (comment))
Vesselin Velichkov committedJan 12, 2023 Configuration menu - View commit details
-
Copy full SHA for b8c82f6 - Browse repository at this point
Copy the full SHA b8c82f6View commit details
Commits on Jan 13, 2023
-
anemoi: fixed improper use of types in anemoi_parameters class (#101 …
Vesselin Velichkov committedJan 13, 2023 Configuration menu - View commit details
-
Copy full SHA for f744943 - Browse repository at this point
Copy the full SHA f744943View commit details
Commits on Jan 16, 2023
-
anemoi: replaced libff::bigint<libff::Fr<libff::bls12_381_pp>::num_li…
…mbs> with anemoi_parameters<libff::bls12_381_pp>::BignumT for improved readability (#101 (comment))
Vesselin Velichkov committedJan 16, 2023 Configuration menu - View commit details
-
Copy full SHA for ceb06f4 - Browse repository at this point
Copy the full SHA ceb06f4View commit details -
Merge pull request #101 from clearmatics/anemoi-hash-r1cs-permutation…
…-round Anemoi hash r1cs permutation round
Configuration menu - View commit details
-
Copy full SHA for 8a455ea - Browse repository at this point
Copy the full SHA 8a455eaView commit details
Commits on Jan 17, 2023
-
anemoi: removed duplicate gadgets for the flystel Q-functions for pri…
…me and binary fields (#77, #65 (comment), #65 (comment)) - resolved conflicts after rebase onto anemoi-hash-r1cs
Vesselin Velichkov committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 5ac46aa - Browse repository at this point
Copy the full SHA 5ac46aaView commit details -
anemoi: implemented function for generating the mds matrix for differ…
…ent number of columns using class specialization (#102 (comment))
Vesselin Velichkov committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 3592255 - Browse repository at this point
Copy the full SHA 3592255View commit details -
anemoi: added a TODO note regarding the removal of the input g parame…
…ter from all anemoi_permutation_mds::permutation_mds functions (#102 (comment))
Vesselin Velichkov committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for c84efa4 - Browse repository at this point
Copy the full SHA c84efa4View commit details -
anemoi: defined the types of the mds matrices (#102 (comment))
Vesselin Velichkov committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 85bb953 - Browse repository at this point
Copy the full SHA 85bb953View commit details -
anemoi: fixed compilation errors related to method anemoi_permutation…
…_mds::permutation_mds after rebase onto anemoi-hash-r1cs
Vesselin Velichkov committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 2c62e4d - Browse repository at this point
Copy the full SHA 2c62e4dView commit details
Commits on Jan 23, 2023
-
Merge pull request #102 from clearmatics/anemoi-hash-r1cs-numstatecol…
…umns Anemoi hash r1cs numstatecolumns
Configuration menu - View commit details
-
Copy full SHA for eefd98d - Browse repository at this point
Copy the full SHA eefd98dView commit details
Commits on Jan 25, 2023
-
Merge branch 'develop' into anemoi-hash-r1cs
Vesselin Velichkov committedJan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0fdd0c3 - Browse repository at this point
Copy the full SHA 0fdd0c3View commit details
Commits on Jan 26, 2023
-
anemoi: added support for generating anemoi parameters for all curves…
… of interest, namely Mnt4, Mnt6, BW6_761, BN128, ALT_BN128, BLS12_377, BLS12_381 (#82)
Vesselin Velichkov committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 8a77138 - Browse repository at this point
Copy the full SHA 8a77138View commit details -
anemoi: added description of the C,D round constants in comments
Vesselin Velichkov committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 5bb5dec - Browse repository at this point
Copy the full SHA 5bb5decView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e3fb66 - Browse repository at this point
Copy the full SHA 3e3fb66View commit details -
anemoi: added tests for gadget instatiations for all curves (#106 (co…
Vesselin Velichkov committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for bb7fee5 - Browse repository at this point
Copy the full SHA bb7fee5View commit details
Commits on Feb 3, 2023
-
anemoi: removed test_curve_parameters as obsolete now that we have te…
…st_for_curve (#106 (comment)); removed template specialization for test_intermediate_gadgets_bls12_381 (#106 (comment)).
Vesselin Velichkov committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for bbafbdd - Browse repository at this point
Copy the full SHA bbafbddView commit details -
Merge pull request #106 from clearmatics/82-anemoi-parameters-all-curves
Anemoi: parameters struct for all curves of interest
Configuration menu - View commit details
-
Copy full SHA for 9e56d98 - Browse repository at this point
Copy the full SHA 9e56d98View commit details
Commits on Feb 8, 2023
-
anemoi: added the number of rounds for each instance and for each cur…
…ve inside the parameters class; modified the SAGE script accordingly
Vesselin Velichkov committedFeb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 644dde8 - Browse repository at this point
Copy the full SHA 644dde8View commit details -
anemoi: implemented gadget for the full anemoi permutation (#104)
Vesselin Velichkov committedFeb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for f2e9f87 - Browse repository at this point
Copy the full SHA f2e9f87View commit details -
anemoi: renamed NumStateColumns_L to NumStateColumns
Vesselin Velichkov committedFeb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 5ebc5b3 - Browse repository at this point
Copy the full SHA 5ebc5b3View commit details -
anemoi: renamed test_anemoi_permutation_round_prime_field_gadget to t…
…est_anemoi_round_prime_field_gadget
Vesselin Velichkov committedFeb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 2099655 - Browse repository at this point
Copy the full SHA 2099655View commit details -
anemoi: added the round index as a member of the anemoi_round_prime_f…
…ield_gadget class. it is used to extract the round constants C,D, which arenow removed from the class. removed two unused functions from the same class.
Vesselin Velichkov committedFeb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for e7630b2 - Browse repository at this point
Copy the full SHA e7630b2View commit details
Commits on Feb 22, 2023
-
anemoi: added output test values for anemoi with 128-bit security; ou…
…tput number of r1cs constraints and variables
Vesselin Velichkov committedFeb 22, 2023 Configuration menu - View commit details
-
Copy full SHA for bb2eff3 - Browse repository at this point
Copy the full SHA bb2eff3View commit details
Commits on Mar 6, 2023
-
anemoi: added minor variable renaming Round -> Rounds (#110 (comment))
Vesselin Velichkov committedMar 6, 2023 Configuration menu - View commit details
-
Copy full SHA for af1afbb - Browse repository at this point
Copy the full SHA af1afbbView commit details -
Merge pull request #110 from clearmatics/104-anemoi-permutation-all-r…
…ounds Anemoi circuit to run all rounds
Configuration menu - View commit details
-
Copy full SHA for 42aeac3 - Browse repository at this point
Copy the full SHA 42aeac3View commit details