Releases: youmark/pkcs8
Releases · youmark/pkcs8
Support Go 1.17 - 1.22
Support Go 1.17, 1.18, 1.19, 1.20, 1.21, 1.22
v1.2
What's Changed
- Sjj/minor fixes by @stevenjohnstone in #15
- refactor code adding support for custom ciphers and KDFs; add scrypt by @conradoplg in #18
- Added go.mod file by @xocasdashdash in #20
- add new ciphers by @youmark in #21
- Adding code to run on Powersystem by @genisysram in #22
- Update to latest golang.org/x/crypto v0.22.0 by @AxxlFoley in #36
New Contributors
- @stevenjohnstone made their first contribution in #15
- @youmark made their first contribution in #21
- @genisysram made their first contribution in #22
- @AxxlFoley made their first contribution in #36
Full Changelog: v1.1...v1.2
Support AES-128-CBC
In this release, we include the following features and changes:
- Add support for parsing AES-128-CBC encrypted private key.
- Create 'ParsePKCS8PrivateKeyRSA' and 'ParsePKCS8PrivateKeyECDSA' to return typed versions of parsed keys.
- Add test cases.
- Miscellaneous changes.
- Last release to support Golang 1.9
v1.0
v1.0 is now released. In this release, we include the following features and changes:
- Add support for parsing PKCS#8 private key using HMACWithSHA256 PRF. In previous versions, only SHA1 is supported.
- Add support for parsing DES-EDE3-CBC encrypted private key.
- When encrypting private key, use HMACWithSHA256. In previous versions, SHA1 is used to encrypt.