How to build:
git clone https://gist.github.com/b12df62cf2d6cc04e8604712512b9102.git
cd b12df62cf2d6cc04e8604712512b9102/
dotnet build
dotnet runThe expected output:
bc93a4f1d3588efc9d5a28793e5b8edcc887de8217f156fc9a854aa104ddebf4
| bin/ | |
| obj/ |
| using RandomXSharp; | |
| using System; | |
| using System.Text; | |
| namespace RandomXSharpSample | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) | |
| { | |
| RandomX r = RandomX.Create(); | |
| byte[] input = Encoding.ASCII.GetBytes("hello world"); | |
| byte[] hash = r.ComputeHash(input); | |
| for (int i = 0; i < hash.Length; i++) { | |
| byte b = hash[i]; | |
| Console.Write("{0:x2}", b); | |
| } | |
| Console.WriteLine(); | |
| } | |
| } | |
| } |
| <Project Sdk="Microsoft.NET.Sdk"> | |
| <PropertyGroup> | |
| <OutputType>Exe</OutputType> | |
| <TargetFramework>netcoreapp3.1</TargetFramework> | |
| </PropertyGroup> | |
| <ItemGroup> | |
| <PackageReference Include="RandomXSharp" Version="0.2.0-dev.14" /> | |
| </ItemGroup> | |
| </Project> |