Alexander Evgin

Results 16 issues of Alexander Evgin

There are circular dependencies between `algebra` and `hash` now. Algebra is using Hash in some Hash2Curve stuff: https://github.com/search?q=repo%3ANilFoundation%2Fcrypto3-algebra+%23include+%3Cnil%2Fcrypto3%2Fhash%2F&type=code As a result, you cannot bring crypto3 libs with `find_package` - it...

bug

In crypto3 flake (since it is header-only) we have to propagate Boost dependency. Otherwise any user of crypto3 flake must specify Boost dependency in his derivations manually.

bug

#5 fix Probably not a universal solution, but works for me on Ubuntu 18.04. Without this change this `elif` section is not reached (despite Linux is used) and code crashes.

While compiling tools after main libs, I've catched the following: ```shell $ make ... ~/netbee/tools/nbextractor/anonimize-ip.cpp:74:27: error: no match for ‘operator!=’ (operand types are ‘std::basic_istream’ and ‘long int’) while (getline(fp, line)...

Our pre-built version of `rustc` has no compatible version of `glibc` on Ubuntu 20.04. If you run `rustc` on Ubuntu 20.04 now, you will most likely get an error: ```...

bug

Changes: - Added return value accessor (see https://github.com/NilFoundation/zkllvm-assigner/pull/219)

Circuit and assignment table generation requires selection of a field (curve), which all the primitives will be build on (let's call it _native field_). This field is used later as...

We have a CMake functions for circuit compilation configuration: [CircuitCompile.cmake](https://github.com/NilFoundation/zkLLVM/blob/master/cmake/CircuitCompile.cmake) They set a number of required arguments for `clang`, required for proper compilation for assigner. However optimization level is hard-coded...

enhancement