Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Decc_dsa.c70 unsigned num_n_words = BITS_TO_WORDS(curve->num_n_bits); in bits2int() local
79 uECC_vli_clear(native, num_n_words); in bits2int()
86 ptr = native + num_n_words; in bits2int()
94 if (uECC_vli_cmp_unsafe(curve->n, native, num_n_words) != 1) { in bits2int()
95 uECC_vli_sub(native, native, curve->n, num_n_words); in bits2int()
110 wordcount_t num_n_words = BITS_TO_WORDS(curve->num_n_bits); in uECC_sign_with_k() local
115 uECC_vli_cmp(curve->n, k, num_n_words) != 1) { in uECC_sign_with_k()
128 uECC_vli_clear(tmp, num_n_words); in uECC_sign_with_k()
131 else if (!uECC_generate_random_int(tmp, curve->n, num_n_words)) { in uECC_sign_with_k()
137 uECC_vli_modMult(k, k, tmp, curve->n, num_n_words); /* k' = rand * k */ in uECC_sign_with_k()
[all …]
Decc.c778 wordcount_t num_n_words = BITS_TO_WORDS(curve->num_n_bits); in regularize_k() local
782 uECC_word_t carry = uECC_vli_add(k0, k, curve->n, num_n_words) || in regularize_k()
783 (num_n_bits < ((bitcount_t)num_n_words * uECC_WORD_SIZE * 8) && in regularize_k()
786 uECC_vli_add(k1, k0, curve->n, num_n_words); in regularize_k()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Decc_dsa.c70 unsigned num_n_words = BITS_TO_WORDS(curve->num_n_bits); in bits2int() local
79 uECC_vli_clear(native, num_n_words); in bits2int()
86 ptr = native + num_n_words; in bits2int()
94 if (uECC_vli_cmp_unsafe(curve->n, native, num_n_words) != 1) { in bits2int()
95 uECC_vli_sub(native, native, curve->n, num_n_words); in bits2int()
110 wordcount_t num_n_words = BITS_TO_WORDS(curve->num_n_bits); in uECC_sign_with_k() local
115 uECC_vli_cmp(curve->n, k, num_n_words) != 1) { in uECC_sign_with_k()
128 uECC_vli_clear(tmp, num_n_words); in uECC_sign_with_k()
130 } else if (!uECC_generate_random_int(tmp, curve->n, num_n_words)) { in uECC_sign_with_k()
136 uECC_vli_modMult(k, k, tmp, curve->n, num_n_words); /* k' = rand * k */ in uECC_sign_with_k()
[all …]
Decc.c777 wordcount_t num_n_words = BITS_TO_WORDS(curve->num_n_bits); in regularize_k() local
781 uECC_word_t carry = uECC_vli_add(k0, k, curve->n, num_n_words) || in regularize_k()
782 (num_n_bits < ((bitcount_t)num_n_words * uECC_WORD_SIZE * 8) && in regularize_k()
785 uECC_vli_add(k1, k0, curve->n, num_n_words); in regularize_k()
/hal_espressif-latest/components/bootloader/subproject/components/micro-ecc/
DuECC_verify_antifault.c42 wordcount_t num_n_words = BITS_TO_WORDS(curve->num_n_bits); in uECC_verify_antifault() local
44 rx[num_n_words - 1] = 0; in uECC_verify_antifault()
45 r[num_n_words - 1] = 0; in uECC_verify_antifault()
46 s[num_n_words - 1] = 0; in uECC_verify_antifault()
65 if (uECC_vli_cmp(curve->n, r, num_n_words) != 1 || in uECC_verify_antifault()
66 uECC_vli_cmp(curve->n, s, num_n_words) != 1) { in uECC_verify_antifault()
71 uECC_vli_modInv(z, s, curve->n, num_n_words); /* z = 1/s */ in uECC_verify_antifault()
72 u1[num_n_words - 1] = 0; in uECC_verify_antifault()
74 uECC_vli_modMult(u1, u1, z, curve->n, num_n_words); /* u1 = e/s */ in uECC_verify_antifault()
75 uECC_vli_modMult(u2, r, z, curve->n, num_n_words); /* u2 = r/s */ in uECC_verify_antifault()
[all …]