Skip to content

Convert mbedtls to C# #9

@awakecoding

Description

@awakecoding

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions