crypto3 icon indicating copy to clipboard operation
crypto3 copied to clipboard

Circuilar dependencies between Crypto3 modules

Open aleasims opened this issue 4 months ago • 0 comments

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?

aleasims avatar Apr 11 '24 16:04 aleasims