Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-04 Thread Matt Caswell
On 03/05/2022 23:29, Kory Hamzeh wrote: You would have to use EVP_PKEY key type. You can use EVP_PKEY_get* to get key params. Yes this is probably the best way to do this. Specifically you can use the function EVP_PKEY_get_bn_param() documented here: https://www.openssl.org/docs/man3.0/m

Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread Kory Hamzeh
You would have to use EVP_PKEY key type. You can use EVP_PKEY_get* to get key params. > On May 3, 2022, at 1:56 PM, Chris Bare wrote: > > Thanks, I'll check those out. > > On Tue, May 3, 2022 at 4:53 PM William Roberts > wrote: > On Tue, May 3, 2022 at 3:18

Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread Chris Bare
Thanks, I'll check those out. On Tue, May 3, 2022 at 4:53 PM William Roberts wrote: > On Tue, May 3, 2022 at 3:18 PM Chris Bare wrote: > > > > > > On Tue, May 3, 2022 at 3:10 PM William Roberts > wrote: > >> > >> On Tue, May 3, 2022 at 1:14 PM Chris Bare wrote: > >> > > >> > I'm converting so

Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread William Roberts
On Tue, May 3, 2022 at 3:18 PM Chris Bare wrote: > > > On Tue, May 3, 2022 at 3:10 PM William Roberts > wrote: >> >> On Tue, May 3, 2022 at 1:14 PM Chris Bare wrote: >> > >> > 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. >> > T

Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread Chris Bare
On Tue, May 3, 2022 at 3:10 PM William Roberts wrote: > On Tue, May 3, 2022 at 1:14 PM Chris Bare wrote: > > > > 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,

Re: EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread William Roberts
On Tue, May 3, 2022 at 1:14 PM Chris Bare wrote: > > 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_C

EC_POINT_get_affine_coordinates replacement in 3.0

2022-05-03 Thread Chris Bare
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