libssh 0.6.0 z nowym publicznym kluczem API

libssh 0.6.0 z nowym publicznym kluczem API

przez -
0 362
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