libssh 0.6.0 z nowym publicznym kluczem API

libssh 0.6.0 z nowym publicznym kluczem API

    przez -
    0 278
    Bezpieczeństwo i szyfrowanie
    Ogłoszono wydanie libssh 0.6.0, biblioteki C implementującej protokół SSHv2 i SSHv1 dla integracji w aplikacjach serwerowych i klienckich. libssh jest dostępna dla systemów Linux, BSD, Solaris i Windows. Posiada obsługę: Kerberosa (GSSAPI), OpenSSL i GCrypt, infrastruktury Public Key, Elliptic Curve DSA (ECDSA), Elliptic Curve Diffie Hellman (ECDH), SCP i SFTP, oraz asynchroniczności.

    Zmiany, jakie zaszły:

    • Dodano nowy publiczny klucz API
    • Dodano nowe API uwierzytelniania użytkownika (userauth API)
    • Dodano nowe funkcje: ssh_get_publickey_hash(), ssh_get_poll_flags()
    • Dodano nowe opcje: GSSAPIServerIdentity, GSSAPIClientIdentity, GSSAPIDelegateCredentials
    • Dodano uwierzytelnianie użytkownika gssapi-mic
    • Dodano obsługę Elliptic Curve DSA (ECDSA) z OpenSSL i Elliptic Curve Diffie Hellman (ECDH)
    • Dodano nowe odwołania, bazujące na serwerowym API
    • Dodano Curve25519 do wymiany klucza ECDH
    • Udoskonalono logowanie systemowe
    • Dodano przekierowywanie agenta SSH
    • Dodano ponowną wymianę klucza
    • Dodano więcej testów jednostkowych
    • Udoskonalono dokumentację
    • Naprawiono obsługę liczenia czasu