EcdsaKey
Contains ECDSA (ecdsa-sha2-nistp{256,384,521}) private and public key.
using Renci.SshNet.Sftp.Responses;
using System;
using Renci.SshNet.Sftp.Responses;
using System;
namespace Renci.SshNet.Sftp.Requests
{
internal sealed class SftpUnblockRequest : SftpRequest
{
public override SftpMessageTypes SftpMessageType => SftpMessageTypes.Unblock;
public byte[] Handle { get; set; } = handle;
public ulong Offset { get; set; } = offset;
public ulong Length { get; set; } = length;
protected override int BufferCapacity => base.BufferCapacity + 4 + Handle.Length + 8 + 8;
public SftpUnblockRequest(uint protocolVersion, uint requestId, byte[] handle, ulong offset, ulong length, Action<SftpStatusResponse> statusAction)
: base(protocolVersion, requestId, statusAction)
{
}
protected override void LoadData()
{
base.LoadData();
Handle = ReadBinary();
Offset = ReadUInt64();
Length = ReadUInt64();
}
protected override void SaveData()
{
base.SaveData();
WriteBinaryString(Handle);
Write(Offset);
Write(Length);
}
}
}