[#41] Client: Remove ranges

Signed-off-by: Pavel Gross <p.gross@yadro.com>
This commit is contained in:
Pavel Gross 2025-03-12 00:11:50 +03:00
parent 809bd90352
commit 6ae96c1d77
6 changed files with 11 additions and 260 deletions

View file

@ -49,14 +49,13 @@ public static class RequestSigner
var sbytes = rs[1].ToByteArrayUnsigned();
var index = RFC6979SignatureSize / 2 - rbytes.Length;
rbytes.AsSpan().CopyTo(signature[index..]);
rbytes.AsSpan().CopyTo(signature.Slice(index));
index = RFC6979SignatureSize - sbytes.Length;
sbytes.AsSpan().CopyTo(signature[index..]);
sbytes.AsSpan().CopyTo(signature.Slice(index));
return ByteString.CopyFrom(signature);
}
internal static SignatureRFC6979 SignRFC6979(this ECDsa key, IMessage message)
{
return new SignatureRFC6979
@ -85,7 +84,7 @@ public static class RequestSigner
Span<byte> result = stackalloc byte[65];
result[0] = 0x04;
key.SignHash(data.Sha512()).AsSpan().CopyTo(result[1..]);
key.SignHash(data.Sha512()).AsSpan().CopyTo(result.Slice(1));
return ByteString.CopyFrom(result);
}
@ -100,7 +99,7 @@ public static class RequestSigner
Span<byte> result = stackalloc byte[65];
result[0] = 0x04;
key.SignHash(hash).AsSpan().CopyTo(result[1..]);
key.SignHash(hash).AsSpan().CopyTo(result.Slice(1));
return ByteString.CopyFrom(result);
}