gf-complete library with packaging
 
 
 
 
 
 
Go to file
Danny Al-Gaaf 3e242830b0 tools/gf_poly.c: fix undefined allocation of 0 bytes
Due to man page of malloc the behaviour in case of allocation size of
0 bytes is undefined: "If size was equal to 0, either NULL or a
pointer suitable to be passed  to free() is returned"

Fix for clang scan-build report:

Unix API     Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)

210 poly = (gf_general_t *) malloc(sizeof(gf_general_t)*(n+1));

    9 Call to 'malloc' has an allocation size of 0 bytes

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-05-14 09:55:57 +02:00
examples Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
include fix comment/message on GF_E_SP128_A/GF_E_SP128_S 2014-04-22 20:08:26 +02:00
m4 Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
src gf_w32.c: fix dereference of undefined pointer value 2014-05-13 19:29:32 +02:00
test test/gf_unit.c: free memory after usage 2014-05-13 19:24:47 +02:00
tools tools/gf_poly.c: fix undefined allocation of 0 bytes 2014-05-14 09:55:57 +02:00
.gitignore .gitignore: ignore autotools stuff 2014-03-28 17:50:27 +01:00
AUTHORS Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
COPYING Updated autoconf to put BSD license in COPYING. 2014-01-07 08:36:44 -08:00
ChangeLog Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
INSTALL Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
License.txt Put headers on the C files. 2013-10-09 11:00:24 -04:00
Makefile.am Added more header files to the distribution, which will allow 2014-01-02 10:03:06 -08:00
Makefile.in Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
Manual.pdf Updated manual and readme. 2014-01-29 16:05:14 -05:00
NEWS Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
README add make check target and basic tests 2014-04-02 17:57:15 +02:00
README.txt Formatting 2014-01-29 16:37:12 -05:00
aclocal.m4 Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
autogen.sh Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
compile Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
config.guess Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
config.sub Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
configure Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
configure.ac Show pointer arithmetic warnings by default 2014-04-10 17:20:42 +02:00
depcomp Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
install-sh Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
ltmain.sh Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
missing Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00
orig.GNUmakefile Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
orig.Makefile.am Setting up autoconf/automake for GF-Complete 2013-12-04 21:24:29 -08:00
test-driver Ran autogen to pick-up the changes needed to run 'make check' 2014-04-02 10:35:21 -07:00

README.txt

This is GF-Complete, Revision 1.02.   January 1, 2014.

Authors: James S. Plank (University of Tennessee)
         Ethan L. Miller (UC Santa Cruz)
         Kevin M. Greenan (Box)
         Benjamin A. Arnold (University of Tennessee)
         John A. Burnum (University of Tennessee)
         Adam W. Disney (University of Tennessee,
         Allen C. McBride (University of Tennessee)

The user's manual is in the file Manual.pdf.  You may also get a copy of that
manual at http://www.cs.utk.edu/~plank/plank/papers/GF-Complete-Manual-1.02.pdf.

The online home for GF-Complete is:

  - https://bitbucket.org/jimplank/gf-complete

If you want to cite GF-Complete in a paper, I suggest citing the
technical report version.  The precise citation information for that
is in http://www.cs.utk.edu/~plank/plank/papers/CS-13-716.html.

To compile, do:

   ./configure
   make
   sudo make install