eclipse-score / eclipse-score/inc_security_crypto

Migrate openssl-sys to score-crates and align version synchronization

Open
#183 0 comments 0 reactions 1 assignee Claimed by @ShoroukRamzy View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.