Open
Description
pixiewps user @DJDan reported the following issues:
n file included from src/crypto/tc/tomcrypt.h:82:
src/crypto/tc/tomcrypt_cfg.h:203:31: warning: redefinition of typedef 'ulong64' is a C11 feature
[-Wtypedef-redefinition]
typedef unsigned long long ulong64;
^
src/crypto/tfm/tfm.h:276:31: note: previous definition is here
typedef unsigned long long ulong64;
^
seems both tomsfastmath and libtomcrypt typedef ulong64, which is not quite conforming. maybe it'd be a good idea to add a #define ULONG64_DEFINED and only do the typedef if it wasnt defined already.
In file included from src/crypto/tc/tomcrypt_argchk.h:14:
/usr/include/signal.h:69:42: error: use of undeclared identifier 'NSIG'
extern __const char *__const sys_signame[NSIG];
^
/usr/include/signal.h:70:42: error: use of undeclared identifier 'NSIG'
extern __const char *__const sys_siglist[NSIG];
^
i just added tomcrypt this week, so we're using the latest bleeding edge sources of both tfm and tc.