From 72692017fade39688efb2cbd094facfc8b43cade Mon Sep 17 00:00:00 2001 From: Aleksandr Cherenkov Date: Fri, 16 Feb 2024 16:26:10 +0000 Subject: [PATCH] update main.cpp --- src/main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 1bd0baa..850d35e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,12 +1,12 @@ #include using namespace nil::crypto3::algebra::curves; -typename pallas::base_field_type::value_type pow(typename pallas::base_field_type::value_type a, int n) { +typename pallas::base_field_type::value_type pow2(typename pallas::base_field_type::value_type a) { if (n == 0) return 1; typename pallas::base_field_type::value_type res = 1; - for (int i = 0; i < n; ++i) { + for (int i = 0; i < 2; ++i) { res *= a; } return res; @@ -19,5 +19,5 @@ typename pallas::base_field_type::value_type pow(typename pallas::base_field_typ typename pallas::base_field_type::value_type c = (a + b) * a + b * (a + b) * (a + b); const typename pallas::base_field_type::value_type constant = 0x12345678901234567890_cppui255; - return c * c * c / (b - a) + pow(a, 2) + constant + p; + return c * c * c / (b - a) + pow_2(a) + constant + p; }