aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/sca
diff options
context:
space:
mode:
authorJ08nY2020-07-10 18:54:15 +0200
committerJ08nY2020-07-10 18:54:15 +0200
commitfcdea31b2a6efb49357ef8b2e69212ec412feaa0 (patch)
tree3a986c2bb7010bfdb59a9062de3cd78de8dc4b51 /test/sca
parenta10e4c4339c11d5ff6b438569e3af96c1beae3e5 (diff)
downloadpyecsca-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.py10
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(