Expand description

This crate contains macros to support the sunscreen compiler.

Attribute Macros

  • Specifies a function to be an fhe_program. An fhe_program has any number of inputs that impl the FheType trait and returns either a single type implementing FheType or a tuple of types implementing FheType.
  • Specifies a function to be a ZKP program. TODO: docs.

Derive Macros

  • Allows you to #[derive(Typename)].