OpenSearch/distribution
Ioannis Kakavas aaa8f842d6
Remove BouncyCastle dependency from runtime (#32193)
* Remove BouncyCastle dependency from runtime

This commit introduces a new gradle  project that contains
 the classes that have a dependency on BouncyCastle. For 
the default distribution, It builds  a jar from those and
 in puts it in a subdirectory of lib
 (/tools/security-cli) along with the BouncyCastle jars. 
This directory is then passed in the
ES_ADDITIONAL_CLASSPATH_DIRECTORIES of the CLI tools 
that use these classes.

BouncyCastle is removed as a runtime dependency (remains
as a compileOnly one) from x-pack core and x-pack security.
2018-07-21 00:03:58 +03:00
..
archives Remove BouncyCastle dependency from runtime (#32193) 2018-07-21 00:03:58 +03:00
bwc Add JDK11 support and enable in CI (#31644) 2018-07-05 03:24:01 +00:00
packages Remove BouncyCastle dependency from runtime (#32193) 2018-07-21 00:03:58 +03:00
src Disable C2 from using AVX-512 on JDK 10 (#32138) 2018-07-17 15:49:20 -04:00
tools Enable testing in FIPS140 JVM (#31666) 2018-07-17 10:54:10 +03:00
build.gradle Remove BouncyCastle dependency from runtime (#32193) 2018-07-21 00:03:58 +03:00