Home
last modified time | relevance | path

Searched refs:vli (Results 1 – 5 of 5) sorted by relevance

/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Decc.c87 void uECC_vli_clear(uECC_word_t *vli, wordcount_t num_words) in uECC_vli_clear() argument
91 vli[i] = 0; in uECC_vli_clear()
95 uECC_word_t uECC_vli_isZero(const uECC_word_t *vli, wordcount_t num_words) in uECC_vli_isZero() argument
100 bits |= vli[i]; in uECC_vli_isZero()
105 uECC_word_t uECC_vli_testBit(const uECC_word_t *vli, bitcount_t bit) in uECC_vli_testBit() argument
107 return (vli[bit >> uECC_WORD_BITS_SHIFT] & in uECC_vli_testBit()
112 static wordcount_t vli_numDigits(const uECC_word_t *vli, in vli_numDigits() argument
119 for (i = max_words - 1; i >= 0 && vli[i] == 0; --i) { in vli_numDigits()
125 bitcount_t uECC_vli_numBits(const uECC_word_t *vli, in uECC_vli_numBits() argument
132 wordcount_t num_digits = vli_numDigits(vli, max_words); in uECC_vli_numBits()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Decc.c87 void uECC_vli_clear(uECC_word_t *vli, wordcount_t num_words) in uECC_vli_clear() argument
91 vli[i] = 0; in uECC_vli_clear()
95 uECC_word_t uECC_vli_isZero(const uECC_word_t *vli, wordcount_t num_words) in uECC_vli_isZero() argument
100 bits |= vli[i]; in uECC_vli_isZero()
105 uECC_word_t uECC_vli_testBit(const uECC_word_t *vli, bitcount_t bit) in uECC_vli_testBit() argument
107 return (vli[bit >> uECC_WORD_BITS_SHIFT] & in uECC_vli_testBit()
112 static wordcount_t vli_numDigits(const uECC_word_t *vli, in vli_numDigits() argument
119 for (i = max_words - 1; i >= 0 && vli[i] == 0; --i) { in vli_numDigits()
125 bitcount_t uECC_vli_numBits(const uECC_word_t *vli, in uECC_vli_numBits() argument
132 wordcount_t num_digits = vli_numDigits(vli, max_words); in uECC_vli_numBits()
[all …]
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/include/tinycrypt/
Decc.h312 uECC_word_t uECC_vli_isZero(const uECC_word_t *vli, wordcount_t num_words);
389 uECC_word_t uECC_vli_testBit(const uECC_word_t *vli, bitcount_t bit);
486 bitcount_t uECC_vli_numBits(const uECC_word_t *vli,
494 void uECC_vli_clear(uECC_word_t *vli, wordcount_t num_words);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/
Decc.h312 uECC_word_t uECC_vli_isZero(const uECC_word_t *vli, wordcount_t num_words);
389 uECC_word_t uECC_vli_testBit(const uECC_word_t *vli, bitcount_t bit);
486 bitcount_t uECC_vli_numBits(const uECC_word_t *vli,
494 void uECC_vli_clear(uECC_word_t *vli, wordcount_t num_words);
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/documentation/
Dtinycrypt.rst250 {95, 94, ..., 64}, {127, 126, ..., 96} for a very-long-integer (vli)