You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The library currently generalizes its operations over groups, but not completely. Specifically, it generalizes group elements, but always assumes a scalar field compatible with Ristretto. This is very limiting and not a consistent abstraction.
There are a few options on how to proceed:
Remove the abstraction, and limit the library to use of the Ristretto group
Update the abstraction to handle a group's scalar field
Overhaul the abstraction to use the group and ff traits, which are supported by the Ristretto library implementation
I favor the third option, as using the existing traits seems like the cleanest and most idiomatic approach.
The text was updated successfully, but these errors were encountered:
The library currently generalizes its operations over groups, but not completely. Specifically, it generalizes group elements, but always assumes a scalar field compatible with Ristretto. This is very limiting and not a consistent abstraction.
There are a few options on how to proceed:
group
andff
traits, which are supported by the Ristretto library implementationI favor the third option, as using the existing traits seems like the cleanest and most idiomatic approach.
The text was updated successfully, but these errors were encountered: