Hi Nils,

        Now you got my point but the code on which I am working uses the
too much internals of those structures .That why I needed the change
log.Inold OpenSSL code for the EC_KEY_METH_DATA they used some
ECDSA_DATA_new() as
follows

  EC_KEY *key ;
  /*
   some code
  */      key->meth_data = (EC_KEY_METH_DATA *)ECDSA_DATA_new();

In new version EC_KEY_METH _DATA is replaced by EC_EXTRA_DATA  but I dont
know what is the replacement of ECDSA_DATA_new as this is not available in
new version.
Above like that I am facing some more issues wit internal structures in ECC
of OpenSSL
between Old version and latest version.

Regarding K163 I want to know the curve parameters whose nid was 548 in that
old version of OpenSSL .because this is the only hint  to get the
corrosponding curve in new OpenSSL.

Thanks,
Abhishek

On 11/22/06, Nils Larsch <[EMAIL PROTECTED]> wrote:

Abhishek Tripathi wrote:
> Hi Nils ,
>
>        Thanks for your guidance but I  kindly bring to your notice that
> 0.9.8-dev doesn't stands for 0.9.8d .It's the first version in 0.9.8
> series before 0.9.8a.that's why I asked for change log
> because a lot of changes are made in latest version comapre to that old
> version .For e.g
> EC_GROUP_new_by_nid(int nid) ;       //Old OpenSSL version
>
> EC_GROUP_new_by_curve_name(int nid) ;     //New OpenSSL Version

ok, you have used a pre-release version of openssl 0.9.8. Well,
shortly before 0.9.8 was released some API changes has been made,
for example the internals of almost all ec structures has been
put in internal header files, additional set/get functions has
been added and some names has been changed ...

> and in some data structures like EC_KEY structure's one data memeber
> EC_METH_DATA is repalced by EC_EXTRA_DATA that I found by just comparing
> the calls with latest OpneSSL.

that's correct but unless you really need to access the internals
of those structures it shouldn't really matter for you.

>
> The older version is not available on the openSSL site as it was
> unstable at that time .

if you get a local copy of the openssl repository with rsync should
be able to checkout a version at a specific date

>
> Regarding ECC curve 163k I exactly want to know the ECC parameters of
curve.
> According to you in new the nid will be 707 but in my it showing 721 .so
> that's
> why I want to compare parameter wise.

you mean something like EC_GROUP_cmp() ?

Cheers,
Nils

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to