Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert mbedtls to C# #9

Open
awakecoding opened this issue Dec 21, 2023 · 0 comments
Open

Convert mbedtls to C# #9

awakecoding opened this issue Dec 21, 2023 · 0 comments

Comments

@awakecoding
Copy link

I know this is a tall order, but can Hebron be used to convert mbedtls to C#? It is a relatively clean C code base with 3 main libraries (mbedcrypto, mbedtls, mbedx509) designed with embedded systems in mind, with a lean abstraction layer over system-provided APIs, making it easier to port to new platforms. Done correctly, the C to C# translation would be done using the .NET runtime as the new "platform" for the entropy source, timing information, file system access, networking calls, etc.

The .NET ecosystem doesn't have a portable, managed TLS stack, and porting mbedtls to C# would help fix that need. How feasible would that be?

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

No branches or pull requests

1 participant