Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

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

Open
kealan opened this issue Feb 27, 2023 · 0 comments

Comments

@kealan
Copy link
Contributor

kealan commented Feb 27, 2023

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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant