Skip to content

Refactorings needed for injection support#186

Open
eclipse-impl wants to merge 2 commits into
eclipse-score:mainfrom
eclipse-impl:swp-260766
Open

Refactorings needed for injection support#186
eclipse-impl wants to merge 2 commits into
eclipse-score:mainfrom
eclipse-impl:swp-260766

Conversation

@eclipse-impl
Copy link
Copy Markdown
Contributor

Different SCORE users might have specific needs for supporting proprietary or copyrighted hashing functions. Therefore we need to provide the mechanism for clients injecting their extensions to the hash lib.

This commit prepares the open-source code for the injection of a copyrighted hash function by one of the clients.

Notice that the aim is to achieve a design that will be sufficiently generic that will allow for extensions without any change on the open-source side.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

The created documentation from the pull request is available at: docu-html

@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 12, 2026 12:20 — with GitHub Actions Inactive
@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 12, 2026 12:20 — with GitHub Actions Inactive
@eclipse-impl eclipse-impl marked this pull request as ready for review May 12, 2026 12:20
@eclipse-impl eclipse-impl requested review from 4og and antonkri as code owners May 12, 2026 12:20
@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 15, 2026 09:31 — with GitHub Actions Inactive
@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 15, 2026 09:31 — with GitHub Actions Inactive
Different SCORE users might have specific needs for supporting
proprietary or copyrighted hashing functions. Therefore we need
to provide the mechanism for clients injecting their extensions
to the hash lib.

This commit prepares the open-source code for the injection of
a copyrighted hash function by one of the clients.

Notice that the aim is to achieve a design that will be
sufficiently generic that will allow for extensions without any
change on the open-source side.
We intended to use custom.bzl files for adding additional Bazel targets,
but since the strategy changed for replacing `label_flag`s for different
targets, we no longer need the original mechanism.

Issue: SWP-260766
@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 15, 2026 10:17 — with GitHub Actions Inactive
@eclipse-impl eclipse-impl temporarily deployed to workflow-approval May 15, 2026 10:17 — with GitHub Actions Inactive
@4og 4og added the comp-hash Related to score/hash component label May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-hash Related to score/hash component

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants