rename 'testprof/' to 'tests/'
This commit is contained in:
parent
07ffa0f1a2
commit
e1a1145802
@ -5,7 +5,7 @@ set -e
|
|||||||
./sizes
|
./sizes
|
||||||
./constants
|
./constants
|
||||||
|
|
||||||
for i in $(for j in $(echo $(./hashsum -h | tail -n +3)); do echo $j; done | sort); do echo -n "$i: " && ./hashsum -a $i testprof/test.key ; done > hashsum_tv.txt
|
for i in $(for j in $(echo $(./hashsum -h | tail -n +3)); do echo $j; done | sort); do echo -n "$i: " && ./hashsum -a $i tests/test.key ; done > hashsum_tv.txt
|
||||||
difftroubles=$(diff -i -w -B hashsum_tv.txt notes/hashsum_tv.txt | grep '^<') || true
|
difftroubles=$(diff -i -w -B hashsum_tv.txt notes/hashsum_tv.txt | grep '^<') || true
|
||||||
if [ -n "$difftroubles" ]; then
|
if [ -n "$difftroubles" ]; then
|
||||||
echo "FAILURE: hashsum_tv.tx"
|
echo "FAILURE: hashsum_tv.tx"
|
||||||
|
@ -27,7 +27,7 @@ sub write_file {
|
|||||||
|
|
||||||
sub check_source {
|
sub check_source {
|
||||||
my @all_files = (bsd_glob("makefile*"), bsd_glob("*.sh"), bsd_glob("*.pl"));
|
my @all_files = (bsd_glob("makefile*"), bsd_glob("*.sh"), bsd_glob("*.pl"));
|
||||||
find({ wanted=>sub { push @all_files, $_ if -f $_ }, no_chdir=>1 }, qw/src testprof demos/);
|
find({ wanted=>sub { push @all_files, $_ if -f $_ }, no_chdir=>1 }, qw/src tests demos/);
|
||||||
|
|
||||||
my $fails = 0;
|
my $fails = 0;
|
||||||
for my $file (sort @all_files) {
|
for my $file (sort @all_files) {
|
||||||
@ -96,7 +96,7 @@ sub check_descriptors {
|
|||||||
}
|
}
|
||||||
my $fails = 0;
|
my $fails = 0;
|
||||||
for my $d (@descriptors) {
|
for my $d (@descriptors) {
|
||||||
for my $f (qw{ testprof/common.c }) {
|
for my $f (qw{ tests/common.c }) {
|
||||||
my $txt = read_file($f);
|
my $txt = read_file($f);
|
||||||
warn "$d missing in $f\n" and $fails++ if $txt !~ /\Q$d\E/;
|
warn "$d missing in $f\n" and $fails++ if $txt !~ /\Q$d\E/;
|
||||||
}
|
}
|
||||||
@ -239,7 +239,7 @@ sub process_makefiles {
|
|||||||
my @all = ();
|
my @all = ();
|
||||||
find({ no_chdir => 1, wanted => sub { push @all, $_ if -f $_ && $_ =~ /\.(c|h)$/ } }, 'src');
|
find({ no_chdir => 1, wanted => sub { push @all, $_ if -f $_ && $_ =~ /\.(c|h)$/ } }, 'src');
|
||||||
my @t = qw();
|
my @t = qw();
|
||||||
find({ no_chdir => 1, wanted => sub { push @t, $_ if $_ =~ /(common|no_prng|_tests?|test).c$/ } }, 'testprof');
|
find({ no_chdir => 1, wanted => sub { push @t, $_ if $_ =~ /(common|no_prng|_tests?|test).c$/ } }, 'tests');
|
||||||
|
|
||||||
my @o = sort ('src/ciphers/aes/aes_enc.o', map { my $x = $_; $x =~ s/\.c$/.o/; $x } @c);
|
my @o = sort ('src/ciphers/aes/aes_enc.o', map { my $x = $_; $x =~ s/\.c$/.o/; $x } @c);
|
||||||
my $var_o = prepare_variable("OBJECTS", @o);
|
my $var_o = prepare_variable("OBJECTS", @o);
|
||||||
|
8
makefile
8
makefile
@ -58,11 +58,11 @@ ifneq ($V,1)
|
|||||||
endif
|
endif
|
||||||
${silent} $(RANLIB) $@
|
${silent} $(RANLIB) $@
|
||||||
|
|
||||||
timing: $(LIBNAME) $(TIMINGS) testprof/common.o
|
timing: $(LIBNAME) $(TIMINGS) tests/common.o
|
||||||
ifneq ($V,1)
|
ifneq ($V,1)
|
||||||
@echo " * ${CC} $@"
|
@echo " * ${CC} $@"
|
||||||
endif
|
endif
|
||||||
${silent} $(CC) $(LDFLAGS) $(TIMINGS) testprof/common.o $(LIB_PRE) $(LIBNAME) $(LIB_POST) $(EXTRALIBS) -o $(TIMING)
|
${silent} $(CC) $(LDFLAGS) $(TIMINGS) tests/common.o $(LIB_PRE) $(LIBNAME) $(LIB_POST) $(EXTRALIBS) -o $(TIMING)
|
||||||
|
|
||||||
test: $(LIBNAME) $(TOBJECTS)
|
test: $(LIBNAME) $(TOBJECTS)
|
||||||
ifneq ($V,1)
|
ifneq ($V,1)
|
||||||
@ -72,11 +72,11 @@ endif
|
|||||||
|
|
||||||
# build the demos from a template
|
# build the demos from a template
|
||||||
define DEMO_template
|
define DEMO_template
|
||||||
$(1): demos/$(1).o $$(LIBNAME) testprof/common.o
|
$(1): demos/$(1).o $$(LIBNAME) tests/common.o
|
||||||
ifneq ($V,1)
|
ifneq ($V,1)
|
||||||
@echo " * $${CC} $$@"
|
@echo " * $${CC} $$@"
|
||||||
endif
|
endif
|
||||||
$${silent} $$(CC) $$(CFLAGS) $$< testprof/common.o $$(LIB_PRE) $$(LIBNAME) $$(LIB_POST) $$(EXTRALIBS) -o $(1)
|
$${silent} $$(CC) $$(CFLAGS) $$< tests/common.o $$(LIB_PRE) $$(LIBNAME) $$(LIB_POST) $$(EXTRALIBS) -o $(1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(foreach demo, $(strip $(DEMOS)), $(eval $(call DEMO_template,$(demo))))
|
$(foreach demo, $(strip $(DEMOS)), $(eval $(call DEMO_template,$(demo))))
|
||||||
|
@ -25,7 +25,7 @@ CFLAGS = -O2 -DUSE_LTM -DLTM_DESC -I../libtommath
|
|||||||
EXTRALIBS = -L../libtommath -ltommath
|
EXTRALIBS = -L../libtommath -ltommath
|
||||||
|
|
||||||
#Compilation flags
|
#Compilation flags
|
||||||
LTC_CFLAGS = $(CFLAGS) -Isrc/headers -Itestprof -DLTC_SOURCE
|
LTC_CFLAGS = $(CFLAGS) -Isrc/headers -Itests -DLTC_SOURCE
|
||||||
LTC_LDFLAGS = $(LDFLAGS) $(EXTRALIBS)
|
LTC_LDFLAGS = $(LDFLAGS) $(EXTRALIBS)
|
||||||
VERSION=1.17
|
VERSION=1.17
|
||||||
|
|
||||||
@ -187,12 +187,11 @@ src/stream/rc4/rc4.o src/stream/rc4/rc4_test.o src/stream/sober128/sober128.o \
|
|||||||
src/stream/sober128/sober128_test.o
|
src/stream/sober128/sober128_test.o
|
||||||
|
|
||||||
#List of test objects to compile (all goes to libtomcrypt_prof.a)
|
#List of test objects to compile (all goes to libtomcrypt_prof.a)
|
||||||
TOBJECTS=testprof/base64_test.o testprof/cipher_hash_test.o testprof/common.o testprof/der_tests.o \
|
TOBJECTS=tests/base64_test.o tests/cipher_hash_test.o tests/common.o tests/der_tests.o tests/dh_test.o \
|
||||||
testprof/dh_test.o testprof/dsa_test.o testprof/ecc_test.o testprof/file_test.o testprof/katja_test.o \
|
tests/dsa_test.o tests/ecc_test.o tests/file_test.o tests/katja_test.o tests/mac_test.o tests/misc_test.o \
|
||||||
testprof/mac_test.o testprof/misc_test.o testprof/modes_test.o testprof/multi_test.o testprof/no_prng.o \
|
tests/modes_test.o tests/multi_test.o tests/no_prng.o tests/pkcs_1_eme_test.o tests/pkcs_1_emsa_test.o \
|
||||||
testprof/pkcs_1_eme_test.o testprof/pkcs_1_emsa_test.o testprof/pkcs_1_oaep_test.o \
|
tests/pkcs_1_oaep_test.o tests/pkcs_1_pss_test.o tests/pkcs_1_test.o tests/rotate_test.o \
|
||||||
testprof/pkcs_1_pss_test.o testprof/pkcs_1_test.o testprof/rotate_test.o testprof/rsa_test.o \
|
tests/rsa_test.o tests/store_test.o tests/test.o
|
||||||
testprof/store_test.o testprof/test.o
|
|
||||||
|
|
||||||
#The following headers will be installed by "make install"
|
#The following headers will be installed by "make install"
|
||||||
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
||||||
@ -219,7 +218,7 @@ src/hashes/sha2/sha256.o: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
|
|||||||
|
|
||||||
#Dependencies on *.h
|
#Dependencies on *.h
|
||||||
$(OBJECTS): $(HEADERS)
|
$(OBJECTS): $(HEADERS)
|
||||||
$(TOBJECTS): $(HEADERS) testprof/tomcrypt_test.h
|
$(TOBJECTS): $(HEADERS) tests/tomcrypt_test.h
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(LTC_CFLAGS) -c $< -o $@
|
$(CC) $(LTC_CFLAGS) -c $< -o $@
|
||||||
@ -235,18 +234,18 @@ $(LIBMAIN_D) $(LIBMAIN_I): $(OBJECTS)
|
|||||||
$(STRIP) -S $(LIBMAIN_D)
|
$(STRIP) -S $(LIBMAIN_D)
|
||||||
|
|
||||||
#Demo tools/utilities
|
#Demo tools/utilities
|
||||||
hashsum: demos/hashsum.o testprof/common.o $(LIBMAIN_S)
|
hashsum: demos/hashsum.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) $? $(LTC_LDFLAGS) -o $@
|
$(CC) $? $(LTC_LDFLAGS) -o $@
|
||||||
crypt: demos/crypt.o testprof/common.o $(LIBMAIN_S)
|
crypt: demos/crypt.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) $? $(LTC_LDFLAGS) -o $@
|
$(CC) $? $(LTC_LDFLAGS) -o $@
|
||||||
small: demos/small.o testprof/common.o $(LIBMAIN_S)
|
small: demos/small.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) $? $(LTC_LDFLAGS) -o $@
|
$(CC) $? $(LTC_LDFLAGS) -o $@
|
||||||
tv_gen: demos/tv_gen.o testprof/common.o $(LIBMAIN_S)
|
tv_gen: demos/tv_gen.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) $? $(LTC_LDFLAGS) -o $@
|
$(CC) $? $(LTC_LDFLAGS) -o $@
|
||||||
|
|
||||||
#Tests + timing tests
|
#Tests + timing tests
|
||||||
timing.exe: demos/timing.o testprof/common.o $(LIBMAIN_S)
|
timing.exe: demos/timing.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) demos/timing.o testprof/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) demos/timing.o tests/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
@echo NOTICE: start the tests by: timing.exe
|
@echo NOTICE: start the tests by: timing.exe
|
||||||
test.exe: $(TOBJECTS) $(LIBMAIN_S)
|
test.exe: $(TOBJECTS) $(LIBMAIN_S)
|
||||||
$(CC) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
|
@ -20,7 +20,7 @@ CFLAGS = /Ox /DUSE_LTM /DLTM_DESC /I../libtommath
|
|||||||
EXTRALIBS = ../libtommath/tommath.lib
|
EXTRALIBS = ../libtommath/tommath.lib
|
||||||
|
|
||||||
#Compilation flags
|
#Compilation flags
|
||||||
LTC_CFLAGS = $(CFLAGS) /nologo /Isrc/headers/ /Itestprof/ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_DEPRECATE /DLTC_SOURCE /W3
|
LTC_CFLAGS = $(CFLAGS) /nologo /Isrc/headers/ /Itests/ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_DEPRECATE /DLTC_SOURCE /W3
|
||||||
LTC_LDFLAGS = advapi32.lib $(EXTRALIBS)
|
LTC_LDFLAGS = advapi32.lib $(EXTRALIBS)
|
||||||
VERSION=1.17
|
VERSION=1.17
|
||||||
|
|
||||||
@ -180,12 +180,11 @@ src/stream/rc4/rc4.obj src/stream/rc4/rc4_test.obj src/stream/sober128/sober128.
|
|||||||
src/stream/sober128/sober128_test.obj
|
src/stream/sober128/sober128_test.obj
|
||||||
|
|
||||||
#List of test objects to compile (all goes to tomcrypt_prof.lib)
|
#List of test objects to compile (all goes to tomcrypt_prof.lib)
|
||||||
TOBJECTS=testprof/base64_test.obj testprof/cipher_hash_test.obj testprof/common.obj testprof/der_tests.obj \
|
TOBJECTS=tests/base64_test.obj tests/cipher_hash_test.obj tests/common.obj tests/der_tests.obj tests/dh_test.obj \
|
||||||
testprof/dh_test.obj testprof/dsa_test.obj testprof/ecc_test.obj testprof/file_test.obj testprof/katja_test.obj \
|
tests/dsa_test.obj tests/ecc_test.obj tests/file_test.obj tests/katja_test.obj tests/mac_test.obj tests/misc_test.obj \
|
||||||
testprof/mac_test.obj testprof/misc_test.obj testprof/modes_test.obj testprof/multi_test.obj testprof/no_prng.obj \
|
tests/modes_test.obj tests/multi_test.obj tests/no_prng.obj tests/pkcs_1_eme_test.obj tests/pkcs_1_emsa_test.obj \
|
||||||
testprof/pkcs_1_eme_test.obj testprof/pkcs_1_emsa_test.obj testprof/pkcs_1_oaep_test.obj \
|
tests/pkcs_1_oaep_test.obj tests/pkcs_1_pss_test.obj tests/pkcs_1_test.obj tests/rotate_test.obj \
|
||||||
testprof/pkcs_1_pss_test.obj testprof/pkcs_1_test.obj testprof/rotate_test.obj testprof/rsa_test.obj \
|
tests/rsa_test.obj tests/store_test.obj tests/test.obj
|
||||||
testprof/store_test.obj testprof/test.obj
|
|
||||||
|
|
||||||
#The following headers will be installed by "make install"
|
#The following headers will be installed by "make install"
|
||||||
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
||||||
@ -212,7 +211,7 @@ src/hashes/sha2/sha256.obj: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
|
|||||||
|
|
||||||
#Dependencies on *.h
|
#Dependencies on *.h
|
||||||
$(OBJECTS): $(HEADERS)
|
$(OBJECTS): $(HEADERS)
|
||||||
$(TOBJECTS): $(HEADERS) testprof/tomcrypt_test.h
|
$(TOBJECTS): $(HEADERS) tests/tomcrypt_test.h
|
||||||
|
|
||||||
.c.obj:
|
.c.obj:
|
||||||
$(CC) $(LTC_CFLAGS) /c $< /Fo$@
|
$(CC) $(LTC_CFLAGS) /c $< /Fo$@
|
||||||
|
@ -46,12 +46,12 @@ install_bins: .common_install_bins
|
|||||||
test: $(LIBNAME) $(TOBJECTS)
|
test: $(LIBNAME) $(TOBJECTS)
|
||||||
$(LT) --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(TEST) $(TOBJECTS) $(LIBNAME) $(EXTRALIBS)
|
$(LT) --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(TEST) $(TOBJECTS) $(LIBNAME) $(EXTRALIBS)
|
||||||
|
|
||||||
timing: $(TIMINGS) testprof/common.o $(LIBNAME)
|
timing: $(TIMINGS) tests/common.o $(LIBNAME)
|
||||||
$(LT) --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(TIMING) $^ $(EXTRALIBS)
|
$(LT) --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(TIMING) $^ $(EXTRALIBS)
|
||||||
|
|
||||||
# build the demos from a template
|
# build the demos from a template
|
||||||
define DEMO_template
|
define DEMO_template
|
||||||
$(1): demos/$(1).o testprof/common.o $$(LIBNAME)
|
$(1): demos/$(1).o tests/common.o $$(LIBNAME)
|
||||||
ifneq ($V,1)
|
ifneq ($V,1)
|
||||||
@echo " * $${CC} $$@"
|
@echo " * $${CC} $$@"
|
||||||
endif
|
endif
|
||||||
|
@ -32,7 +32,7 @@ CFLAGS = -O2 -DUSE_LTM -DLTM_DESC -I../libtommath
|
|||||||
EXTRALIBS = ../libtommath/libtommath.a
|
EXTRALIBS = ../libtommath/libtommath.a
|
||||||
|
|
||||||
#Compilation flags
|
#Compilation flags
|
||||||
LTC_CFLAGS = $(CFLAGS) -Isrc/headers -Itestprof -DLTC_SOURCE
|
LTC_CFLAGS = $(CFLAGS) -Isrc/headers -Itests -DLTC_SOURCE
|
||||||
LTC_LDFLAGS = $(LDFLAGS) $(EXTRALIBS)
|
LTC_LDFLAGS = $(LDFLAGS) $(EXTRALIBS)
|
||||||
VERSION=1.17
|
VERSION=1.17
|
||||||
|
|
||||||
@ -192,12 +192,11 @@ src/stream/rc4/rc4.o src/stream/rc4/rc4_test.o src/stream/sober128/sober128.o \
|
|||||||
src/stream/sober128/sober128_test.o
|
src/stream/sober128/sober128_test.o
|
||||||
|
|
||||||
#List of test objects to compile (all goes to libtomcrypt_prof.a)
|
#List of test objects to compile (all goes to libtomcrypt_prof.a)
|
||||||
TOBJECTS=testprof/base64_test.o testprof/cipher_hash_test.o testprof/common.o testprof/der_tests.o \
|
TOBJECTS=tests/base64_test.o tests/cipher_hash_test.o tests/common.o tests/der_tests.o tests/dh_test.o \
|
||||||
testprof/dh_test.o testprof/dsa_test.o testprof/ecc_test.o testprof/file_test.o testprof/katja_test.o \
|
tests/dsa_test.o tests/ecc_test.o tests/file_test.o tests/katja_test.o tests/mac_test.o tests/misc_test.o \
|
||||||
testprof/mac_test.o testprof/misc_test.o testprof/modes_test.o testprof/multi_test.o testprof/no_prng.o \
|
tests/modes_test.o tests/multi_test.o tests/no_prng.o tests/pkcs_1_eme_test.o tests/pkcs_1_emsa_test.o \
|
||||||
testprof/pkcs_1_eme_test.o testprof/pkcs_1_emsa_test.o testprof/pkcs_1_oaep_test.o \
|
tests/pkcs_1_oaep_test.o tests/pkcs_1_pss_test.o tests/pkcs_1_test.o tests/rotate_test.o \
|
||||||
testprof/pkcs_1_pss_test.o testprof/pkcs_1_test.o testprof/rotate_test.o testprof/rsa_test.o \
|
tests/rsa_test.o tests/store_test.o tests/test.o
|
||||||
testprof/store_test.o testprof/test.o
|
|
||||||
|
|
||||||
#The following headers will be installed by "make install"
|
#The following headers will be installed by "make install"
|
||||||
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
||||||
@ -224,7 +223,7 @@ src/hashes/sha2/sha256.o: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
|
|||||||
|
|
||||||
#Dependencies on *.h
|
#Dependencies on *.h
|
||||||
$(OBJECTS): $(HEADERS)
|
$(OBJECTS): $(HEADERS)
|
||||||
$(TOBJECTS): $(HEADERS) testprof/tomcrypt_test.h
|
$(TOBJECTS): $(HEADERS) tests/tomcrypt_test.h
|
||||||
|
|
||||||
#This is necessary for compatibility with BSD make (namely on OpenBSD)
|
#This is necessary for compatibility with BSD make (namely on OpenBSD)
|
||||||
.SUFFIXES: .o .c
|
.SUFFIXES: .o .c
|
||||||
@ -237,18 +236,18 @@ $(LIBMAIN_S): $(OBJECTS)
|
|||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
#Demo tools/utilities
|
#Demo tools/utilities
|
||||||
hashsum: demos/hashsum.o testprof/common.o $(LIBMAIN_S)
|
hashsum: demos/hashsum.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) demos/hashsum.o testprof/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) demos/hashsum.o tests/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
ltcrypt: demos/ltcrypt.o testprof/common.o $(LIBMAIN_S)
|
ltcrypt: demos/ltcrypt.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) demos/ltcrypt.o testprof/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) demos/ltcrypt.o tests/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
small: demos/small.o testprof/common.o $(LIBMAIN_S)
|
small: demos/small.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) demos/small.o testprof/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) demos/small.o tests/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
tv_gen: demos/tv_gen.o testprof/common.o $(LIBMAIN_S)
|
tv_gen: demos/tv_gen.o tests/common.o $(LIBMAIN_S)
|
||||||
$(CC) demos/tv_gen.o testprof/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) demos/tv_gen.o tests/common.o $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
|
|
||||||
#Tests + timing tests
|
#Tests + timing tests
|
||||||
timing: demos/timing.o $(LIBMAIN_S) testprof/common.o
|
timing: demos/timing.o $(LIBMAIN_S) tests/common.o
|
||||||
$(CC) demos/timing.o $(LIBMAIN_S) testprof/common.o $(LTC_LDFLAGS) -o $@
|
$(CC) demos/timing.o $(LIBMAIN_S) tests/common.o $(LTC_LDFLAGS) -o $@
|
||||||
@echo "NOTICE: start the timing tests by: ./timing"
|
@echo "NOTICE: start the timing tests by: ./timing"
|
||||||
test: $(TOBJECTS) $(LIBMAIN_S)
|
test: $(TOBJECTS) $(LIBMAIN_S)
|
||||||
$(CC) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
$(CC) $(TOBJECTS) $(LIBMAIN_S) $(LTC_LDFLAGS) -o $@
|
||||||
|
@ -102,8 +102,8 @@ endif
|
|||||||
DSOURCES = $(wildcard demos/*.c)
|
DSOURCES = $(wildcard demos/*.c)
|
||||||
DOBJECTS = $(DSOURCES:.c=.o)
|
DOBJECTS = $(DSOURCES:.c=.o)
|
||||||
|
|
||||||
#List of testprof headers
|
#List of tests headers
|
||||||
THEADERS = $(wildcard testprof/*.h)
|
THEADERS = $(wildcard tests/*.h)
|
||||||
|
|
||||||
TIMING=timing
|
TIMING=timing
|
||||||
TEST=test
|
TEST=test
|
||||||
@ -290,12 +290,11 @@ src/stream/rc4/rc4.o src/stream/rc4/rc4_test.o src/stream/sober128/sober128.o \
|
|||||||
src/stream/sober128/sober128_test.o
|
src/stream/sober128/sober128_test.o
|
||||||
|
|
||||||
# List of test objects to compile (all goes to libtomcrypt_prof.a)
|
# List of test objects to compile (all goes to libtomcrypt_prof.a)
|
||||||
TOBJECTS=testprof/base64_test.o testprof/cipher_hash_test.o testprof/common.o testprof/der_tests.o \
|
TOBJECTS=tests/base64_test.o tests/cipher_hash_test.o tests/common.o tests/der_tests.o tests/dh_test.o \
|
||||||
testprof/dh_test.o testprof/dsa_test.o testprof/ecc_test.o testprof/file_test.o testprof/katja_test.o \
|
tests/dsa_test.o tests/ecc_test.o tests/file_test.o tests/katja_test.o tests/mac_test.o tests/misc_test.o \
|
||||||
testprof/mac_test.o testprof/misc_test.o testprof/modes_test.o testprof/multi_test.o testprof/no_prng.o \
|
tests/modes_test.o tests/multi_test.o tests/no_prng.o tests/pkcs_1_eme_test.o tests/pkcs_1_emsa_test.o \
|
||||||
testprof/pkcs_1_eme_test.o testprof/pkcs_1_emsa_test.o testprof/pkcs_1_oaep_test.o \
|
tests/pkcs_1_oaep_test.o tests/pkcs_1_pss_test.o tests/pkcs_1_test.o tests/rotate_test.o \
|
||||||
testprof/pkcs_1_pss_test.o testprof/pkcs_1_test.o testprof/rotate_test.o testprof/rsa_test.o \
|
tests/rsa_test.o tests/store_test.o tests/test.o
|
||||||
testprof/store_test.o testprof/test.o
|
|
||||||
|
|
||||||
# The following headers will be installed by "make install"
|
# The following headers will be installed by "make install"
|
||||||
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
HEADERS=src/headers/tomcrypt.h src/headers/tomcrypt_argchk.h src/headers/tomcrypt_cfg.h \
|
||||||
@ -317,8 +316,8 @@ src/hashes/sha2/sha256.o: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
|
|||||||
#The default rule for make builds the libtomcrypt library.
|
#The default rule for make builds the libtomcrypt library.
|
||||||
default:library
|
default:library
|
||||||
|
|
||||||
$(DOBJECTS): CFLAGS += -Itestprof
|
$(DOBJECTS): CFLAGS += -Itests
|
||||||
$(TOBJECTS): CFLAGS += -Itestprof
|
$(TOBJECTS): CFLAGS += -Itests
|
||||||
|
|
||||||
#This rule makes the libtomcrypt library.
|
#This rule makes the libtomcrypt library.
|
||||||
library: $(LIBNAME)
|
library: $(LIBNAME)
|
||||||
|
@ -11,7 +11,7 @@ int file_test(void)
|
|||||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F };
|
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F };
|
||||||
unsigned char buf[200];
|
unsigned char buf[200];
|
||||||
unsigned long len;
|
unsigned long len;
|
||||||
char *fname = "testprof/test.key";
|
char *fname = "tests/test.key";
|
||||||
FILE *in;
|
FILE *in;
|
||||||
int err, isha256, iaes;
|
int err, isha256, iaes;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user