private void TestSig(ECPrivateKeyParameters key, DeterministicSigTest test) { DeterministicECDSA dsa = new DeterministicECDSA(test.Hash); dsa.setPrivateKey(key); dsa.update(Encoding.UTF8.GetBytes(test.Message)); var result = dsa.sign(); Assert.Equal(test.K, dsa.LastK); Assert.Equal(test.R, dsa.LastR); Assert.Equal(test.S, ECDSASignature.FromDER(result).S); }