michael-bailey
030bd8ca53
reformatted files
2021-08-12 18:04:41 +01:00
michael-bailey
dc164fc325
Create mod.rs
...
+ added socket handler to manage socket connections and message passing
+ added tests
+ added transformer functionality to manipulate bytes
2021-08-12 18:01:56 +01:00
michael-bailey
a39e43396f
Update prelude.rs
...
also should have added this earlier
2021-08-12 17:51:50 +01:00
michael-bailey
5615a8b7a8
Update lib.rs
...
forgot this file ¯\_(ツ)_/¯
2021-08-12 17:48:03 +01:00
michael-bailey
7d759f152b
Create helpers.rs
...
+ added struct to mock and async stream
2021-08-12 17:47:42 +01:00
michael-bailey
235eecda5e
moved encryption
...
~ moved encryption module to foundation
+ created function to generate shared secrets
2021-08-12 17:42:27 +01:00
michael-bailey
ab1a2f7e77
Update Cargo.toml
...
+ added async crates to foundation
2021-08-12 17:35:17 +01:00
michael-bailey
1e173586f1
Update mod.rs
...
+ added dummy tokio server.
+ added async test for socket sender with no transformers.
2021-08-07 17:20:33 +01:00
michael-bailey
7a0f92510b
renamed socket sender
...
~ renamed socket sender to socket handler
2021-08-06 21:08:18 +01:00
michael-bailey
3dfc99a2d9
removed old encryption module
...
- removed old encryption file in foundation
- removed reference from lib.rs
2021-08-06 21:07:58 +01:00
michael-bailey
9f63f8c2f1
Update encryption.rs
...
~ moved key derivation to separate function
+ added function to test transformer functions
2021-08-06 21:07:19 +01:00
michael-bailey
8f7fd76817
Update encryption.rs
...
+ added function that created encrypt and decrypt functions
+ added transformer function type definition
2021-08-06 20:40:17 +01:00
michael-bailey
312c7bde9f
Update mod.rs
...
+ added custom type for a function vector
+ added vector for sending and receiving
+ added functions to push and pop from the transformation stack.
2021-08-06 17:40:58 +01:00
michael-bailey
85f02e553a
Update mod.rs
...
+ added custom debug message
- removed debug derive
2021-08-06 17:39:38 +01:00
michael-bailey
e6d087b4d8
Converted structs to use sender struct
2021-08-04 23:46:50 +01:00
michael-bailey
fb43ad45fc
Created sender objects
...
+ added StreamMessageSender trait
+ added SocketSender struct
+ added StreamMessageSender implementation
+added new function
+ added new network module to main
2021-08-04 23:46:26 +01:00
michael-bailey
bee9617206
Update Cargo.toml
...
+ added async trait crate
2021-08-04 23:42:59 +01:00
michael-bailey
4e91c4d660
added clone trait to network Messages
2021-08-04 23:42:41 +01:00
michael-bailey
1b53b96645
fixed unused import warning
2021-08-03 22:18:59 +01:00
michael-bailey
127d88cf86
added encryption test
...
+ added openssl elliptic diffie-hellman test to server module
2021-08-03 22:18:59 +01:00
michael-bailey
029e00144b
removed old rust encryption module
2021-08-03 22:15:59 +01:00
michael-bailey
14495e1b27
Moved threads to tokio async
2021-08-03 21:58:18 +01:00
michael-bailey
2f8677710a
Moved threads to tokio async
2021-08-03 21:58:18 +01:00
michael-bailey
0ed2c5a290
added encryption example
2021-07-10 14:03:06 +01:00
michael-bailey
8ebfbb0a70
changed messaegs to include a type property
2021-07-10 14:02:04 +01:00
michael-bailey
614e73b788
replaced duplicate fields
2021-04-25 14:28:39 +01:00
michael-bailey
137ef3d3b1
Adding public key storage
2021-04-23 22:28:32 +00:00
michael-bailey
71b77de447
adding user update support
2021-04-22 12:56:53 +00:00