Zach Chen zc2399
Justin Kim jyk2149
Sarah Seidman ss5311
Jiayang Zhou jz3121
-
Run
./install.sh $INSTALL_DEST
to install and start the server in (assumed to be previously non-existent) directory$INSTALL_DEST
. You will be prompted for a password; it is located in$INSTALL_DEST/pwds/server_pass
. (sudo apt-get install libssl-dev if openssl/bio.h not found) -
Type
make
in client directory to compile client programs. To generate private keys for testing, usescripts/client_gen_key.sh $FILE_DEST
. -
Run ./test.sh in test directory for
getcert
andchangepw
tests. Tests ofsendmsg
andrecvmsg
need to be done manually. (sudo apt-get install expect if /usr/bin/expect bad interpreter)
To run the server again after it has been stopped without having to regenerate everything, run sudo scripts/chroot.sh $INSTALL_DEST
from the top-level directory.
See design documents for more detailed information.