shibin-xu / cryptomessage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:GNU General Public License v3.0


Languages

Language:HTML 68.2%Language:CSS 14.7%Language:Java 10.2%Language:Objective-C 3.6%Language:Vue 2.2%Language:C 0.6%Language:JavaScript 0.4%Language:Shell 0.2%