incubator-milagro-crypto-c
incubator-milagro-crypto-c copied to clipboard
Remove unused or curves with less that 128 security from incubator-milagro-crypto-c
Goal
Remove from incubator-milagro-crypto-c curves that are no longer used such as HIFIVE or curves that do not meet our security level such as BN254
Resources
These are the list of curves to consider
- ANSSI
- BLS24
- BLS381
- BLS383
- BLS461
- BLS48
- BN254
- BN254CX
- BRAINPOOL
- C25519
- C41417
- ED25519
- FP256BN
- FP512BN
- GOLDILOCKS
- HIFIVE
- NIST256
- NIST384
- NIST521
- NUMS256E
- NUMS256W
- NUMS384E
- NUMS384W
- NUMS512E
- NUMS512W
- SECP256K1
Acceptance criteria
- The number of curves has been reduced using the criteria that they are not used or are insecure
- The tests pass with 80% coverage