Dave Hrycyszyn
bf2ff5cd78
Ditching comment that told me where to start work one morning.
2020-04-17 10:33:40 +01:00
Dave Hrycyszyn
d3bb0b216d
nym-sphinx-wasm: using the Try that was already available and reverting foolish change to public API of addressing/nodes
2020-04-17 10:28:10 +01:00
Dave Hrycyszyn
526d7fa27d
Some README improvements
2020-04-17 09:52:17 +01:00
Dave Hrycyszyn
befad123f6
Removing MIT license
2020-04-17 09:51:44 +01:00
Dave Hrycyszyn
7d49ac8d25
gateway: broke things apart a little bit
2020-04-16 21:11:25 +01:00
Dave Hrycyszyn
d628e065f1
gateway: using named function for packet forwarding
2020-04-16 20:59:23 +01:00
Dave Hrycyszyn
1412fdb6a7
gateway: removing text messages
2020-04-16 20:59:03 +01:00
Dave Hrycyszyn
6654d72e78
gateway: shortening multi_tcp_client usages
2020-04-16 20:58:46 +01:00
Dave Hrycyszyn
d7150cfa58
nymsphinx: re-exporting NODE_ADDRESS_LENGTH so gateway can use it
2020-04-16 20:57:53 +01:00
Dave Hrycyszyn
99e818952f
gateway: grabbing some stuff out of nymsphinx
2020-04-16 20:57:18 +01:00
Dave Hrycyszyn
a717a8aabf
gateway: client cleanup
2020-04-16 19:47:06 +01:00
Dave Hrycyszyn
10520469dd
typo fix
2020-04-16 18:34:18 +01:00
Dave Hrycyszyn
ffd941169e
nym-sphinx-wasm: documented sphinx_route_from(str)
2020-04-16 18:32:42 +01:00
Dave Hrycyszyn
fd874845cd
nym-sphinx-wasm: various cleanups on packet creation
2020-04-16 18:26:12 +01:00
Dave Hrycyszyn
d7e4374054
nym-sphinx-wasm: noted that message chunking is not yet implemented
2020-04-16 17:12:59 +01:00
Dave Hrycyszyn
044b12cdf1
nym-sphinx-wasm: ditched old code
2020-04-16 17:12:41 +01:00
Dave Hrycyszyn
060d0b4f02
gateway: successful send using multi-tcp-client
2020-04-16 16:45:34 +01:00
Dave Hrycyszyn
4b2a6f20f3
scripts: building for local in debug mode
2020-04-16 13:43:25 +01:00
Dave Hrycyszyn
1eb211dbd4
nym-sphinx-wasm: including provider encoding in the packet
2020-04-16 13:43:04 +01:00
Dave Hrycyszyn
40e67e7809
nym-sphinx-wasm: chunking packet sends
2020-04-16 13:42:09 +01:00
Dave Hrycyszyn
146bbef3af
nym-sphinx-wasm: loosening up serde-related dependencies
2020-04-16 13:40:41 +01:00
Dave Hrycyszyn
ab61ef8680
Changing recipient
2020-04-15 20:56:17 +01:00
Dave Hrycyszyn
dbd657646c
Sending packet to the server
2020-04-15 20:56:02 +01:00
Dave Hrycyszyn
beffc45cbe
nym-client: typo fix
2020-04-15 20:54:59 +01:00
Dave Hrycyszyn
96bbf9c3f5
gateway: simplifying
2020-04-15 20:54:20 +01:00
Dave Hrycyszyn
85680b22d9
ibid
2020-04-15 20:54:08 +01:00
Dave Hrycyszyn
e226001530
gateway: adding log related crates
2020-04-15 20:54:00 +01:00
Dave Hrycyszyn
2a6dd1d5a8
scripts: adding a stop script so I don't need to manually killall all the time
2020-04-15 20:53:29 +01:00
Dave Hrycyszyn
d8776d35ca
Merge branch 'develop' into feature/nym-sphinx-wasm
2020-04-15 17:44:47 +01:00
Jędrzej Stuczyński
dfefd2383e
Improvements to sfw-provider - client communcation ( #180 )
...
* Moved auth_token to seperate file
* Extracted check_id as separate type
* Changes due to move of auth_token and making provider client mutable
* New way of serialization provider requests/responses
* Initial attempt of using new provider client
* Moved requests and responses to separate modules
* Moved serialization to separate files
* Extracted readers and writers to io related modules
* Extra tests + bug fixes
* Updated tokio dependency to require correct features
* typo
* Easier conversion of requests/responses into enum variants
* Renamed 'read_be_u16' to better show its purpose
* Serialization related tests and fixes
* Tests for async_io + fixes
* Future considerations
* Configurable max request size
* Configurable max response size for client
* Removed debug drop implementations
* Removed debug print statement
* Changes to lock file
* Added license notifications
* Cargo fmt
2020-04-15 17:37:24 +01:00
Dave Hrycyszyn
53f29fd4a5
nym-sphinx-wasm: added a bit of documentation onto the www demo
2020-04-15 17:31:35 +01:00
Dave Hrycyszyn
3cbf1fa754
nym-sphinx-wasm: adding an example of wasm Sphinx in action
2020-04-15 17:24:43 +01:00
Dave Hrycyszyn
a2e9590420
nym-sphinx-wasm: removing outdated Sphinx examples
2020-04-15 17:24:15 +01:00
Dave Hrycyszyn
9dc9ccd9d4
Removing submodule
2020-04-15 17:18:26 +01:00
Dave Hrycyszyn
b662edc343
gateway: simplifying a bit.
2020-04-15 16:54:52 +01:00
Dave Hrycyszyn
279e46e045
nym-sphinx-wasm: appears to generate a Sphinx packet based on info sent from js.
...
Needs testing.
2020-04-15 16:54:28 +01:00
Dave Hrycyszyn
4fd07aef10
nym-sphinx-wasm: Adding serde to deal with json across wasm boundary
2020-04-15 16:49:18 +01:00
Dave Hrycyszyn
d3227ab157
nym-sphinx-wasm: adding async dependency for js
2020-04-15 16:48:45 +01:00
Dave Hrycyszyn
353c8287db
nym-sphinx-wasm: adding serde_json as a hack to get across the wasm boundary
2020-04-15 16:43:40 +01:00
Dave Hrycyszyn
16f466b795
Adding serde_json
2020-04-15 16:42:16 +01:00
Dave Hrycyszyn
65db7ef25d
nym-sphinx-wasm: adding a JavaScript package
2020-04-15 13:09:01 +01:00
Dave Hrycyszyn
7088fb3ffc
Upgraded all Sphinx commits to latest.
2020-04-15 13:08:31 +01:00
Dave Hrycyszyn
53c1aaa256
nymsphinx: adding wasm-bindgen feature to rand crate
2020-04-15 12:54:44 +01:00
Dave Hrycyszyn
306bbb1360
wasm: renamed js example folder
2020-04-14 15:59:54 +01:00
Dave Hrycyszyn
c2e3582032
wasm: demo js starting to work
2020-04-14 15:58:34 +01:00
Dave Hrycyszyn
dddac13496
gateway: adding a gateway node type which listens on a websocket
2020-04-14 15:50:59 +01:00
Dave Hrycyszyn
f07966c3fc
scripts: setting run_local_network.sh to be executable
2020-04-14 15:50:14 +01:00
Dave Hrycyszyn
b468be83da
wasm: noting that we will need to set release params in the root cargo file
2020-04-14 15:49:54 +01:00
Dave Hrycyszyn
25cfa26c56
nym-client: adding js example so I can see if sending is working at all.
2020-04-14 15:49:21 +01:00
Dave Hrycyszyn
3c8aad49fc
Updated all uses of ed25519-dalek to 2.0.0 so that wasm-pack build works
2020-04-09 17:20:22 +01:00