summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_ciph.c
diff options
context:
space:
mode:
authortb <>2025-01-11 13:58:31 +0000
committertb <>2025-01-11 13:58:31 +0000
commit9eb2037cacec84495df31a5fe13e451de3340724 (patch)
tree460f3b16a854d1bc55ed31d9d7db53ad50353aa0 /src/lib/libssl/ssl_ciph.c
parenta5b17dde21273b1a9b29861b325009fdf77dcc0c (diff)
downloadopenbsd-9eb2037cacec84495df31a5fe13e451de3340724.tar.gz
openbsd-9eb2037cacec84495df31a5fe13e451de3340724.tar.bz2
openbsd-9eb2037cacec84495df31a5fe13e451de3340724.zip
Neuter the EC_POINTs_* API
EC_POINTs_mul() was only ever used by Ruby and they stopped doing so for LibreSSL when we incorporated the constant time multiplication work of Brumley et al and restricted the length of the points array to 1, making this API effectively useless. The only real reason you want to have an API to calculate \sum n_i P_i is for ECDSA where you want m * G + n * P. Whether something like his needs to be in the public API is doubtful. EC_POINTs_make_affine() is an implementation detail of EC_POINTs_mul(). As such it never really belonged into the public API. ok jsing
Diffstat (limited to 'src/lib/libssl/ssl_ciph.c')
0 files changed, 0 insertions, 0 deletions