Hawk protocol implementation for .NET