mirror of
https://github.com/cryb-to/cryb-to.git
synced 2024-12-26 06:21:07 +00:00
Move the test framework into its own subdirectory
This commit is contained in:
parent
ab8f712584
commit
f8ebdbc14d
41 changed files with 50 additions and 44 deletions
|
@ -167,6 +167,7 @@ AC_CONFIG_FILES([
|
||||||
lib/oath/Makefile
|
lib/oath/Makefile
|
||||||
lib/rand/Makefile
|
lib/rand/Makefile
|
||||||
lib/rsaref/Makefile
|
lib/rsaref/Makefile
|
||||||
|
lib/test/Makefile
|
||||||
t/Makefile
|
t/Makefile
|
||||||
])
|
])
|
||||||
AC_CONFIG_FILES([mkpkgng], [chmod +x mkpkgng])
|
AC_CONFIG_FILES([mkpkgng], [chmod +x mkpkgng])
|
||||||
|
|
|
@ -41,6 +41,7 @@ cryb_HEADERS = \
|
||||||
strlcat.h \
|
strlcat.h \
|
||||||
strlcmp.h \
|
strlcmp.h \
|
||||||
strlcpy.h \
|
strlcpy.h \
|
||||||
|
test.h \
|
||||||
to.h \
|
to.h \
|
||||||
totp.h \
|
totp.h \
|
||||||
version.h \
|
version.h \
|
||||||
|
|
|
@ -27,8 +27,10 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef T_H_INCLUDED
|
#ifndef CRYB_TEST_H_INCLUDED
|
||||||
#define T_H_INCLUDED
|
#define CRYB_TEST_H_INCLUDED
|
||||||
|
|
||||||
|
#include <cryb/coverage.h>
|
||||||
|
|
||||||
CRYB_DISABLE_COVERAGE
|
CRYB_DISABLE_COVERAGE
|
||||||
|
|
|
@ -8,7 +8,8 @@ SUBDIRS = \
|
||||||
mac \
|
mac \
|
||||||
mpi \
|
mpi \
|
||||||
oath \
|
oath \
|
||||||
rand
|
rand \
|
||||||
|
test
|
||||||
|
|
||||||
if WITH_RSAREF
|
if WITH_RSAREF
|
||||||
SUBDIRS += rsaref
|
SUBDIRS += rsaref
|
||||||
|
|
|
@ -316,8 +316,10 @@ aes_setkey_enc(aes_ctx *ctx, const uint8_t *key, int keysize)
|
||||||
case 32:
|
case 32:
|
||||||
ctx->nr = 14;
|
ctx->nr = 14;
|
||||||
break;
|
break;
|
||||||
|
CRYB_DISABLE_COVERAGE
|
||||||
default:
|
default:
|
||||||
return;
|
return;
|
||||||
|
CRYB_RESTORE_COVERAGE
|
||||||
}
|
}
|
||||||
ctx->rk = RK = ctx->buf;
|
ctx->rk = RK = ctx->buf;
|
||||||
for (i = 0; i < (keysize >> 2); i++)
|
for (i = 0; i < (keysize >> 2); i++)
|
||||||
|
@ -371,8 +373,10 @@ aes_setkey_enc(aes_ctx *ctx, const uint8_t *key, int keysize)
|
||||||
RK[15] = RK[7] ^ RK[14];
|
RK[15] = RK[7] ^ RK[14];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
CRYB_DISABLE_COVERAGE
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
CRYB_RESTORE_COVERAGE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -397,8 +401,10 @@ aes_setkey_dec(aes_ctx *ctx, const uint8_t *key, int keysize)
|
||||||
case 32:
|
case 32:
|
||||||
ctx->nr = 14;
|
ctx->nr = 14;
|
||||||
break;
|
break;
|
||||||
|
CRYB_DISABLE_COVERAGE
|
||||||
default:
|
default:
|
||||||
return;
|
return;
|
||||||
|
CRYB_RESTORE_COVERAGE
|
||||||
}
|
}
|
||||||
ctx->rk = RK = ctx->buf;
|
ctx->rk = RK = ctx->buf;
|
||||||
aes_setkey_enc(&cty, key, keysize);
|
aes_setkey_enc(&cty, key, keysize);
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
const uint8_t t_zero[4096] = {
|
const uint8_t t_zero[4096] = {
|
||||||
};
|
};
|
|
@ -39,7 +39,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
static struct t_file *tflist;
|
static struct t_file *tflist;
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
#include <syslog.h>
|
#include <syslog.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
/* program name */
|
/* program name */
|
||||||
const char *t_progname;
|
const char *t_progname;
|
|
@ -56,7 +56,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Very simple, non-thread-safe malloc() implementation tailored for unit
|
* Very simple, non-thread-safe malloc() implementation tailored for unit
|
|
@ -38,7 +38,7 @@
|
||||||
#include <syslog.h>
|
#include <syslog.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Compare two buffers, and print a verbose message if they differ.
|
* Compare two buffers, and print a verbose message if they differ.
|
|
@ -1,12 +1,7 @@
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/include
|
AM_CPPFLAGS = -I$(top_srcdir)/include
|
||||||
|
|
||||||
noinst_HEADERS = t.h
|
|
||||||
EXTRA_DIST =
|
EXTRA_DIST =
|
||||||
|
|
||||||
# Test driver and support code
|
|
||||||
check_LTLIBRARIES = libt.la
|
|
||||||
libt_la_SOURCES = t_main.c t_file.c t_util.c t_const.c t_malloc.c
|
|
||||||
|
|
||||||
# Individual libraries
|
# Individual libraries
|
||||||
libcipher = $(top_builddir)/lib/cipher/libcryb-cipher.la
|
libcipher = $(top_builddir)/lib/cipher/libcryb-cipher.la
|
||||||
libcore = $(top_builddir)/lib/core/libcryb-core.la
|
libcore = $(top_builddir)/lib/core/libcryb-core.la
|
||||||
|
@ -17,7 +12,7 @@ libmac = $(top_builddir)/lib/mac/libcryb-mac.la
|
||||||
libmpi = $(top_builddir)/lib/mpi/libcryb-mpi.la
|
libmpi = $(top_builddir)/lib/mpi/libcryb-mpi.la
|
||||||
liboath = $(top_builddir)/lib/oath/libcryb-oath.la
|
liboath = $(top_builddir)/lib/oath/libcryb-oath.la
|
||||||
librand = $(top_builddir)/lib/rand/libcryb-rand.la
|
librand = $(top_builddir)/lib/rand/libcryb-rand.la
|
||||||
libt = $(builddir)/libt.la
|
libt = $(top_builddir)/lib/test/libcryb-test.la
|
||||||
|
|
||||||
# Additional headers, flags and libraries for OpenSSL
|
# Additional headers, flags and libraries for OpenSSL
|
||||||
if WITH_OPENSSL
|
if WITH_OPENSSL
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <cryb/endian.h>
|
#include <cryb/endian.h>
|
||||||
#include <cryb/hash.h>
|
#include <cryb/hash.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define ADLER32_INVALID 0xffffffffLU
|
#define ADLER32_INVALID 0xffffffffLU
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <cryb/aes.h>
|
#include <cryb/aes.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
struct t_case {
|
struct t_case {
|
||||||
const char *desc;
|
const char *desc;
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <cryb/ctype.h>
|
#include <cryb/ctype.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define OC_DIGIT "0123456789"
|
#define OC_DIGIT "0123456789"
|
||||||
#define OC_XDIGIT OC_DIGIT "ABCDEFabcdef"
|
#define OC_XDIGIT OC_DIGIT "ABCDEFabcdef"
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <cryb/endian.h>
|
#include <cryb/endian.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
static uint16_t be16 = 0xf001U;
|
static uint16_t be16 = 0xf001U;
|
||||||
static uint32_t be32 = 0xdeadbeefUL;
|
static uint32_t be32 = 0xdeadbeefUL;
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <cryb/endian.h>
|
#include <cryb/endian.h>
|
||||||
#include <cryb/hash.h>
|
#include <cryb/hash.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define FLETCHER16_INVALID 0xffffU
|
#define FLETCHER16_INVALID 0xffffU
|
||||||
#define FLETCHER32_INVALID 0xffffffffLU
|
#define FLETCHER32_INVALID 0xffffffffLU
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_RSAREF
|
#if WITH_RSAREF
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#undef HAVE_MEMSET_S
|
#undef HAVE_MEMSET_S
|
||||||
#include <cryb/memset_s.h>
|
#include <cryb/memset_s.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define T_BUF_LEN 32
|
#define T_BUF_LEN 32
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <cryb/endian.h>
|
#include <cryb/endian.h>
|
||||||
#include <cryb/mpi.h>
|
#include <cryb/mpi.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
#include <cryb/hash.h>
|
#include <cryb/hash.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
struct t_case {
|
struct t_case {
|
||||||
const char *desc;
|
const char *desc;
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
#include <cryb/hash.h>
|
#include <cryb/hash.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define T_MAGIC_WORD_1 "squeamish"
|
#define T_MAGIC_WORD_1 "squeamish"
|
||||||
#define T_MAGIC_WORD_2 "ossifrage"
|
#define T_MAGIC_WORD_2 "ossifrage"
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <cryb/rc4.h>
|
#include <cryb/rc4.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
struct t_case {
|
struct t_case {
|
||||||
const char *desc;
|
const char *desc;
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
|
|
||||||
#include <cryb/rfc3986.h>
|
#include <cryb/rfc3986.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
struct t_case {
|
struct t_case {
|
||||||
const char *desc;
|
const char *desc;
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
#include <cryb/rfc4648.h>
|
#include <cryb/rfc4648.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
struct t_case {
|
struct t_case {
|
||||||
const char *desc;
|
const char *desc;
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#if WITH_OPENSSL
|
#if WITH_OPENSSL
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
#include <cryb/string.h>
|
#include <cryb/string.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define char_t char
|
#define char_t char
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#undef HAVE_STRLCAT
|
#undef HAVE_STRLCAT
|
||||||
#include <cryb/strlcat.h>
|
#include <cryb/strlcat.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define T_MAGIC_STR "squeamish ossifrage"
|
#define T_MAGIC_STR "squeamish ossifrage"
|
||||||
#define T_MAGIC_LEN (sizeof(T_MAGIC_STR) - 1)
|
#define T_MAGIC_LEN (sizeof(T_MAGIC_STR) - 1)
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#undef HAVE_STRLCMP
|
#undef HAVE_STRLCMP
|
||||||
#include <cryb/strlcmp.h>
|
#include <cryb/strlcmp.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define T_MAGIC_STR "squeamish ossifrage"
|
#define T_MAGIC_STR "squeamish ossifrage"
|
||||||
#define T_MAGIC_INITIAL 's'
|
#define T_MAGIC_INITIAL 's'
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#undef HAVE_STRLCPY
|
#undef HAVE_STRLCPY
|
||||||
#include <cryb/strlcpy.h>
|
#include <cryb/strlcpy.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define T_MAGIC_STR "squeamish ossifrage"
|
#define T_MAGIC_STR "squeamish ossifrage"
|
||||||
#define T_MAGIC_LEN (sizeof(T_MAGIC_STR) - 1)
|
#define T_MAGIC_LEN (sizeof(T_MAGIC_STR) - 1)
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
|
|
||||||
#include <cryb/wstring.h>
|
#include <cryb/wstring.h>
|
||||||
|
|
||||||
#include "t.h"
|
#include <cryb/test.h>
|
||||||
|
|
||||||
#define char_t wchar_t
|
#define char_t wchar_t
|
||||||
#define vsnprintf vswprintf
|
#define vsnprintf vswprintf
|
||||||
|
|
Loading…
Reference in a new issue