OpenSearch/libs
Ioannis Kakavas 0f51934bcf
[7.x] Add support for more named curves (#55179) (#55211)
We implicitly only supported the prime256v1 ( aka secp256r1 )
curve for the EC keys we read as PEM files to be used in any
SSL Context. We would not fail when trying to read a key
pair using a different curve but we would silently assume
that it was using `secp256r1` which would lead to strange
TLS handshake issues if the curve was actually another one.

This commit fixes that behavior in that it
supports parsing EC keys that use any of the named curves
defined in rfc5915 and rfc5480 making no assumptions about
whether the security provider in use supports them (JDK8 and
higher support all the curves defined in rfc5480).
2020-04-15 12:33:40 +03:00
..
cli [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
core [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
dissect Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
geo [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
grok Missing suffix for German Month "Juli" in Grok Pattern MONTH (#51579) (#51591) (#51863) 2020-02-04 08:25:24 -06:00
nio [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
plugin-classloader [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
secure-sm [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
ssl-config [7.x] Add support for more named curves (#55179) (#55211) 2020-04-15 12:33:40 +03:00
x-content [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00