OpenSearch/x-pack/plugin
Ioannis Kakavas cca1a2a7cf
Make licensing FIPS-140 compliant (#30251)
Necessary changes so that the licensing functionality can be
used in a JVM in FIPS 140 approved mode.
* Uses adequate salt length in encryption
* Changes key derivation to PBKDF2WithHmacSHA512 from a custom
  approach with SHA512 and manual key stretching
* Removes redundant manual padding

Other relevant changes:
* Uses the SAH512 hash instead of the encrypted key bytes as the
  key fingerprint to be included in the license specification
* Removes the explicit verification check of the encryption key
  as this is implicitly checked in signature verification.
2018-05-02 22:19:43 +03:00
..
bwc Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
core Make licensing FIPS-140 compliant (#30251) 2018-05-02 22:19:43 +03:00
deprecation Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
graph Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
logstash Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
ml Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
monitoring Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
rollup Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
security Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
sql Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
src/test Make licensing FIPS-140 compliant (#30251) 2018-05-02 22:19:43 +03:00
upgrade Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
watcher Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
build.gradle Build: Assert jar LICENSE and NOTICE files match 2018-04-25 19:53:24 -04:00