- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.1k
Closed
Description
I think secp256k1 needs an explicit no-floating point policy, like the Linux kernel. This means no use of float, and no  double (and no half, no long double either).
- It has to be able to run in kernel context
- Boot and security processors tend to have no FP support (e.g. core 0 on the Sifive U54)
- FP hardware implementation is possibly inconsistent between platforms which is useless for cryptography
I mean for the main code; in the bench framework is fine, though with the assumption that it might be emulated and very slow.
(inspired by #658 (comment))
Metadata
Metadata
Assignees
Labels
No labels