https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Bug ID: 1023017 Summary: Restore ECC support in Erlang's crypto library Product: Fedora Version: rawhide Component: erlang Severity: high Assignee: lemenkov@gmail.com Reporter: lemenkov@gmail.com QA Contact: extras-qa@fedoraproject.org CC: erlang@lists.fedoraproject.org, lemenkov@gmail.com, rhbugs@n-dimensional.de
Right now ECC is disabled explicitly since it looks like Erlang's crypto library assumes that it's either available fully or not. We've just enabled few ECC curves so this confuses erlang-crypto and leads to a startup issue like this:
=ERROR REPORT==== 24-Oct-2013::16:30:48 === Unable to load crypto library. Failed with error: "load_failed, Failed to load NIF library: '/usr/lib64/erlang/lib/crypto-3.1/priv/lib/crypto.so: undefined symbol: EC_GROUP_new_curve_GF2m'" OpenSSL might not be installed on this system.
We should patch crypto module to provide available ECC bits instead of disabling it completely.
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Peter Lemenkov lemenkov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1019390 (ecc)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1019390 [Bug 1019390] [tracking bug] re-enable ECC/ECDHE/EC/ECDSA/elliptic curves in Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Travis Paul Tr@visPaul.me changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Tr@visPaul.me
--- Comment #1 from Travis Paul Tr@visPaul.me --- I was seeing the startup errors you mentioned above and I seemed to have resolved them by installing the openssl-libs package. Would it be possible to add openssl-libs as an erlang-crypto requirement until the patching you mention is complete?
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Konrad Gądek kgadek+bugzillaredhat@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kgadek+bugzillaredhat@gmail | |.com Flags| |needinfo?(lemenkov@gmail.co | |m)
--- Comment #2 from Konrad Gądek kgadek+bugzillaredhat@gmail.com --- What's the status of this one?
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Peter Lemenkov lemenkov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lemenkov@gmail.co | |m) |
--- Comment #3 from Peter Lemenkov lemenkov@gmail.com --- (In reply to Konrad Gądek from comment #2)
What's the status of this one?
Hello All! Despite of Christmas and the rest of the Holidays we're working on it - stay tuned!
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Eiichi Tsukata eiichi.tsukata@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eiichi.tsukata@gmail.com
--- Comment #4 from Eiichi Tsukata eiichi.tsukata@gmail.com --- It seems that the following commit fix the problem: https://github.com/RoadRunnr/otp/commit/8837c1be2ba8a3c123df3f5a87003daa9aac...
It will be merged to the otp upstream soon.
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Peter Lemenkov lemenkov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1086146
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1086146 [Bug 1086146] Better Erlang Support
https://bugzilla.redhat.com/show_bug.cgi?id=1023017
Peter Lemenkov lemenkov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Fixed In Version| |erlang-17.2.1-1.fc21 Resolution|--- |ERRATA Last Closed| |2014-08-27 14:57:51
erlang@lists.fedoraproject.org