Project

General

Profile

Bug #6567

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

Added by Martin Bosslet almost 4 years ago. Updated 8 months ago.

Status:
Assigned
Priority:
Normal
Assignee:
openssl
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

Related to Ruby trunk - Bug #8177: ext/openssl/pkcs7 signing fails with EC keys Assigned

History

#1 [ruby-core:45542] Updated by Martin Bosslet almost 4 years ago

  • Category set to ext
  • Assignee set to Martin Bosslet

#3 [ruby-core:52455] Updated by Yusuke Endoh about 3 years ago

  • Target version changed from 2.0.0 to next minor

#4 Updated by Zachary Scott 8 months ago

  • Assignee changed from Martin Bosslet to openssl

Also available in: Atom PDF