compared to java implementation there are places where ascii encoding is being used for encoding message and key. The java implementation has 100% utf encoding for key and message text
var messageBytes = Encoding.UTF8.GetBytes(normalized);
vs
var messageBytes = Encoding.ASCII.GetBytes(normalized);
compared to java implementation there are places where ascii encoding is being used for encoding message and key. The java implementation has 100% utf encoding for key and message text
var messageBytes = Encoding.UTF8.GetBytes(normalized); vs var messageBytes = Encoding.ASCII.GetBytes(normalized);