using Renci.SshNet.Messages.Authentication;
namespace Renci.SshNet.Compression
{
///
/// Represents "zlib@openssh.org" compression implementation
///
public class ZlibOpenSsh : Compressor
{
///
/// Gets algorithm name.
///
public override string Name
{
get { return "zlib@openssh.org"; }
}
///
/// Initializes the algorithm
///
/// The session.
public override void Init(Session session)
{
base.Init(session);
session.UserAuthenticationSuccessReceived += Session_UserAuthenticationSuccessReceived;
}
private void Session_UserAuthenticationSuccessReceived(object sender, MessageEventArgs e)
{
IsActive = true;
Session.UserAuthenticationSuccessReceived -= Session_UserAuthenticationSuccessReceived;
}
}
}