Если складывать одну и ту же точку, то баг появится. Правильно? Например: 10G+10G+10G и тд. Так?
Я наверно не так написал.
Если использовать функцию сложения точек без проверок то правильно будут складываться только разные точки лежащие на кривой.
10G + 11G = 21G
10G + 10G = Уже будет точка не лежащая на кривой.
Но такая функция сложения используется только в программах для решения ECDLP для скорости.
Так как там известно что будут складываться точки разные.
Если тебя заинтересовал этот баг из библиотеки только с точки зрения взлома кривой.
То ничего не выйдет. А тем более с багами из программного кода. Там практически ничего не выйдет.
Нет возможности определить четность точки без знания скаляра.
Нельзя понять положительная или отрицательная точка если в таком контексте рассматривать.
В первой половине группы или во второй.
В диапазоне например 2^10 .. 2^11 для примера 1288G и противоположная ей в дипе 1784G. Не определить какая в первой половине какая во второй без брутфорса.
Можно найти любую положение точки из группы secp256k1 в другой взятой с другим генеротором но это пустое.
И так далее...