Yes there is a dependency. The curve parameters define what the curve is,
whilst the public key is a point on the curve. The public key is inherently
linked to the curve parameters. If you change the parameters then the
public key will no longer be valid.

Matt

On 14 December 2012 12:42, jeetendra gangele <gangele...@gmail.com> wrote:

> Ok Do you know if there any dependency between these curve parameters
> and private and public key.?
>
> I mean I am loading these parameters and generating private and public
> keys from Openssl command line tools.
> It did not worked for me .
> but when i use standard curve and load public and private keys it worked
> for me.
> So is there any relation between curve parameters and public and private
> keys.
>
>
> thanks
>
>
>
> On 14 December 2012 18:07, jeetendra gangele <gangele...@gmail.com> wrote:
> > I got these parameters from marlin and I wanted to load these parameter.
> > Its must for me to load these parameters.
> >
> >
> > On 14 December 2012 17:37, Matt Caswell (fr...@baggins.org)
> > <fr...@baggins.org> wrote:
> >>
> >>
> >> On 14 December 2012 11:47, jeetendra gangele <gangele...@gmail.com>
> wrote:
> >>>
> >>> Thanks
> >>> But i have these parameters and I wanted to load them p,a,b,q
> >>> Do u know how can i load them?
> >>>
> >>
> >> The parameters are related to the definition of the curve. Where did
> you get
> >> the parameters from? Are you sure they are not just the parameters from
> a
> >> standard curve? It is much better to use the standard built in curves
> that
> >> attempting to create your own. Can you ask the person that supplied you
> with
> >> these parameters to tell you which standard curve they are using?
> >>
> >> If you really *have* to use the parameters directly, and they are not
> from a
> >> standard curve then you will need to create the curve yourself. You can
> use
> >> EC_GROUP_new_curve_GFp for an Fp (NID_X9_62_prime_field) curve or
> >> EC_GROUP_new_curve_GF2m for an F2m (NID_X9_62_characteristic_two_field)
> >> curve. You will also need to call EC_GROUP_set_generator to set the
> >> generator point for the curve.
> >>
> >> Matt
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to