ANSI X9.62 ECDSA signatures or modules
View at oid-info.com
From: Phillip H. Griffin
Date: Tue, 27 May 2003
CC: Don Johnson, Jeff Stapleton, Pud Reaver
Olivier Dubuisson wrote:
-----
the following OID was described as:
OID : {iso(1) member-body(2) us(840) ansi-x962(10045) signatures(4) ecdsa-with-SHA1(1)}
Description: ANSI X9.62 ECDSA signatures with SHA-1 in the OID database.
In one of the files available on your website, we've found the following information:
OID : {iso(1) member-body(2) us(840) 10045 module(4) 1}
Description: Modules
Registrant : X9F
Which one is right? "module
" or "signatures
"?
-----
Both ;)
I made an error in writing the X9.62 ASN.1 and assigned this OID twice, once to the module OID and again to the signatures. Best to let signatures
win, as these actually have an effect on products and code, and change the module assignment from:
ANSI-X9-62 { iso(1) member-body(2) us(840) 10045 module(4) 1 }
DEFINITIONS EXPLICIT TAGS ::= BEGIN
and
ANSI-X9-62 { iso(1) member-body(2) us(840) 10045 module(4) 2 }
DEFINITIONS EXPLICIT TAGS ::= BEGIN
to
ANSI-X9-62 { iso(1) member-body(2) us(840) 10045 module(5) 1 }
DEFINITIONS EXPLICIT TAGS ::= BEGIN
and
ANSI-X9-62 { iso(1) member-body(2) us(840) 10045 module(5) 2 }
DEFINITIONS EXPLICIT TAGS ::= BEGIN
I'll contact by CC some X9F chairs and get them to ask Miles Smid to get this changed to 5 in the next X9.62 revision.
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.2.840.10045.4.1 | ecdsa-with-SHA1 | 0 | 0 | ANSI X9.62 Elliptic Curve Digital Signature Algorithm (ECDSA) coupled with the Secure Hash Algorithm (SHA) 1 algorithm |
1.2.840.10045.4.2 | ecdsa-with-Recommended | 0 | 0 | ANSI X9.62 EC-DSA algorithm with Recommended |
1.2.840.10045.4.3 | ecdsa-with-SHA2 | 4 | 4 | ANSI X9.62 Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm with Secure Hash Algorithm, revision 2 (SHA2) |
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.2.840.10045.1 | fieldType | 2 | 6 | Field type |
1.2.840.10045.2 | keyType | 1 | 1 | Public key type |
1.2.840.10045.3 | curves | 2 | 29 | ANSI X9.62 named elliptic curves |
1.2.840.10045.5 | module | 1 | 1 | Modules |