crypto3
crypto3 copied to clipboard
Circuilar dependencies between Crypto3 modules
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 results into infinite recursion on CMake configuration.
Can we get rid of circular dependencies?