Skip to content

Remove dependency to SSL in udf client #1094

@tomuben

Description

@tomuben

Background

Currently, the Java language implementation of the udf client depends on the OpenSSL package (headers+shared libraries). This is, because the ScriptOptions parser needs to calculate MD5 checksums for imported scripts, in order to avoid duplicated imports, see https://github.com/exasol/script-languages/blob/master/exaudfclient/base/javacontainer/script_options/checksum.cc

We can remove the dependency to SSL if we would do a custom implementation of a checksum, which should not be so difficult.

Acceptance Criteria

  1. Replace https://github.com/exasol/script-languages/blob/master/exaudfclient/base/javacontainer/script_options/checksum.cc with a custom implementation
  2. Add unit tests for the new custom implementation
  3. Remove bazel repository SSL

Metadata

Metadata

Assignees

Labels

refactoringCode improvement without behavior change

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions