Re: Fwd: Converting public part of 'EVP_PKEY' structure to 'unsigned char*' , and back.

2014-06-30 Thread Bala Duvvuri
We do the below for this operation: 1How we convert public part of 'EVP_PKEY' structure to 'unsigned char* //Extract a public key from a PKEY struct. ec_copy_public(EVP_PKEY *pKey, uint8_t *keybuf) EC_KEY*pEcKey; uint8_t encoded_key[MAX_KEYLEN_X962]; uint8_t

Re: Converting public part of 'EVP_PKEY' structure to 'unsigned char*' , and back.

2014-06-30 Thread Thulasi Goriparthi
*Guessing the context that is sent to EVP_PKEY_derive_set_peer is initialized/created with a pkey belonging to different group. * *In other words, EC keys of both parties in DH are not of the same group. * On Mon, Jun 30, 2014 at 10:13 AM, pratyush parimal pratyush.pari...@gmail.com wrote: Hi

Fwd: Converting public part of 'EVP_PKEY' structure to 'unsigned char*' , and back.

2014-06-29 Thread pratyush parimal
Hi all, Did anyone have any luck with this one? Thanks, Pratyush Parimal. -- Forwarded message -- From: pratyush parimal pratyush.pari...@gmail.com Date: Wed, Jun 25, 2014 at 10:43 AM Subject: Converting public part of 'EVP_PKEY' structure to 'unsigned char*' , and back. To:

Converting public part of 'EVP_PKEY' structure to 'unsigned char*' , and back.

2014-06-25 Thread pratyush parimal
Hi all, I was trying to use ECDH (in OpenSSL v1.0.1f) for a project, and after generating the EVP_PKEY structure, I needed to extract its public key and send it over to the other party. I was unable to find a straightforward way which worked for me. What I tried was this: EVP_PKEY*