A C implementation of elliptic-curve-based Direct Anonymous Attestation (DAA) signatures. Created to support the Xaptum Edge Network Fabric, an IoT Network Solution.
The tools/verify_ZZZ.c file hardcodes the usage of ACML functions and types with the BIG_256_56 prefix. However, that prefix is only valid on 64 bit architectures. On 32 bit, the correct prefix is BIG_256_28.
I just won't build the tools for the router card, right now. They aren't needed there.
Possibly related, hardcoding the 256 seems suspicious as well. Is that correct for all the curves that ECDAA supports (like BLS383)?
The
tools/verify_ZZZ.c
file hardcodes the usage of ACML functions and types with theBIG_256_56
prefix. However, that prefix is only valid on 64 bit architectures. On 32 bit, the correct prefix isBIG_256_28
.I just won't build the tools for the router card, right now. They aren't needed there.
Possibly related, hardcoding the 256 seems suspicious as well. Is that correct for all the curves that ECDAA supports (like BLS383)?