Skip to content

Releases: Leo1003/rust-osshkeys

v0.3.1

09 Mar 02:22
Compare
Choose a tag to compare

0.3.1 (2020/03/09)

Dependencies

  • Upgrade base64 to 0.12

v0.3.0

17 Feb 10:20
Compare
Choose a tag to compare

0.3.0 (2020/02/17)

Add

  • An unified Cipher struct for encryption
  • Support for writing OpenSSH private key
  • keys::PublicKey::serialize()
  • keys::KeyPair::serialize_publickey()

API Change

  • Rename PublicPart to PublicParts
  • Rename PrivatePart to PrivateParts

v0.2.2

12 Dec 04:10
Compare
Choose a tag to compare

0.2.2 (2019/12/11)

Add

  • Support for writing PKCS#8 private keys

Dependencies

  • Upgrade rand to 0.7

v0.2.1

12 Dec 04:09
Compare
Choose a tag to compare

0.2.1 (2019/08/03)

Fix

  • Parsing encrypted PKCS#8 private keys

Improve

  • Fingerprint hash method

v0.2.0

12 Dec 04:08
Compare
Choose a tag to compare

0.2.0 (2019/07/27)

Add

  • Keypair generate
  • Support for OpenSSL private keys
  • Support for opensshv2 private keys decode
  • keys::KeyType enum
  • Documents
  • Basic Example

Improve

  • Add unit tests & integrate tests
  • Redesign the error type
  • Enable error backtrace support

v0.1.0

12 Dec 04:05
Compare
Choose a tag to compare

v0.1.0 (2019/05/28)

Initial release

  • Construct Rsa, Dsa, EcDsa, Ed25519 key types
  • Construct key-related traits