David Brumley <dbrumley@stanford.edu> noted and corrected a case in the
authorGeoff Thorpe <geoff@openssl.org>
Fri, 14 Feb 2003 23:21:19 +0000 (23:21 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Fri, 14 Feb 2003 23:21:19 +0000 (23:21 +0000)
commit79221bc26587c2f58c7198cc73d89eda6bdd6025
tree8509a0986325091606f00ef66a8f7bbba4645b1f
parentffa49dc3d98b08db46522781f7537155e00d44d7
David Brumley <dbrumley@stanford.edu> noted and corrected a case in the
verification step of CRT private key operations in the RSA code -
previously no montgomery form was checked or used for 'n', and so it would
be generated on the fly each time. As a result, private key operations are
now a percent or two faster.

Rather than adding this as another repetition of the nearly-identical
montgomery "check for first-use" initialisation code blocks, I've taken
this chance to create a helper function and macro-wrapper to replace them.

PR: 475
crypto/rsa/rsa_eay.c