Skip to content

Support OpenSSL backend and implement message digest - #1746

Draft
KostasTsiounis wants to merge 5 commits into
IBM:java25from
KostasTsiounis:openssl_backend_j25
Draft

Support OpenSSL backend and implement message digest#1746
KostasTsiounis wants to merge 5 commits into
IBM:java25from
KostasTsiounis:openssl_backend_j25

Conversation

@KostasTsiounis

Copy link
Copy Markdown
Member

With this change, all appropriate code is added to support the use of OpenSSL as a backend. That includes:

  • Main Java class to load the libraries required and offer native methods.
  • Adapter Java classes to smoothly integrate without changes with existing code.
  • Makefiles to compile and link required C code to use OpenSSL.
  • Additional test tags and general test setup to allow the execution of appropriate tests with the new backend.

Additionally, the first set of algorithms, namely the message digests, are implemented. The aforementioned tags are, also, added to the corresponding tests.

Back-ported from: #1492

Signed-off-by: Kostas Tsiounis kostas.tsiounis@ibm.com

With this change, all appropriate code is added to support
the use of OpenSSL as a backend. That includes:
- Main Java class to load the libraries required and offer
  native methods.
- Adapter Java classes to smoothly integrate without changes
  with existing code.
- Makefiles to compile and link required C code to use
  OpenSSL.
- Additional test tags and general test setup to allow the
  execution of appropriate tests with the new backend.

Additionally, the first set of algorithms, namely the
message digests, are implemented. The aforementioned
tags are, also, added to the corresponding tests.

Signed-off-by: Kostas Tsiounis <kostas.tsiounis@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant