incubator-milagro-crypto-c icon indicating copy to clipboard operation
incubator-milagro-crypto-c copied to clipboard

Remove unused or curves with less that 128 security from incubator-milagro-crypto-c

Open kealan opened this issue 2 years ago • 0 comments

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

  1. The number of curves has been reduced using the criteria that they are not used or are insecure
  2. The tests pass with 80% coverage

kealan avatar Feb 27 '23 09:02 kealan