summaryrefslogtreecommitdiff
diff options
-rw-r--r--README2
-rw-r--r--ftmgs_user_manual/ftmgs_man.tex17
2 files changed, 14 insertions, 5 deletions
diff --git a/README b/README
index d693a6d..9cc8174 100644
--- a/README
+++ b/README
@@ -39,7 +39,7 @@ Library Installation:
To compile the test program
- $ gcc -o test test.c -lftmgs
+ $ gcc -o test test.c -lftmgs -ltasn1 -lgmp -lm
To run the test program
diff --git a/ftmgs_user_manual/ftmgs_man.tex b/ftmgs_user_manual/ftmgs_man.tex
index 3ecaf8c..0a3a981 100644
--- a/ftmgs_user_manual/ftmgs_man.tex
+++ b/ftmgs_user_manual/ftmgs_man.tex
@@ -52,7 +52,7 @@
%-------------------------------------------------------------------------------
\title{FTMGS: Fair Traceable Multi-Group Signatures}
\author{User Manual (DRAFT)}
-\date{Version 0.1}
+\date{Version 0.2}
\bibliographystyle{abbrv}
%-------------------------------------------------------------------------------
%-------------------------------------------------------------------------------
@@ -650,6 +650,14 @@ VrfyJoinLog & (Join+UsrAuth) & 0.01 & 0.02 & \\
%-------------------------------------------------------------------------------
\begin{itemize}%
+\item It depends on the following external libraries: the system math
+ library, the GNU Multiple Precision (GMP) library, and the GNU
+ LIBTASN1 library (this latter dependency will probably be removed in
+ the future).
+\item Change working directory to 'ftmgs'
+\begin{verbatim}
+ $ cd ftmgs
+\end{verbatim}
\item To cleanup the library
\begin{verbatim}
$ make cleanup
@@ -664,7 +672,7 @@ VrfyJoinLog & (Join+UsrAuth) & 0.01 & 0.02 & \\
\end{verbatim}
\item To compile the test program
\begin{verbatim}
- $ gcc -o test test.c -lftmgs
+ $ gcc -o test test.c -lftmgs -ltasn1 -lgmp -lm
\end{verbatim}
\item To run the test program
\begin{verbatim}
@@ -692,9 +700,10 @@ included by the following directive:
\end{verbatim}
The object files should be linked with the FTMGS library
-(\verb|libftmgs.a| or \verb|libftmgs.so| in unix like systems):
+(\verb|libftmgs.a| or \verb|libftmgs.so| in unix like systems), the
+GNU libtasn1 and GMP libraries and the system math library:
\begin{verbatim}
- $ gcc -o test test.c -lftmgs
+ $ gcc -o test test.c -lftmgs -ltasn1 -lgmp -lm
\end{verbatim}
%-------------------------------------------------------------------------------