eclipse-score / eclipse-score/inc_security_crypto

Provider Configuration Refactor

Open
#143 0 comments 0 reactions 1 assignee Claimed by @sunildevda View on GitHub
Dominant language
C++
Stars
3
Forks
15
Avg merge
1d 22h
Merged PRs (30d)
23

Description

### What

The current provider manager configuration takes in ProviderInitConfig which conflates two concerns.
Construction policy and the Runtime Routing policy.
This must be separated and the factory must use the construction policy and provider manager should ideally depend on the runtime routing policy.
Additionally direct app provider resolution to use any specific provider should also be possible.

As part of the refactor, it may also be checked the need of optional provider and how integrator can configure it.
Update the documentation regarding the optional provider and how daemon behaves.

### Acceptance Criteria (DoD)

Refactoring of provider configuration is done
Application provider resolution is supported

### How
- Change the return type of the CreateAndRegister Provider to Expected
_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.