10000 Use graviola as a TLS backend · Issue #831 · inko-lang/inko · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Use graviola as a TLS backend #831

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

Open
yorickpeterse opened this issue Feb 22, 2025 · 1 comment
Open

Use graviola as a TLS backend #831

yorickpeterse opened this issue Feb 22, 2025 · 1 comment
Labels
feature New things to add to Inko, such as a new standard library module runtime Changes related to the Rust-based runtime library
Milestone

Comments

@yorickpeterse
Copy link
Collaborator
yorickpeterse commented Feb 22, 2025

Description

ring is no longer maintained, and while there's a discussion about transferring ownership it seems not much development is likely to happen in the future.

graviola is an alternative that promises to be much easier to deal with in terms of compilation and distribution, and based on their benchmarks performs quite well compared to ring (sometimes better, sometimes worse).

The tls-graviola branch contains a bunch of changes needed to make this happen , but this work is blocked by the following:

Related work

No response

@yorickpeterse yorickpeterse added feature New things to add to Inko, such as a new standard library module runtime Changes related to the Rust-based runtime library labels Feb 22, 2025
@yorickpeterse yorickpeterse added this to the 0.20.0 milestone Feb 22, 2025
@yorickpeterse
Copy link
Collaborator Author

The rand dependency issue is resolved as of ff875da. ctz/graviola@057a4c5 in turn fixes the certificate validation issue. This means that in theory we should be able to replace ring with graviola as part of 0.20.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New things to add to Inko, such as a new standard library module runtime Changes related to the Rust-based runtime library
Projects
None yet
Development

No branches or pull requests

1 participant
0