27 lines
437 B
C#
27 lines
437 B
C#
using System;
|
|
|
|
namespace Org.BouncyCastle.Crypto;
|
|
|
|
public class SimpleBlockResult : IBlockResult
|
|
{
|
|
private readonly byte[] result;
|
|
|
|
public int Length => result.Length;
|
|
|
|
public SimpleBlockResult(byte[] result)
|
|
{
|
|
this.result = result;
|
|
}
|
|
|
|
public byte[] Collect()
|
|
{
|
|
return result;
|
|
}
|
|
|
|
public int Collect(byte[] destination, int offset)
|
|
{
|
|
Array.Copy(result, 0, destination, offset, result.Length);
|
|
return result.Length;
|
|
}
|
|
}
|