10.0.0: Difference between revisions
nice |
|||
Line 56: | Line 56: | ||
* DecryptOrImportRsaPrivateKey now imports the modulus in addition to the exponent for the ES use cases. | * DecryptOrImportRsaPrivateKey now imports the modulus in addition to the exponent for the ES use cases. | ||
** This fixes a problem where you could specify a "smooth" modulus instead of the correct one when talking to TrustZone and then use Pohlig-Hellman to calculate the discrete logarithm and recover the private key. | ** This fixes a problem where you could specify a "smooth" modulus instead of the correct one when talking to TrustZone and then use Pohlig-Hellman to calculate the discrete logarithm and recover the private key. | ||
* Passing a use case to StorageExpMod for which DecryptOrImportRsaPrivateKey does not import modulus now validates that the provided modulus is correct for the previously imported exponent. | |||
** Future invocations of StorageExpMod will ignore the user-provided modulus, and use the imported one. | |||
<check back for more diffs later> | <check back for more diffs later> | ||