24

I'm implementing ECDSA for NIST P-256 curve. I just want to know if the same implementation will also work for SECP curves? If it doesn't, can you point me to one or more references of algorithms for SECP 256?

To clarify: I specifically want to know if there are any differences in algorithms for point addition and point scalar multiplication. For the current NIST implementation I'm using projective coordinates for point addition and multiplication.

Mike Edward Moras
  • 18,161
  • 12
  • 87
  • 240
abejoe
  • 665
  • 2
  • 6
  • 14

1 Answers1

35

Please check RFC 8422 - especially, the Appendix A. Equivalent Curves (Informative) part.

For example: NIST P-256 is referred to as secp256r1 and prime256v1. Different names, but they are all the same.

Maarten Bodewes
  • 96,351
  • 14
  • 169
  • 323
user42790
  • 366
  • 4
  • 3