==> Building on P ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ibm-sw-tpm2 ./ PKGBUILD 880 100% 0.00kB/s 0:00:00 880 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) ibm-sw-tpm2-1661-1.log 239 100% 233.40kB/s 0:00:00 239 100% 233.40kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 923 bytes received 100 bytes 682.00 bytes/sec total size is 1,068 speedup is 1.04 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix8 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix8]...done ==> Making package: ibm-sw-tpm2 1661-1 (Mon Feb 28 23:09:29 2022) ==> Retrieving sources...  -> Downloading ibmtpm1661.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 319 100 319 0 0 450 0 --:--:-- --:--:-- --:--:-- 449 7 650k 7 49152 0 0 44163 0 0:00:15 0:00:01 0:00:14 44163 100 650k 100 650k 0 0 503k 0 0:00:01 0:00:01 --:--:-- 3366k ==> Validating source files with sha512sums... ibmtpm1661.tar.gz ... Passed ==> Making package: ibm-sw-tpm2 1661-1 (Mon 28 Feb 2022 11:09:37 PM CET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources...  -> Found ibmtpm1661.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting ibmtpm1661.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto ACTCommands.c -o ACTCommands.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto ACT_spt.c -o ACT_spt.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto AlgorithmCap.c -o AlgorithmCap.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto AlgorithmTests.c -o AlgorithmTests.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto AsymmetricCommands.c -o AsymmetricCommands.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto Attest_spt.c -o Attest_spt.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto AttestationCommands.c -o AttestationCommands.o /usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -c -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto AuditCommands.c -o AuditCommands.o In file included from Tpm.h:73, from Attest_spt.c:62: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from ACT_spt.c:73: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from AlgorithmTests.c:66: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from ACTCommands.c:62: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from AuditCommands.c:62: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from AlgorithmCap.c:67: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from AttestationCommands.c:62: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Tpm.h:73, from AsymmetricCommands.c:62: LibSupport.h:82:9: error: #error Unable to determine RADIX_BITS from compiler environment 82 | # error Unable to determine RADIX_BITS from compiler environment | ^~~~~ In file included from Global.h:80, from Tpm.h:78, from AuditCommands.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ In file included from Global.h:80, from Tpm.h:78, from AttestationCommands.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from Attest_spt.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AsymmetricCommands.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro ‘BN_STRUCT_DEF’ 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from AuditCommands.c:62: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from AuditCommands.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from AttestationCommands.c:62: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ BnValues.h:87:61: error: ‘RADIX_BITS’ undeclared here (not in a function); did you mean ‘RADIX_DIV’? 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ In file included from Global.h:83, from Tpm.h:78, from ACT_spt.c:73: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from Attest_spt.c:62: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from AttestationCommands.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from AlgorithmCap.c:67: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from Attest_spt.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from ACTCommands.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: ‘RADIX_LOG2’ undeclared here (not in a function); did you mean ‘RADIX_MOD’? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:31: note: in definition of macro ‘BN_STRUCT_DEF’ 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro ‘RADIX_DIV’ 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:163:37: note: in expansion of macro ‘BITS_TO_CRYPT_WORDS’ 163 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:166:19: note: in expansion of macro ‘BN_STRUCT_ALLOCATION’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:212:1: note: in expansion of macro ‘BN_TYPE’ 212 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:284:9: error: #error "RADIX_BITS must either be 32 or 64" 284 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from AsymmetricCommands.c:62: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AuditCommands.c:62: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ In file included from Global.h:83, from Tpm.h:78, from AsymmetricCommands.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AttestationCommands.c:62: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from BnValues.h:324, from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: TpmToOsslMath.h:102:5: error: #error Ossl library is using different radix 102 | # error Ossl library is using different radix | ^~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from Attest_spt.c:62: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ In file included from Global.h:83, from Tpm.h:78, from AlgorithmTests.c:66: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AsymmetricCommands.c:62: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:96:56: error: ‘RADIX_BYTES’ undeclared here (not in a function) 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro ‘DRBG_KEY_SIZE_BYTES’ 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name ‘crypt_uword_t’ 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name ‘crypt_uword_t’ 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name ‘crypt_uword_t’ 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro ‘BN_TYPE’ 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:9: error: unknown type name ‘crypt_uword_t’ 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:9: error: unknown type name ‘crypt_uword_t’ 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:9: error: unknown type name ‘crypt_uword_t’ 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:166:5: note: in expansion of macro ‘BN_STRUCT_DEF’ 166 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:169:13: note: in expansion of macro ‘BN_STRUCT’ 169 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro ‘BN_TYPE’ 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AuditCommands.c:62: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from ACT_spt.c:73: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AttestationCommands.c:62: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AlgorithmCap.c:67: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from Attest_spt.c:62: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from ACTCommands.c:62: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AsymmetricCommands.c:62: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AlgorithmTests.c:66: BnMath_fp.h:75:11: error: unknown type name ‘crypt_uword_t’ 75 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:11: error: unknown type name ‘crypt_uword_t’ 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:97:19: error: unknown type name ‘crypt_uword_t’ 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name ‘crypt_word_t’ 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:102:11: error: unknown type name ‘crypt_word_t’ 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name ‘crypt_uword_t’ 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:119:11: error: unknown type name ‘crypt_uword_t’ 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AuditCommands.c:62: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from ACT_spt.c:73: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AttestationCommands.c:62: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMath_fp.h:134:12: error: unknown type name ‘crypt_uword_t’ 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AlgorithmCap.c:67: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from ACTCommands.c:62: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from Attest_spt.c:62: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AsymmetricCommands.c:62: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AlgorithmTests.c:66: BnMemory_fp.h:68:10: error: unknown type name ‘crypt_uword_t’ 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:18: error: unknown type name ‘crypt_uword_t’ 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:78:18: error: unknown type name ‘crypt_uword_t’ 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name ‘crypt_uword_t’ 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ make: *** [makefile:88: AuditCommands.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [makefile:88: ACTCommands.o] Error 1 make: *** [makefile:88: ACT_spt.o] Error 1 make: *** [makefile:88: AlgorithmCap.o] Error 1 make: *** [makefile:88: Attest_spt.o] Error 1 make: *** [makefile:88: AsymmetricCommands.o] Error 1 make: *** [makefile:88: AttestationCommands.o] Error 1 make: *** [makefile:88: AlgorithmTests.o] Error 1 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix8/build receiving incremental file list ibm-sw-tpm2-1661-1-riscv64-build.log ibm-sw-tpm2-1661-1-riscv64-prepare.log sent 62 bytes received 3,407 bytes 2,312.67 bytes/sec total size is 106,209 speedup is 30.62