24 Commits (master)
 

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