miracl / MIRACL

MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
https://miracl.com
653 stars 242 forks source link

Is the implementation of BPS FPE compliant to NIST Special Publication 800-38G? #39

Closed rafaelsales closed 7 years ago

rafaelsales commented 7 years ago

Publication from March, 2016: https://www.nist.gov/news-events/news/2016/03/new-nist-security-standard-can-protect-credit-cards-health-information

Specification in NIST Special Publication 800-38G: http://dx.doi.org/10.6028/NIST.SP.800-38G

Implementation of FF3 in MIRACL: https://github.com/miracl/MIRACL/blob/master/source/mrfpe.c

mcarrickscott commented 7 years ago

Yes. See http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/FF3samples.pdf

Mike Scott

On Wed, Dec 7, 2016 at 5:19 PM, Rafael Sales notifications@github.com wrote:

Publication from March 2016: https://www.nist.gov/news- events/news/2016/03/new-nist-security-standard-can-protect- credit-cards-health-information

Specification in NIST Special Publication 800-38G: http://dx.doi.org/10.6028/NIST.SP.800-38G

Implementation of FF3 in MIRACL: https://github.com/miracl/ MIRACL/blob/master/source/mrfpe.c

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/miracl/MIRACL/issues/39, or mute the thread https://github.com/notifications/unsubscribe-auth/ACm8ju_wN_LBGLWbbDt0iRYOcEVLUS7Oks5rFuq_gaJpZM4LG3BY .

rafaelsales commented 7 years ago

Thanks!