Provide and use ec_group_get_field_type()
authortb <tb@openbsd.org>
Tue, 22 Oct 2024 12:06:08 +0000 (12:06 +0000)
committertb <tb@openbsd.org>
Tue, 22 Oct 2024 12:06:08 +0000 (12:06 +0000)
commit97e0de7f2cfb7bc5dc7a47959f6ec4c7c28eb8ad
treeb9c89ea9f5da809454962f47414e59b8d901b0ed
parentf8cdd28b0a71db7c98def2927195f119fd207547
Provide and use ec_group_get_field_type()

All internal uses of EC_METHOD_get_field_type() and EC_GROUP_method_of()
are chained together. Implement this as a single API call that takes a
group and use it throughout. Gets rid of another eyesore in this part of
the tree. Not that there will be a shortage of eyesores anytime soon...

ok jsing
lib/libcrypto/ec/ec_asn1.c
lib/libcrypto/ec/ec_lib.c
lib/libcrypto/ec/ec_local.h
lib/libcrypto/ec/eck_prn.c