summaryrefslogtreecommitdiff
path: root/src/lib/libc
diff options
context:
space:
mode:
authortb <>2025-01-06 10:56:46 +0000
committertb <>2025-01-06 10:56:46 +0000
commit1d5dc8af4f29575850958ce2ca4c6ffcc27dece5 (patch)
tree5250419bf796593e37d9a70cab2f081aaa78174e /src/lib/libc
parent41644a653441af880b86e412a5c8e52ef0c53151 (diff)
downloadopenbsd-1d5dc8af4f29575850958ce2ca4c6ffcc27dece5.tar.gz
openbsd-1d5dc8af4f29575850958ce2ca4c6ffcc27dece5.tar.bz2
openbsd-1d5dc8af4f29575850958ce2ca4c6ffcc27dece5.zip
Prepare removal accessors for Jprojective coordinates
That the BN-driven EC code uses Jacobian projective coordinates as an optimization is an implementation detail. As such this should never have leaked out of the library as part of the public API. No consumer should ever care and if they do they're doing it wrong. The only port that cares is one of those stupid little perl modules that expose all the things and transform terrible OpenSSL regress tests into similarly horrible Perl. In practice, only affine coordinates matter (perhaps in compressed form). This prunes two more function pointers from EC_GROUP and prepares the removal of the field_set_to_one() method which is now only used in ec_points_make_affine(). ok jsing sthen
Diffstat (limited to 'src/lib/libc')
0 files changed, 0 insertions, 0 deletions