Skip to content

vcryptfoundation/vcrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTRUCTIONS

COMPILING:

1. clone the repository
$ git clone https://github.com/vcryptfoundation/vcrypt.git 

2. cd to the new directory
cd vcrypt

3. Download and untar opus-1.1 to this directory
wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz -O- | tar xz

4. Build the opus into the opus-1.1/installed (the vcrypt_libclient will look for it in that place)
(cd opus-1.1 && ./configure --prefix=$PWD/installed --disable-shared && make && make install)

5. Download polarssl version 1.2.8 from https://polarssl.org/download/start/polarssl-1.2.8-gpl.tgz (wget doesn't work) 
and untar it to current directory (please note, other versions will not work due to need to apply the patch)
tar xvzf <path>/polarssl-1.2.8-gpl.tgz

6. Apply the patch to polarssl library
(cd polarssl-1.2.8/; patch -p1 < ../patches/polarssl.patch)

7. Build polarssl library
(cd polarssl-1.2.8/library/; make)

8. Build vcrypt_libclient library
(cd vcrypt_libclient/Debug/ && make all)

9. Build vcrypt server (optional, mysql dev libraries needed)
(cd server/Debug/ && make all)

10. Build the primitive test client (optional, linux only, uses alsa as audio backend so needs asound-devel package)
(cd vcrypt_client_cmdline/Debug/ && make all)

11. Build the GUI client (qt4 needed)
mkdir vcrypt-messenger-build
cd vcrypt-messenger-build
qmake ../vcrypt-messenger/
make



About

Vcrypt - Secure IM messenger with audio/video support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published