Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for WAMP cryptobox #203

Closed
konsultaner opened this issue May 18, 2016 · 5 comments
Closed

add support for WAMP cryptobox #203

konsultaner opened this issue May 18, 2016 · 5 comments

Comments

@konsultaner
Copy link

@konsultaner konsultaner commented May 18, 2016

Crossbar has end-to-end encryption + transparent payload. Is there a plan to implement it with autobahn|js? This might depend on #189?

By the way there is a asm.js based library for NaCl compiled from the original NaCl lib.

@oberstet oberstet changed the title End-To-End encryption + tranparent payload add support for WAMP cryptobox May 18, 2016
@oberstet

This comment has been minimized.

Copy link
Member

@oberstet oberstet commented May 18, 2016

Yes, we will have it.

This doesn't (strictly) depend on #189, as we can use MessagePack serialization.

@oberstet oberstet added the core label Apr 20, 2017
@oberstet

This comment has been minimized.

Copy link
Member

@oberstet oberstet commented Apr 20, 2017

@konsultaner The library you link above: the idea of using the "real thing" is definitely interesting! Tradeoff might be the size, but yeah, we should consider that. A built step here could clone above repo, clone the libsodium repo, and build the JS for bundling. Or we just reuse the upstream ready made JS library.

@oberstet

This comment has been minimized.

Copy link
Member

@oberstet oberstet commented Apr 20, 2017

Actually, the issue here is independent from #189, as long as one uses CBOR, MessagePack or UBJSON as the outer serializer is used, since these serializers can transport the "transparent payload" thing, which is binary. Once the binary-base64 conversions is implemented here, that serializer could also be used for transporting WAMP-cryptobox messages.

@oberstet

This comment has been minimized.

Copy link
Member

@oberstet oberstet commented Apr 22, 2019

fwiw, this (in a way) will come via XBR support (which is also using payload transparency and end-to-end encryption - though slightly different / expanded)

related issues:

@oberstet oberstet added the PRIO HIGH label Apr 22, 2019
@oberstet

This comment has been minimized.

Copy link
Member

@oberstet oberstet commented Oct 16, 2019

ok, so ABJS now supports XBR - which is using similar end-to-end encryption as WAMP-cryptobox. however, we won't support (for now) raw WAMP-cryptobox e2e for non-XBR WAMP - as ABPy does

@oberstet oberstet closed this Oct 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.