Port of https://github.com/kentuckyfriedtakahe/sodium to .NET (C#)