Project

General

Profile

Actions

Bug #6567

closed

Let OpenSSL::PKey::EC follow the general PKey interface

Added by MartinBosslet (Martin Bosslet) almost 12 years ago. Updated almost 8 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
trunk
Backport:
[ruby-core:45541]

Description

This is supposed to be a parent task that references several quirks and issues that came up with OpenSSL::PKey::EC. The recurring theme is that EC doesn't follow the PKey interface established by RSA and DSA at times, and this results in things failing that shouldn't. These issues should be fixed even if they break backwards compatibility - in my opinion there's nothing won by keeping an interface that doesn't follow the contract.

Related issues:

https://bugs.ruby-lang.org/issues/5600
https://bugs.ruby-lang.org/issues/6252
https://bugs.ruby-lang.org/issues/4418
https://bugs.ruby-lang.org/issues/6310


Related issues 3 (0 open3 closed)

Related to Ruby master - Bug #8177: ext/openssl/pkcs7 signing fails with EC keysClosedActions
Related to Ruby master - Bug #5600: OpenSSL::X509::Request can't sign() an OpenSSL::PKey::ECClosedActions
Related to Ruby master - Bug #10257: Generate X.509 certificate/request/CRL with elliptic curve keysClosedActions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0