apache / apache/teaclave-sgx-sdk

Merge latest upstream of 'bytes' library into 'bytes-sgx'

Open
#351 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.2k
Forks
268
PR merge metrics
No merged PRs in 30d

Description

We're currently creating a SGX-supported fork of [tungstenite](https://github.com/integritee-network/tungstenite-rs-sgx). The [bytes](https://github.com/tokio-rs/bytes) library is a low-level dependency for multiple other dependencies of tungstenite.

Unfortunately the [SGX fork](https://github.com/mesalock-linux/bytes-sgx) is not up-to-date enough to support new versions of tungstenite (which we need, in order to have the rustls feature). There is a pending upstream merge [PR](https://github.com/mesalock-linux/bytes-sgx/pull/3) with a few minor merge conflicts. Could you incorporate those changes and bump the version?
(I've done so myself as a [temporary solution](https://github.com/integritee-network/bytes-sgx), but I don't think it's wise to maintain yet another fork)

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the linked bytes-sgx repository and pending upstream PR #3 first, then compare the fork with the current tokio-rs/bytes changes and identify the merge conflicts. Done means incorporating the upstream changes and bumping the bytes-sgx version so newer tungstenite versions with rustls support can use it.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
security
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.