I'm converting some openssl 1.0 code to 3.0 and I don't know how to get the coordinates in a 3.0 way. The old code is: BN_CTX *ctx = BN_CTX_new (); BIGNUM *X = NULL, *Y = NULL; const EC_POINT *pubkey; const EC_GROUP *group; BN_CTX_start (ctx); X = BN_CTX_get (ctx); Y = BN_CTX_get (ctx); pubkey = EC_KEY_get0_public_key ((EC_KEY *) EVP_PKEY_get0 (pkey)); group = EC_KEY_get0_group ((EC_KEY *) EVP_PKEY_get0 (cvr->sm_pkey)); EC_POINT_get_affine_coordinates_GFp (group, pubkey, X, Y, ctx)
What would be the 3.0 way to get X and Y without using deprecated functions? -- Chris Bare