Re[5]: Го уродлив!!!
От: ArtDenis Россия  
Дата: 20.03.22 19:25
Оценка:
Здравствуйте, T4r4sB, Вы писали:

TB>По моим прикидкам, можно оставить только 4 амперсанда, где передаются в self.modpow


Проверил. Больше нигде & не убрать. На плюсах вообще конфетка получается:
  конфетка без &
auto x = get_user_hash(salt);
auto gx = g.modpow(x, n);
auto kgx = (k * gx) % n;
auto bkgx = 
   server_public_key > kgx 
   ? server_public_key - kgx 
   : n + server_public_key - kgx;
auto diff = bkgx % n;
auto ux = (u * x) % n;
auto aux = (client_private_key + ux) % n;
auto secret = diff.modpow(aux, n);


Никакие & не засоряют код. Я не сказал бы, что в расте это прямо вымораживает, но после плюсов кажется корявым
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.