CertToStore v1.0.1
CertToStore 1.0.1 improves ECDSA support, Windows context handling and support for working with multiple Windows crypto providers, among other bug fixes and improvements.
What's Changed
- Encode private key using PKCS #8 instead of PKCS #1 by @copybara-service in #25
- Drop ncryptAllowDecryptFlag when generating ECDSA keys. by @copybara-service in #29
- Associate BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC with the P256 curve (the only EC key type we generate now). by @copybara-service in #31
- Add (Key).TransientTpmHandle() by @copybara-service in #30
- If an incorrect magic value is returned while generating an ECDSA key, try to derive the curve from the NCRYPT_ECC_CURVE_NAME_PROPERTY property instead of assuming P256. by @copybara-service in #32
- Enable ECDSA_P384 and ECDSA_P521 generation. by @copybara-service in #33
- Implement NCryptFreeObject which is supposed to be used when finished with an open storage provider. by @copybara-service in #36
- Modify keyMetadata for provider detection. by @copybara-service in #37
- Add FreeCertContext by @copybara-service in #38
Full Changelog: 1.0.0...v1.0.1