<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз библиотеки libssh 0.6.0]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33135&amp;type=atom" />
	<updated>2014-01-10T18:19:35Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=33135</id>
		<entry>
			<title type="html"><![CDATA[Релиз библиотеки libssh 0.6.0]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=386583#p386583" />
			<content type="html"><![CDATA[<p>После двух с половиной лет разработки <a href="http://www.libssh.org/2014/01/08/libssh-0-6-0/">увидел свет</a> релиз библиотеки <a href="http://www.libssh.org/">libssh 0.6.0</a>, предназначенной для интеграции поддержки SSH в программы на языке Си. Библиотека позволяет выполнять программы на удаленном сервере, копировать файлы через защищенное соединение, обеспечивать работу приложения в роли SSH-сервера. Поддерживаются такие механизмы, как scp и sftp. Исходные тексты библиотеки распространяются под лицензией LGPL. </p><p>Основные новшества:</p><ul><li><p>Новый серверный API на основе callback-вызовов;</p></li></ul><p> <br /></p><ul><li><p>Поддержка алгоритма формирования цифровых подписей <a href="http://ru.wikipedia.org/wiki/ECDSA">ECDSA</a> (Elliptic Curve Digital Signature Algorithm) при сборке с OpenSSL и методов обмена ключами curve25519-sha256@libssh.org.</p></li></ul><ul><li><p>Новый API для управления открытыми ключами;</p></li></ul><ul><li><p>Поддержка GSSAPI (Kerberos), протестированная с FreeIPA и gssproxy. Для управления добавлены опции GSSAPIServerIdentity, GSSAPIClientIdentity, GSSAPIDelegateCredentials;</p></li></ul><ul><li><p>Новый API для аутентификации пользователей.</p></li></ul><ul><li><p>Новые функции ssh_get_publickey_hash() и ssh_get_poll_flags();</p></li></ul><ul><li><p>Поддержка алгоритма ECDH (Elliptic Curve Diffie Hellman);</p></li></ul><ul><li><p>Расширены возможности системы ведения логов;</p></li></ul><ul><li><p>Поддержка перенаправления SSH-agent;</p></li></ul><ul><li><p>Поддержка инициированая повторного обмена ключами (key-reexchange).</p></li></ul><ul><li><p>Расширено число unit-тестов.</p></li></ul><p>Особенности Libssh (не путать с проектом libssh2, который близок по функциональности, но распространяется в рамках лицензии BSD):</p><ul><li><p>Поддержка серверных и клиентских функций;</p></li></ul><ul><li><p>Поддержка режимов шифрования AES-128, AES-192, AES-256, Blowfish, 3DES в CBC, AES в режиме CTR, ECDH (Elliptic Curve Diffie Hellman);</p></li></ul><ul><li><p>Поддержка протоколов SSH1 и SSH2;</p></li></ul><ul><li><p>Поддержка расширений протокола, специфичных для OpenSSH;</p></li></ul><ul><li><p>Возможность работы с серверами публичных ключей RSA и DSS;</p></li></ul><ul><li><p>Поддержка Kerberos (GSSAPI);</p></li></ul><ul><li><p>Поддержка сжатия данных;</p></li></ul><ul><li><p>Работа совместно с ssh-agent и возможность организации работы нескольких сеансов в рамках одного соединения;</p></li></ul><ul><li><p>Поддержка сборки с использованием внешних библиотек libcrypto (из OpenSSL) и libgcrypt (GCrypt).</p></li></ul><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=38824">http://www.opennet.ru/opennews/art.shtml?num=38824</a></p>]]></content>
			<author>
				<name><![CDATA[Драко Стаарн]]></name>
				<uri>https://linuxforum.ru/profile.php?id=24508</uri>
			</author>
			<updated>2014-01-10T18:19:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=386583#p386583</id>
		</entry>
</feed>
