/cryptomessage

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Crypto Message

Introduction

Crypto Message is one of CSEP 590 Applied Cryptography projects developed by Shibin(Jack) Xu (shibix@cs.washington.edu) and Sheridan Thirsk (threeup@gmail.com) at University of Washington. We have developed our project based on Cloud Guard.

Deploy your server

Obtain an AWS EC2 ubuntu server
Set all traffic on port 7729
Allow http(s) traffic on your server
SSH into your server
git@github.com:shibix/cryptomessage.git
cd cryptomessage
Enter tmux
./DEPLOY
Save URL (e.g. ec2--.compute.amazonaws.com/CloudGuard.zip)
Exit tmux

Launch osx binaries

cd bin-osx ./RUN

Launch win binaries

cd bin-win CryptoXT.exe

Getting Started

install zmq 4.0.4

  • Linux: sudo apt-get install libzmq3-dev
  • OSX: brew install zmq
  • Windows: http://zeromq.org/distro:microsoft-windows

install dependencies: npm install

change zeromq build target npm rebuild zeromq --runtime=electron --target=2.0.16

run electron npm start