Symbol: WORD_BITS
crypto/libecc/include/libecc/nn/nn.h
28
#define BIT_LEN_WORDS(nbits) (((nbits) + WORD_BITS - 1) / WORD_BITS)
crypto/libecc/include/libecc/nn/nn.h
36
#define BIT_LEN_CEIL(nbits) (BIT_LEN_WORDS(nbits) * WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
100
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(USER_NN_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
103
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(CURVES_MAX_P_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
108
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(USER_NN_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
111
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(CURVES_MAX_CURVE_ORDER_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
124
#if NN_MAX_BIT_LEN < MAX_BIT_LEN_ROUNDING(((8 * MAX_DIGEST_SIZE) / 2), WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
126
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(((8 * MAX_DIGEST_SIZE) / 2), WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
143
#if NN_MAX_BIT_LEN < MAX_BIT_LEN_ROUNDING((8 * SHA512_DIGEST_SIZE), WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
145
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING((8 * SHA512_DIGEST_SIZE), WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
160
#define NN_USABLE_MAX_WORD_LEN ((BIT_LEN_ROUNDING(NN_USABLE_MAX_BIT_LEN, WORD_BITS)) / WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
84
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(CURVES_MAX_P_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/nn/nn_config.h
87
#define NN_MAX_BIT_LEN MAX_BIT_LEN_ROUNDING(CURVES_MAX_CURVE_ORDER_BIT_LEN, WORD_BITS)
crypto/libecc/include/libecc/words/words.h
79
#define WLSHIFT(w, c) ((word_t)(((c) >= WORD_BITS) ? WORD(0) : (word_t)((w) << (c))))
crypto/libecc/include/libecc/words/words.h
80
#define WRSHIFT(w, c) ((word_t)(((c) >= WORD_BITS) ? WORD(0) : (word_t)((w) >> (c))))
crypto/libecc/include/libecc/words/words.h
95
#define WORD_HIGHBIT (WORD(1) << (WORD_BITS - 1))
crypto/libecc/include/libecc/words/words_16.h
30
#define WORD_BYTES (WORD_BITS / 8)
crypto/libecc/include/libecc/words/words_32.h
30
#define WORD_BYTES (WORD_BITS / 8)
crypto/libecc/include/libecc/words/words_64.h
30
#define WORD_BYTES (WORD_BITS / 8)
crypto/libecc/src/examples/basic/nn_miller_rabin.c
160
(WORD_BITS * (y.wlen + a.wlen))), ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
164
MUST_HAVE((NN_MAX_BIT_LEN >= (2 * WORD_BITS * a.wlen)), ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
182
(2 * WORD_BITS * y.wlen)), ret, err);
crypto/libecc/src/nn/nn_div.c
203
MUST_HAVE(!(!((b->val[b->wlen - 1] >> (WORD_BITS - 1)) == WORD(1))), ret, err);
crypto/libecc/src/nn/nn_div.c
655
MUST_HAVE((WRSHIFT((b), (WORD_BITS - 1)) == WORD(1)), ret, err);
crypto/libecc/src/nn/nn_div.c
825
p_rounded_bitlen = (bitcnt_t)(WORD_BITS * p.wlen);
crypto/libecc/src/nn/nn_logical.c
114
dec = cnt / WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
115
hshift = cnt % WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
116
lshift = (bitcnt_t)(WORD_BITS - hshift);
crypto/libecc/src/nn/nn_logical.c
168
dec = cnt / WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
169
lshift = cnt % WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
170
hshift = (bitcnt_t)(WORD_BITS - lshift);
crypto/libecc/src/nn/nn_logical.c
225
dec = cnt / WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
226
lshift = cnt % WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
227
hshift = (bitcnt_t)(WORD_BITS - lshift);
crypto/libecc/src/nn/nn_logical.c
296
if (((bitlen % WORD_BITS) != 0) && (out->wlen > 0)) {
crypto/libecc/src/nn/nn_logical.c
298
word_t mask = (word_t)(((word_t)(WORD(1) << (bitlen % WORD_BITS))) - 1);
crypto/libecc/src/nn/nn_logical.c
336
if (((bitlen % WORD_BITS) != 0) && (out->wlen > 0)) {
crypto/libecc/src/nn/nn_logical.c
337
word_t mask = (word_t)(((word_t)(WORD(1) << (bitlen % WORD_BITS))) - 1);
crypto/libecc/src/nn/nn_logical.c
487
u8 cnt = WORD_BITS, over = 0;
crypto/libecc/src/nn/nn_logical.c
490
for (i = (WORD_BITS - 1); i >= 0; i--) {
crypto/libecc/src/nn/nn_logical.c
50
dec = cnt / WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
51
hshift = cnt % WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
517
cnt = (bitcnt_t)(cnt + WORD_BITS);
crypto/libecc/src/nn/nn_logical.c
52
lshift = (bitcnt_t)(WORD_BITS - hshift);
crypto/libecc/src/nn/nn_logical.c
546
_blen = (bitcnt_t)((i * WORD_BITS) - wclz(in->val[i - 1]));
crypto/libecc/src/nn/nn_logical.c
563
bitcnt_t widx = bit / WORD_BITS;
crypto/libecc/src/nn/nn_logical.c
564
u8 bidx = bit % WORD_BITS;
crypto/libecc/src/nn/nn_modinv.c
106
cnt = (bitcnt_t)((a.wlen + b.wlen) * WORD_BITS);
crypto/libecc/src/nn/nn_modinv.c
318
bitcnt_t exp_cnt = exp % WORD_BITS;
crypto/libecc/src/nn/nn_modinv.c
355
for (; cnt < WORD_MIN(WORD_BITS, exp); cnt = (bitcnt_t)(cnt << 1)) {
crypto/libecc/src/nn/nn_modinv.c
392
if (exp > WORD_BITS) {
crypto/libecc/src/nn/nn_mul_redc1.c
164
MUST_HAVE(((WORD_BITS * (out->wlen + 1)) <= NN_MAX_BIT_LEN), ret, err);
crypto/libecc/src/nn/nn_mul_redc1.c
69
p_rounded_bitlen = (bitcnt_t)(WORD_BITS * p.wlen);
crypto/libecc/src/nn/nn_mul_redc1.c
75
ret = nn_modinv_2exp(&tmp_nn1, &p, WORD_BITS, &isodd); EG(ret, err);