I'm sorry, I did have sect163k1. But I'm still several weeks of work away
from reading the public key from Certicom, however.
But this is a fun project, so I hope to get there.
Here's the test output that I currently have for sect163k1,
using openssl-0.9.6a + ecc-0.0.2,
$ pwd
/home/stes/openssl-0.9.6a/
$ apps/openssl ecc
c47n23r1:secp112r1:secp112r2:secp160r1:secp384r1:sect113r1:sect163k1
$ apps/openssl ecc sect163k1
Nickname : Sect163k1
Description : SECG curve over finite field with 2^163 elements
Minimal polynomial : w^163 + w^7 + w^6 + w^3 + 1 == 0
Curve : Y^2 Z + X Y Z == X^3 + X^2 Z + Z^3
Characteristic prime field : 2
Discriminant : 1
j-Invariant : 1
Order of basepoint : 5846006549323611672814741753598448348329118574063
Basepoint : (w^161 + w^159 + w^158 + w^157 + w^156 + w^155 + w^154 + w^153 + w^148 +
w^145 + w^144 + w^143 + w^142 + w^134 + w^132 + w^129 + w^128 + w^126 + w^125 + w^124
+ w^123 + w^121 + w^120 + w^119 + w^117 + w^116 + w^115 + w^114 + w^108 + w^104 +
w^103 + w^101 + w^99 + w^98 + w^95 + w^93 + w^91 + w^89 + w^82 + w^81 + w^80 + w^79 +
w^78 + w^76 + w^74 + w^73 + w^72 + w^71 + w^68 + w^65 + w^64 + w^63 + w^62 + w^60 +
w^59 + w^58 + w^57 + w^54 + w^51 + w^50 + w^49 + w^46 + w^45 + w^43 + w^42 + w^40 +
w^38 + w^36 + w^35 + w^34 + w^33 + w^30 + w^28 + w^27 + w^26 + w^23 + w^20 + w^18 +
w^15 + w^14 + w^13 + w^11 + w^10 + w^9 + w^7 + w^6 + w^5 + w^3,w^161 + w^159 + w^155 +
w^152 + w^146 + w^145 + w^144 + w^139 + w^138 + w^137 + w^136 + w^135 + w^133 + w^132
+ w^126 + w^124 + w^123 + w^122 + w^120 + w^117 + w^116 + w^115 + w^111 + w^110 +
w^109 + w^108 + w^107 + w^106 + w^105 + w^104 + w^102 + w^100 + w^99 + w^93 + w^92 +
w^89 + w^84 + w^83 + w^82 + w^81 + w^80 + w^77 + w^75 + w^!
74 + w^73 + w^71 + w^58 + w^56 + w^53 + w^52 + w^50 + w^49 + w^47 + w^46 + w^44 +
w^42 + w^40 + w^37 + w^36 + w^35 + w^31 + w^30 + w^27 + w^26 + w^23 + w^22 + w^20 +
w^19 + w^17 + w^15 + w^13 + w^9 + w^8 + w^7 + w^6 + w^4 + w^3 + 1,1) (verified on
curve)
Multiplying basepoint by order ...
Resulting point is : (0,1,0) (verified on curve)
Equal to point at infinity : YES
On Fri, Jul 27, 2001 at 03:58:03PM -0700, Ryan Hurst wrote:
> Unfortunately I do not know how to determine which field they are using :(
>
> Ryan
>
> -----Original Message-----
> From: David Stes [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 27, 2001 1:34 PM
> To: [EMAIL PROTECTED]
> Subject: Re: ECDSAwithSHA1 support in OpenSSL
>
> For which curve ?
>
> On Fri, Jul 27, 2001 at 11:56:26AM -0700, Ryan Hurst wrote:
> > David --
> > That is great news, given your current status how far do you think
> > you are from being able to verify a ECDSAwithSHA1 signed object?
> >
> > Ryan
> >
> > -----Original Message-----
> > From: David Stes [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, July 26, 2001 8:22 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: ECDSAwithSHA1 support in OpenSSL
> >
> > On Thu, Jul 26, 2001 at 07:36:24PM -0700, Ryan Hurst wrote:
> > > Has any work been done to add ECDSAwithSHA1 (1.2.840.10045.4.1) to
> > OpenSSL?
> > > I see that the appropriate NIDs have been added in but I am assuming
> this
> > is
> > > simply a result of their inclusion in
> > > http://www.ietf.org/internet-drafts/draft-ietf-pkix-ipki-pkalgs-03.txt.
> > >
> > > I am interested in using OpenSSL to verify the Certicom ECC root, I am
> > aware
> > > of the patent issues involved in ECC but am curious if there are
> > appropriate
> > > patches available to OpenSSL to support ECC natively or with a patch
> that
> > > would utilize the Certicom Security Builder SDK.
> > >
> >
> > Not specifically related to ECDSAwithSHA1 but I am doing an attempt to
> > add ECC. http://users.pandora.be/stes/ecc.html
> >
> > Last time I worked on it, a few weeks ago, I could write a ECC DSA key
> > to a file.
> >
> > But I'm not sure yet how I will do the equivalent of dsaparam, the ECC
> > parameters for ECC DSA.
> >
> > ______________________________________________________________________
> > OpenSSL Project http://www.openssl.org
> > Development Mailing List [EMAIL PROTECTED]
> > Automated List Manager [EMAIL PROTECTED]
> > ______________________________________________________________________
> > OpenSSL Project http://www.openssl.org
> > Development Mailing List [EMAIL PROTECTED]
> > Automated List Manager [EMAIL PROTECTED]
> >
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> Development Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> Development Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]