From: "MartinBosslet (Martin Bosslet)" Date: 2012-03-31T09:48:00+09:00 Subject: [ruby-core:43968] [ruby-trunk - Bug #6234] Incomplete code in ossl_pkey_ec.c Issue #6234 has been updated by 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 ---------------------------------------- Bug #6234: Incomplete code in ossl_pkey_ec.c https://bugs.ruby-lang.org/issues/6234#change-25488 Author: rubysubmit (Ruby Submit) Status: Assigned Priority: Low Assignee: MartinBosslet (Martin Bosslet) Category: Target version: ruby -v: ruby 1.9.2p290 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"); } } -- http://bugs.ruby-lang.org/