Avril
|
28da9e43fd
|
added optional logging
|
4 years ago |
Avril
|
fb1096f9a3
|
begin future for exchanging chacha20 keys
|
4 years ago |
Avril
|
b8fcdb094f
|
added Merge
|
4 years ago |
Avril
|
ee89469b3f
|
eh, idk if this is getting anywhere
|
4 years ago |
Avril
|
f2868d11ff
|
added Stream and Stream::split()
|
4 years ago |
Avril
|
bcd46b0f01
|
merge reworked stream halves
cleanup removed code
|
4 years ago |
Avril
|
372c733066
|
impl AsyncRead for EncryptedReadHalf
completed impl AsyncWrite for EncryptedWriteHalf
|
4 years ago |
Avril
|
b3a95435d1
|
added EncryptedAsyncWrite::{flush,shutdown}() TODOs
|
4 years ago |
Avril
|
2ebdf4ac46
|
added poll_write to EncryptedWriteHalf
|
4 years ago |
Avril
|
2056ff6a58
|
added crypt_buf_ptr to EncryptedWriteHalf
|
4 years ago |
Avril
|
9836850691
|
SliceMeta: PartialEq with slice
|
4 years ago |
Avril
|
9a01d6f133
|
adding SliceMeta
|
4 years ago |
Avril
|
fd8f767077
|
adding SliceMeta
|
4 years ago |
Avril
|
c5007ad6fa
|
begin rework
|
4 years ago |
Avril
|
2a2f59ecdc
|
begin rework
|
4 years ago |
Avril
|
bea3287919
|
fix alloca_limit for recursive calls
|
4 years ago |
Avril
|
0ba53ec354
|
added AsyncWrite and AsyncRead impls to WriteHalf and ReadHalf respectively
|
4 years ago |
Avril
|
0035f38c3c
|
rework stream to (for now) use two different streams with distinct types for reading + writing
|
4 years ago |
Avril
|
0b9af0ee18
|
added skeleton of full stream
|
4 years ago |
Avril
|
e657b72bcf
|
added AsRef/Mut impls for 'dyn AsyncWrite + Unpin' when 'S' is 'Unpin' for convenience
|
4 years ago |
Avril
|
589825fcaf
|
added DualStream AsRef and AsMut impls for dynamic dispatching to AsyncWrite
TODO: Maybe add impl Borrow for the same thing
|
4 years ago |
Avril
|
1eb8012240
|
Cleaned up code
TODO: Duplex test
|
4 years ago |
Avril
|
136dc5f102
|
DualStream wrapper seems to work
|
4 years ago |
Avril
|
d418cf876b
|
initial commit
|
4 years ago |