Skip to content

Commit 2b8044a

Browse files
committed
test: add fail test case
1 parent 8ef55e8 commit 2b8044a

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

EccSdkUnitTest/EccSdkTests.cs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,36 @@ public void should_pass_verification()
4545

4646
Assert.That(result, Is.True);
4747
}
48+
49+
[Test]
50+
public void should_not_pass()
51+
{
52+
var sign = ChameleonHashHelper.Sign(new ChameleonHashRequest
53+
{
54+
KeyPair = _keyPair,
55+
Message = "Hello World",
56+
Order = _keyPair.PublicKey.Curve.Order,
57+
SessionKey = new BigInteger("1234567890")
58+
});
59+
60+
var chameleonHash = ChameleonHashHelper.GetChameleonHash(new ChameleonHashRequest
61+
{
62+
KeyPair = _keyPair,
63+
Message = "Hello World",
64+
Order = _keyPair.PublicKey.Curve.Order,
65+
SessionKey = new BigInteger("1234567890"),
66+
Signature = sign
67+
});
68+
69+
var result = ChameleonHashHelper.Verify(new ChameleonHashRequest
70+
{
71+
KeyPair = _keyPair,
72+
Message = "Hello World123",
73+
Order = _keyPair.PublicKey.Curve.Order,
74+
Signature = sign
75+
}, chameleonHash);
76+
77+
Assert.That(result, Is.False);
78+
79+
}
4880
}

0 commit comments

Comments
 (0)