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]

Reply via email to