diff options
| author | J08nY | 2020-07-10 18:54:15 +0200 |
|---|---|---|
| committer | J08nY | 2020-07-10 18:54:15 +0200 |
| commit | fcdea31b2a6efb49357ef8b2e69212ec412feaa0 (patch) | |
| tree | 3a986c2bb7010bfdb59a9062de3cd78de8dc4b51 /test/sca | |
| parent | a10e4c4339c11d5ff6b438569e3af96c1beae3e5 (diff) | |
| download | pyecsca-fcdea31b2a6efb49357ef8b2e69212ec412feaa0.tar.gz pyecsca-fcdea31b2a6efb49357ef8b2e69212ec412feaa0.tar.zst pyecsca-fcdea31b2a6efb49357ef8b2e69212ec412feaa0.zip | |
Fix modified coords to_model transformation.
Diffstat (limited to 'test/sca')
| -rw-r--r-- | test/sca/test_target.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/sca/test_target.py b/test/sca/test_target.py index 3652309..d31da69 100644 --- a/test/sca/test_target.py +++ b/test/sca/test_target.py @@ -207,8 +207,8 @@ class ECTesterTargetTests(TestCase): privkey = Mod(int.from_bytes( export_privkey_resp.get_param(KeypairEnum.KEYPAIR_REMOTE, ParameterEnum.S), "big"), self.secp256r1.curve.prime) - pubkey_projective = Point.from_affine(self.secp256r1_projective.curve.coordinate_model, - pubkey) + pubkey_projective = pubkey.to_model(self.secp256r1_projective.curve.coordinate_model, self.secp256r1.curve) + mult = LTRMultiplier( self.secp256r1_projective.curve.coordinate_model.formulas["add-2016-rcb"], self.secp256r1_projective.curve.coordinate_model.formulas["dbl-2016-rcb"]) @@ -257,8 +257,7 @@ class ECTesterTargetTests(TestCase): ParameterEnum.W) pubkey_bytes = export_public_resp.get_param(KeypairEnum.KEYPAIR_LOCAL, ParameterEnum.W) pubkey = self.secp256r1.curve.decode_point(pubkey_bytes) - pubkey_projective = Point.from_affine(self.secp256r1_projective.curve.coordinate_model, - pubkey) + pubkey_projective = pubkey.to_model(self.secp256r1_projective.curve.coordinate_model, self.secp256r1.curve) sig = SignatureResult.from_DER(ecdsa_resp.signature) mult = LTRMultiplier( @@ -284,8 +283,7 @@ class ECTesterTargetTests(TestCase): ParameterEnum.W) pubkey_bytes = export_public_resp.get_param(KeypairEnum.KEYPAIR_LOCAL, ParameterEnum.W) pubkey = self.secp256r1.curve.decode_point(pubkey_bytes) - pubkey_projective = Point.from_affine(self.secp256r1_projective.curve.coordinate_model, - pubkey) + pubkey_projective = pubkey.to_model(self.secp256r1_projective.curve.coordinate_model, self.secp256r1.curve) sig = SignatureResult.from_DER(ecdsa_resp.signature) mult = LTRMultiplier( |
