Skip to content

Commit 91fe5ef

Browse files
Edwards twisted torsion 16
1 parent 5d6b583 commit 91fe5ef

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/modes/RunEcmTwistedEdwards.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -864,6 +864,10 @@ int App::runECMMarinTwistedEdwards()
864864
eng->copy((engine::Reg)RX,(engine::Reg)RT);
865865
eng->set_multiplicand((engine::Reg)11,(engine::Reg)24);
866866
eng->mul((engine::Reg)RX,(engine::Reg)11);
867+
// Z3 = F*G
868+
eng->copy((engine::Reg)RZ,(engine::Reg)23);
869+
//eng->set_multiplicand((engine::Reg)11,(engine::Reg)23);
870+
eng->mul((engine::Reg)RZ,(engine::Reg)11);
867871

868872
// Y3 = G*H
869873
eng->copy((engine::Reg)RY,(engine::Reg)23);
@@ -874,10 +878,6 @@ int App::runECMMarinTwistedEdwards()
874878
//eng->set_multiplicand((engine::Reg)11,(engine::Reg)25);
875879
eng->mul((engine::Reg)RT,(engine::Reg)11);
876880

877-
// Z3 = F*G
878-
eng->copy((engine::Reg)RZ,(engine::Reg)24);
879-
eng->set_multiplicand((engine::Reg)11,(engine::Reg)23);
880-
eng->mul((engine::Reg)RZ,(engine::Reg)11);
881881
};
882882

883883
// eDBL_XYTZ: Doubling in Twisted Edwards extended coordinates (X,Y,Z,T)

0 commit comments

Comments
 (0)