macro_rules! new_curve_impl { (($($privacy:tt)*), $name:ident, $name_affine:ident, $flags_extra_byte:expr, $base:ident, $scalar:ident, $generator:expr, $constant_a:expr, $constant_b:expr, $curve_id:literal, $hash_to_curve:expr, ) => { ... }; }
macro_rules! new_curve_impl { (($($privacy:tt)*), $name:ident, $name_affine:ident, $flags_extra_byte:expr, $base:ident, $scalar:ident, $generator:expr, $constant_a:expr, $constant_b:expr, $curve_id:literal, $hash_to_curve:expr, ) => { ... }; }