cryptography – How does this area multiplication in libsecp256k1 work?

on

|

views

and

comments


I am libsecp256k1’s codebase, for studying causes (doubt I can contribute with something helpful there). Whereas wanting on the area implementation, the implementation of secp256k1_fe_mul_inner in each 10×26 and 5×52 is somewhat unusual to me. I do know some multiplication algorithms, like Karatsuba and Toom’s algorithms, however this one would not appear to be one in every of them, no less than I could not relate.
Wanting on the supply and git historical past, I solely see a reference to Peter Dettman, however I used to be unable to seek out any paper authored by him. Is that this algorithm impressed by a public paper? Any reference could be useful, as I am unable to comply with motive in regards to the code itself. I perceive what it’s doing, however I do not know precisely how.

Share this
Tags

Must-read

UK startup Wayve begins testing self-driving tech in Nissan vehicles on Tokyo’s streets | Self-driving vehicles

British startup Wayve has begun testing self-driving vehicles with Nissan in Japan forward of a 2027 launch to customers, as the corporate stated...

Rebeca Delgado Joins Torc As Vice President, Engineering – Autonomy Functions

BLACKSBURG, Va – September 16, 2025 – Torc Robotics, an unbiased subsidiary of Daimler Truck AG and a pioneer in commercializing self-driving automobile...

‘Excessive nausea’: Are EVs inflicting automobile illness – and what might be performed? | Electrical, hybrid and low-emission automobiles

It was a 12 months in to driving his daughter to high school in his new electrical automobile that Phil Bellamy found she...

Recent articles

More like this

LEAVE A REPLY

Please enter your comment!
Please enter your name here