Classic protocol and crypto cleanups.

How about setting this to NULL until after we've done the preliminary checks ?
Allocate it just before we assign ->n from BN_mpi2bn.
This shall save duplication of the RSA_free() for it on tidy-ups before it's ever been used ...