ms-iot / security

71 stars 51 forks source link

Updated macros to support RSA_3072 and RSA_4096 #50

Closed mansetagunj closed 4 years ago

mansetagunj commented 4 years ago

Crypto is moving towards more secure algorithms. And as a user of this library, we have a need to generate/use 3K RSA keys in/from the TPM. The current implementation of the Urchin library supports only up to 2048 key bits RSA. I am suggesting this patch to support RSA keys up to 4096 key bits. The other TPM libraries like Intel's "tpm2-tss" open source project supports up to 4K RSA keys. Thank you.

Signed-off-by: Gunj Manseta gumanset@microsoft.com

msftclas commented 4 years ago

CLA assistant check
All CLA requirements met.