End to end encryption in Node.js with Pusher Channels