Releases: Leo1003/rust-osshkeys
Releases · Leo1003/rust-osshkeys
0.7.0
0.7.0 (2023/06/03)
Compiler
- Minimum rustc version is now 1.63.0
Improvment
- Replace deprecated GitHub actions
- Change default rsa digest to rsa-sha2-512
Dependencies
- Upgrade hex-literal to 0.4.1
- Upgrade bcrypt-pbkdf to 0.10.0
- Upgrade base64 to 0.21.0
- Replace nom_pem with pem
- Thanks for fenollp implementing this feature in #10
0.6.2
0.6.1
0.6.0
0.6.0 (2022/02/16)
Add
PublicParts::fingerprint_randomart()
to generate ASCII randomart of a key- Thanks for @hampuslidin implementing this feature in #6
Compiler
- Minimum rustc version is now 1.56.0
- Migrate to Rust 2021 edition
Dependencies
- Update digest to 0.10.2 with its related crates
- Update digest to 0.4.0 with its related crates
Full Changelog: v0.5.2...v0.6.0
0.5.2
0.5.1
0.5.0
0.5.0 (2021/03/21)
Compiler
- Minimum rustc version is now 1.47.0
Improve
- Fix the large struct size issue for
PublicKey
andKeyPair
Dependencies
- Upgrade base64 to 0.13.0
- Upgrade byteorder to 1.4.3
- Upgrade bcrypt-pbkdf to 0.5.0
- stream-cipher is deprecated, changing to use cipher 0.2.5
- Upgrade block-modes to 0.7.0
- Upgrade aes to 0.6.0
- Upgrade aes to 0.6.0
- Upgrade des to 0.6.0
DevDependencies
- Upgrade hex-literal to 0.3.1
- Upgrade cfg-if to 1.0.0
0.4.2
0.4.1
v0.4.0
0.4.0 (2020/07/11)
Breaking Change!!
- Remove
SshReadExt::read_list()
,SshWriteExt::write_list()
- Rename
PublicKey::from_keystring()
toPublicKey::from_keystr()
- Remove the usage of failure crate
- Change to use the
bcrypt-pbkdf
crate, the passphrase type is&str
now!
Add
SshBuf
which usesCryptoVec
to provide memory zeroizing guarantee when resizingCipher::decrypt_to()
,Cipher::calc_buffer_len()
PublicKey::serialize_pem()
(#2)
Improve
- Better memory zeroizing of
SshReadExt
andSshWriteExt
implementations - Make RustCrypto crates as optional dependencies
- Add Github Actions test flow for the RustCrypto cipher backend
- Add minimum rustc version in test flow and README
- Add feature to compile with vendored OpenSSL (#1)
- Upgrade RustCrypto crates:
digest 0.9
,stream-cipher 0.4
,block-modes 0.4
, ...
Fix
- Fix examples compiling problem on Windows