diff --git a/demos/demo_dynamic.py b/demos/demo_dynamic.py index be538c0..275a6e8 100644 --- a/demos/demo_dynamic.py +++ b/demos/demo_dynamic.py @@ -109,6 +109,8 @@ if 1: print '\n selected constants:' names = [ + 'ENDIAN_LITTLE', + 'ENDIAN_64BITWORD', 'PK_PUBLIC', 'MAX_RSA_SIZE', 'CTR_COUNTER_BIG_ENDIAN', diff --git a/src/misc/crypt/crypt_constants.c b/src/misc/crypt/crypt_constants.c index 79b1942..bc74578 100755 --- a/src/misc/crypt/crypt_constants.c +++ b/src/misc/crypt/crypt_constants.c @@ -25,6 +25,30 @@ typedef struct { } crypt_constant; crypt_constant _crypt_constants[] = { +#ifdef ENDIAN_LITTLE + {"ENDIAN_LITTLE", 1}, // true +#else + {"ENDIAN_LITTLE", 0}, // false +#endif + +#ifdef ENDIAN_BIG + {"ENDIAN_BIG", 1}, // true +#else + {"ENDIAN_BIG", 0}, // false +#endif + +#ifdef ENDIAN_32BITWORD + {"ENDIAN_32BITWORD", 1}, // true +#else + {"ENDIAN_32BITWORD", 0}, // false +#endif + +#ifdef ENDIAN_64BITWORD + {"ENDIAN_64BITWORD", 1}, // true +#else + {"ENDIAN_64BITWORD", 0}, // false +#endif + #ifdef LTC_CTR_MODE {"CTR_COUNTER_LITTLE_ENDIAN", CTR_COUNTER_LITTLE_ENDIAN}, {"CTR_COUNTER_BIG_ENDIAN", CTR_COUNTER_BIG_ENDIAN},