Bug #6234
closed
Incomplete code in ossl_pkey_ec.c
Added by rubysubmit (Ruby Submit) over 12 years ago.
Updated about 6 years ago.
Description
File: ext\openssl\ossl_pkey_ec.c
} else {
BIO *in = ossl_obj2bio(arg1);
/* BUG: finish me */
BIO_free(in);
if (point == NULL) {
ossl_raise(eEC_POINT, "unknown type for 2nd arg");
}
}
- Status changed from Open to Assigned
- Assignee set to MartinBosslet (Martin Bosslet)
I'm afraid I'm not entirely sure what the original intention was there.
Is technorama still around? Could we ask her/him?
If not my guess is that the intention was to read a point from OctetString
representation as described in section 2.3.4 in [1]. However, this would
probably also require an additional parameter that indicates the point
compression form. It would be a valuable addition, as well as having a
method for the inverse operation, ECPoint#to_octet_string. If we can't
reach technorama I will implement these two options. Or did the OP have
something else in mind?
[1] http://www.secg.org/collateral/sec1_final.pdf
- Assignee changed from MartinBosslet (Martin Bosslet) to 7150
- Status changed from Assigned to Closed
The comment has been already removed.
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0