From 40e67e780993a577c7034e1bee40c0d6cc5393fb Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Thu, 16 Apr 2020 13:42:09 +0100 Subject: [PATCH] nym-sphinx-wasm: chunking packet sends --- nym-sphinx-wasm/src/lib.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nym-sphinx-wasm/src/lib.rs b/nym-sphinx-wasm/src/lib.rs index d1a141e598..2f3e34ee75 100644 --- a/nym-sphinx-wasm/src/lib.rs +++ b/nym-sphinx-wasm/src/lib.rs @@ -69,10 +69,12 @@ pub fn create_sphinx_packet(rout: String, msg: &str, destination: &str) -> Vec SphinxPacket { header, payload }, - }; + // let mut message = msg.as_bytes().to_vec(); + let mut message = nymsphinx::chunking::split_and_prepare_payloads(&msg.as_bytes()); + let sphinx_packet = + match SphinxPacket::new(message.pop().unwrap(), &route, &dest, &delays).unwrap() { + SphinxPacket { header, payload } => SphinxPacket { header, payload }, + }; sphinx_packet.to_bytes() }