Searched refs:num_n_words (Results 1 – 5 of 5) sorted by relevance
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/ |
D | ecc_dsa.c | 70 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 …]
|
D | ecc.c | 778 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/ |
D | ecc_dsa.c | 70 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 …]
|
D | ecc.c | 777 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/ |
D | uECC_verify_antifault.c | 42 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 …]
|