File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments