ssh-rs 0.3.3

In addition to encryption library, pure RUST implementation of SSH-2.0 client protocol
Documentation
v0.3.3 (2023-09-10)
    1. fix hang when tcp connects to a non-existent host
    2. refactor aes_ctr file
    3. translate the changelogs
    4. use std::time::Duration as timeout rather than u128
    5. add the support for ssh message `SSH_MSG_CHANNEL_EXTENDED_DATA`
    6. bump dependencies

v0.3.2 (2023-01-10)
    1. fix some error with hmac2
    2. add aes-192-crt,aes-256-ctr

v0.3.1 (2022-12-07)
    fix some issues

v0.3.0 (2022-11-18)
    1. code refactor
    2. disable ssh-rsa by default, move it behind feature "dangerous-algorithms"

v0.2.2 (2022-11-05)
    1. add connect_bio API which allows connection over any read/write objects.
    2. implement key exchanges during a connected connection

v0.2.1 (2022-09-26)
    1. fix sometimes unexpected timeout

v0.2.0 (2022-08-29)
    1. add aes_ctr_128
    2. add hmac_sha1
    3. set tcp non-block by default
    4. add public_key auth

v0.1.5 (2022-06-13)
    1. modify the accessibility of ChannelScp

v0.1.4 (2022-05-31)
    1. remove all mutex
    2. fix issues with window size
    3. add scp upload & download

v0.1.3 (2022-01-17):
    1. code refactor
    2. add log
    3. open channel directly from session

v0.1.2 (2022-01-9):
    1. fix shell channel cannot be using among threads (Incompatible from ver 0.3)
    2. fix that one session cannot open multiple channels
    3. remove chrono

v0.1.1 (2022-01-5):
    1. fix crashes

v0.1.0 (2022-01-5):
    1. implement the basic ssh protocol