One of the nice things about JS versions of stuff is being able to run it everywhere. With that being said, I'd be skeptical of using this since it doesn't appear to have any tests at all. How do we know it's actually compatible with libsignal?
Show HN: Node.js port of WhisperSystem's libsignal
11–17 of 17 posts
Re: Show HN: Node.js port of WhisperSystem's libsignal
#12One of the nice things about JS versions of stuff is being able to run it everywhere. With that being said, I'd be skeptical of using this since it doesn't appear to have any tests at all. How do we know it's actually compatible with libsignal?
This has a native part written in c and only runs on node.js v8 and up, according to the package.json.
Re: Show HN: Node.js port of WhisperSystem's libsignal
#13One of the nice things about JS versions of stuff is being able to run it everywhere. With that being said, I'd be skeptical of using this since it doesn't appear to have any tests at all. How do we know it's actually compatible with libsignal?
The original version is written in Java, which sorta invented "run-it-everywhere"
Re: Show HN: Node.js port of WhisperSystem's libsignal
#14I actually love seeing things like this, but it’d be nice if there was some more documentation on the project. Crypto libraries generally aren’t the kind of thing you want to pick up when they’re new unless they are both heavily audited and developed by those with backgrounds in crypto work.
Re: Show HN: Node.js port of WhisperSystem's libsignal
#15How much is this based on the libsignal-protocol-JavaScript code? Where does it differ from it? Where are the tests to test protocol steps? I actually love seeing things like this, but it’d be nice if there was some more documentation on the project. Crypto libraries generally aren’t the kind of thing you want to pick up when they’re new unless they are both heavily audited and developed by those with backgrounds in…
Re: Show HN: Node.js port of WhisperSystem's libsignal
#16Earlier quoted context omitted.
The original version is written in Java, which sorta invented "run-it-everywhere"
Meh, I personally prefer "complie-it-everywhere" since you gain all the speed benefits of running it native.
Re: Show HN: Node.js port of WhisperSystem's libsignal
#17Earlier quoted context omitted.
Meh, I personally prefer "complie-it-everywhere" since you gain all the speed benefits of running it native.
Well, to be fair, with Java you are compiling bytecode everywhere before and while you run. So, you're not wrong.