Skip to content

Add async support for DTLS #241

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

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
768d1f5
Add async support for ssl::Context and ssl::Io
Taowyoo Mar 22, 2023
5a6a8ed
Add test
Taowyoo Mar 22, 2023
9d26610
Finish async support for TcpStream
Taowyoo Mar 23, 2023
42379fe
clean up unfinished async udp code
Taowyoo Mar 23, 2023
bf74d39
fix build error because of edition
Taowyoo Mar 23, 2023
d41b60e
rm unnecessary genetic in async test
Taowyoo Mar 23, 2023
64ecf7e
some refactor
Taowyoo Mar 23, 2023
d14bdf5
rm unnecessary `pub`
Taowyoo Mar 24, 2023
e079836
removed unused udp code
Taowyoo Mar 24, 2023
eea3baf
cleanup & add comments
Taowyoo Mar 24, 2023
906713a
Refactor async IO
Mar 24, 2023
d58b6ff
fix
Taowyoo Mar 24, 2023
412c351
format
Taowyoo Mar 24, 2023
0d84685
remove unnecessary code
Taowyoo Mar 24, 2023
2d7ff79
rm unused
Taowyoo Mar 24, 2023
5119572
better naming
Taowyoo Mar 24, 2023
96b3e3d
rm `AsyncIoAdapter`
Taowyoo Mar 24, 2023
2401a64
rm unnecessary pub
Taowyoo Mar 24, 2023
7a556b0
add missing feature cfg
Taowyoo Mar 24, 2023
b8058f2
misc fix
Taowyoo Mar 27, 2023
0a8a87d
refactor
Taowyoo Mar 27, 2023
a6d0b79
update comments & rm unnecessary code
Taowyoo Mar 28, 2023
5c527e4
update README.md
Taowyoo Mar 28, 2023
f6afc9a
add async support for UdpSocket
Taowyoo Mar 28, 2023
e1952f6
rm duplicate code
Taowyoo Mar 29, 2023
252c27c
Revert "rm duplicate code"
Taowyoo Mar 29, 2023
08b0ab1
add `AsyncIo` for UDP socket
Taowyoo Mar 29, 2023
7dfaae3
update test for async
Taowyoo Mar 29, 2023
c453173
fix deps error
Taowyoo Mar 29, 2023
02e16b3
rm unnecessary trait bounds
Taowyoo Mar 29, 2023
af034fe
remove unnecessary traits
Taowyoo Mar 30, 2023
0e9fa27
code style
Taowyoo Apr 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
264 changes: 257 additions & 7 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ This is a list of the Cargo features available for mbedtls. Features in
work without libc will be provided.
* **time** Enable time support in mbedtls-sys.
* *zlib* Enable zlib support in mbedtls-sys.
* *async-rt* Enable async support for SSL.

PRs adding new features are encouraged.

Expand Down
Loading