Openssl, Ecc, Ellipse, Elliptic Curve, Cryptography.
choosing a random private key, then using the elliptic curve equation to calculate the corresponding public key. Point addition involves finding the slope of a line connecting two points on the curve and using this slope to find the third point of intersection on the curve. A mathematical curve