eclipse-score / eclipse-score/inc_security_crypto
Migrate openssl-sys to score-crates and align version synchronization
- Dominant language
- C++
- Stars
- 3
- Forks
- 15
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 24
Description
### What
Child of #49
**Objectives:**
1. Move Crate Universe: Remove S-CORE's local crate_universe fetcher from MODULE.bazel and migrate the external openssl-sys cargo
compilation to the central corporate @score_crates module.
2. Align Version Synchronization: Implement S-CORE's dynamic, environment-driven compilation workflow to keep the Rust openssl-sys
crate and S-CORE's C/C++ OpenSSL library versions synchronized on every build, allowing clean upstream overrides.
**Note**
- Circular dependency will happen when moving openssl-sys to score crates.
### Acceptance Criteria (DoD)
[ ] Local crate_universe definitions for openssl-sys are deleted from MODULE.bazel.
[ ] Rust openssl-sys and S-CORE's C/C++ OpenSSL library versions are dynamically and environment-synchronised.
[ ] Solving the circular dependency issue ( openssl could be moved to baselibs as possible solution)
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.