ginger-lib
ginger-lib copied to clipboard
Concrete types and functions instantiation using macros
This PR introduces several macros to generate concrete algebraic and crypto-primitive type bindings and functions for (a subset of) curves defined in ginger-lib, via specific compilation flags. This is done in order to expose a common interface towards ginger-lib types for libraries at application level.