Score:1

Can anyone explain the algorithm that OpenSSL uses to add two points on an elliptic curve?

py flag
Knm

I am trying to understand how OpenSSL adds points on an elliptic curve. I have understood from here that ossl_ec_GFp_simple_add() is where the addition op works. Can anyone explain the algorithm used here? I know that it's working on Projective/Jacobian coordinates. Is it following the algorithm explained here?

Score:1
ru flag

This appears to be using relative Jacobian coordinates (see for example Double-and-Add with Relative Jacobian Coordinates by Bjorn Fay). This is not the same as the projective form used in your link.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.