/hal_espressif-latest/components/mbedtls/port/ecc/ |
D | esp_ecc.c | 32 int esp_ecc_point_multiply(const ecc_point_t *point, const uint8_t *scalar, ecc_point_t *result, bo… in esp_ecc_point_multiply() argument 35 uint16_t len = point->len; in esp_ecc_point_multiply() 40 ecc_hal_write_mul_param(scalar, point->x, point->y, len); in esp_ecc_point_multiply() 59 int esp_ecc_point_verify(const ecc_point_t *point) in esp_ecc_point_verify() argument 64 ecc_hal_write_verify_param(point->x, point->y, point->len); in esp_ecc_point_verify()
|
D | ecc_alt.c | 82 ecc_point_t point; in mbedtls_ecp_check_pubkey() local 100 mbedtls_platform_zeroize((void *)&point, sizeof(ecc_point_t)); in mbedtls_ecp_check_pubkey() 102 …memcpy(&point.x, pt->MBEDTLS_PRIVATE(X).MBEDTLS_PRIVATE(p), mbedtls_mpi_size(&pt->MBEDTLS_PRIVATE(… in mbedtls_ecp_check_pubkey() 103 …memcpy(&point.y, pt->MBEDTLS_PRIVATE(Y).MBEDTLS_PRIVATE(p), mbedtls_mpi_size(&pt->MBEDTLS_PRIVATE(… in mbedtls_ecp_check_pubkey() 105 point.len = grp->pbits / 8; in mbedtls_ecp_check_pubkey() 107 res = esp_ecc_point_verify(&point); in mbedtls_ecp_check_pubkey()
|
/hal_espressif-latest/components/bootloader/subproject/components/micro-ecc/ |
D | uECC_verify_antifault.c | 32 const uECC_word_t *point; in uECC_verify_antifault() local 95 point = points[(!!uECC_vli_testBit(u1, num_bits - 1)) | in uECC_verify_antifault() 97 uECC_vli_set(rx, point, num_words); in uECC_verify_antifault() 98 uECC_vli_set(ry, point + num_words, num_words); in uECC_verify_antifault() 107 point = points[index]; in uECC_verify_antifault() 108 if (point) { in uECC_verify_antifault() 109 uECC_vli_set(tx, point, num_words); in uECC_verify_antifault() 110 uECC_vli_set(ty, point + num_words, num_words); in uECC_verify_antifault()
|
/hal_espressif-latest/components/mbedtls/port/include/ |
D | ecc_impl.h | 44 int esp_ecc_point_multiply(const ecc_point_t *point, const uint8_t *scalar, ecc_point_t *result, bo… 56 int esp_ecc_point_verify(const ecc_point_t *point);
|
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/ |
D | ecc_dsa.c | 206 const uECC_word_t *point; in uECC_verify() local 261 point = points[(!!uECC_vli_testBit(u1, num_bits - 1)) | in uECC_verify() 263 uECC_vli_set(rx, point, num_words); in uECC_verify() 264 uECC_vli_set(ry, point + num_words, num_words); in uECC_verify() 273 point = points[index]; in uECC_verify() 274 if (point) { in uECC_verify() 275 uECC_vli_set(tx, point, num_words); in uECC_verify() 276 uECC_vli_set(ty, point + num_words, num_words); in uECC_verify()
|
D | ecc.c | 622 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve) in EccPoint_isZero() argument 624 return uECC_vli_isZero(point, curve->num_words * 2); in EccPoint_isZero() 729 void EccPoint_mult(uECC_word_t * result, const uECC_word_t * point, in EccPoint_mult() argument 742 uECC_vli_set(Rx[1], point, num_words); in EccPoint_mult() 743 uECC_vli_set(Ry[1], point + num_words, num_words); in EccPoint_mult() 759 uECC_vli_modMult_fast(z, z, point, curve); /* xP * Yb * (X1 - X0) */ in EccPoint_mult() 762 uECC_vli_modMult_fast(z, z, point + num_words, curve); in EccPoint_mult() 863 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve) in uECC_valid_point() argument 870 if (EccPoint_isZero(point, curve)) { in uECC_valid_point() 875 if (uECC_vli_cmp_unsafe(curve->p, point, num_words) != 1 || in uECC_valid_point() [all …]
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ |
D | ecc_dsa.c | 205 const uECC_word_t *point; in uECC_verify() local 260 point = points[(!!uECC_vli_testBit(u1, num_bits - 1)) | in uECC_verify() 262 uECC_vli_set(rx, point, num_words); in uECC_verify() 263 uECC_vli_set(ry, point + num_words, num_words); in uECC_verify() 272 point = points[index]; in uECC_verify() 273 if (point) { in uECC_verify() 274 uECC_vli_set(tx, point, num_words); in uECC_verify() 275 uECC_vli_set(ty, point + num_words, num_words); in uECC_verify()
|
D | ecc.c | 621 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve) in EccPoint_isZero() argument 623 return uECC_vli_isZero(point, curve->num_words * 2); in EccPoint_isZero() 728 void EccPoint_mult(uECC_word_t *result, const uECC_word_t *point, in EccPoint_mult() argument 741 uECC_vli_set(Rx[1], point, num_words); in EccPoint_mult() 742 uECC_vli_set(Ry[1], point + num_words, num_words); in EccPoint_mult() 758 uECC_vli_modMult_fast(z, z, point, curve); /* xP * Yb * (X1 - X0) */ in EccPoint_mult() 761 uECC_vli_modMult_fast(z, z, point + num_words, curve); in EccPoint_mult() 862 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve) in uECC_valid_point() argument 869 if (EccPoint_isZero(point, curve)) { in uECC_valid_point() 874 if (uECC_vli_cmp_unsafe(curve->p, point, num_words) != 1 || in uECC_valid_point() [all …]
|
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/crypto/ |
D | crypto_mbedtls-ec.c | 172 const struct crypto_ec_point *point, u8 *x, u8 *y) in crypto_ec_point_to_bin() argument 177 …if(crypto_bignum_to_bin((struct crypto_bignum *) & ((mbedtls_ecp_point *) point)->MBEDTLS_PRIVATE(… in crypto_ec_point_to_bin() 185 …if(crypto_bignum_to_bin((struct crypto_bignum *) & ((mbedtls_ecp_point *) point)->MBEDTLS_PRIVATE(… in crypto_ec_point_to_bin() 198 mbedtls_ecp_point *point = (mbedtls_ecp_point *)pt; in crypto_ec_get_affine_coordinates() local 200 if (!mbedtls_ecp_is_zero(point) && (mbedtls_mpi_cmp_int( &point->MBEDTLS_PRIVATE(Z), 1 ) == 0 )) { in crypto_ec_get_affine_coordinates() 207 …MBEDTLS_MPI_CHK(mbedtls_mpi_copy((mbedtls_mpi*) x, &((mbedtls_ecp_point* )point)->MBEDTLS_PRIVATE(… in crypto_ec_get_affine_coordinates() 210 …MBEDTLS_MPI_CHK(mbedtls_mpi_copy((mbedtls_mpi*) y, &((mbedtls_ecp_point* )point)->MBEDTLS_PRIVATE(… in crypto_ec_get_affine_coordinates() 488 const struct crypto_ec_point *point) in crypto_debug_print_point() argument 492 if (crypto_ec_point_to_bin(e, point, x, y) < 0) { in crypto_debug_print_point() 518 mbedtls_ecp_point *point = NULL; in crypto_ec_set_pubkey_point() local [all …]
|
/hal_espressif-latest/components/esp_system/ |
D | README.md | 13 should maintain the definition of having the origin point at `g_startup_time`. 18 is at the point where the underlying timer starts counting. 24 Currently implemented in terms of system time, as the point of origin is fixed.
|
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/ |
D | secure_boot_ecdsa_signature.c | 86 x_point[i] = trusted_block->ecdsa.key.point[plen - 1 - i]; in verify_ecdsa_signature_block() 87 y_point[i] = trusted_block->ecdsa.key.point[2 * plen - 1 - i]; in verify_ecdsa_signature_block()
|
D | secure_boot.c | 115 …bool verified = ets_ecdsa_verify(&block->ecdsa.key.point[0], block->ecdsa.signature, block->ecdsa.… in s_calculate_image_public_key_digests()
|
D | secure_boot_signatures_app.c | 96 …bool verified = ets_ecdsa_verify(&block.ecdsa.key.point[0], block.ecdsa.signature, block.ecdsa.key… in calculate_image_public_key_digests()
|
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/include/tinycrypt/ |
D | ecc.h | 302 void EccPoint_mult(uECC_word_t * result, const uECC_word_t * point, 320 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve); 505 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve);
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ |
D | ecc.h | 302 void EccPoint_mult(uECC_word_t *result, const uECC_word_t *point, 320 uECC_word_t EccPoint_isZero(const uECC_word_t *point, uECC_Curve curve); 505 int uECC_valid_point(const uECC_word_t *point, uECC_Curve curve);
|
/hal_espressif-latest/tools/esptool_py/docs/en/advanced-topics/ |
D | firmware-image-format.rst | 48 …| 4-7 | Entry point address … 68 …| 4-7 | Entry point address … 87 …| 4-7 | Entry point address … 109 …| 4-7 | Entry point address …
|
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/ |
D | secure_boot.h | 77 uint8_t point[64]; /* X followed by Y (both little-endian), plus zero bytes if P192 */ member
|
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/ |
D | secure_boot.h | 100 uint8_t point[64]; /* X followed by Y (both little-endian), plus zero bytes if P192 */ member
|
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/ |
D | secure_boot.h | 100 uint8_t point[64]; /* X followed by Y (both little-endian), plus zero bytes if P192 */ member
|
/hal_espressif-latest/components/efuse/esp32/ |
D | esp_efuse_table.csv | 118 … EFUSE_BLK3, 96, 7, [] ADC1 Two Point calibration low point. Only valid if EFU… 119 … EFUSE_BLK3, 103, 9, [] ADC1 Two Point calibration high point. Only valid if EFU… 120 … EFUSE_BLK3, 112, 7, [] ADC2 Two Point calibration low point. Only valid if EFU… 121 … EFUSE_BLK3, 119, 9, [] ADC2 Two Point calibration high point. Only valid if EFU…
|
/hal_espressif-latest/components/esp_rom/esp32s2/ld/ |
D | esp32s2.rom.newlib-nano.ld | 4 Floating point formats are supported by setting _printf_float and
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32/ |
D | bootloader.ld | 21 /* 63kB, IRAM. We skip the first 1k to prevent the entry point being 31 /* Default entry point: */
|
/hal_espressif-latest/components/esp_rom/esp32/ld/ |
D | esp32.rom.newlib-nano.ld | 4 Floating point formats are supported by setting _printf_float and
|
/hal_espressif-latest/components/log/ |
D | Kconfig | 48 This can be used enable debugging output only at a critical point, for a particular
|
/hal_espressif-latest/components/esp_netif/ |
D | README.md | 101 …e since the ESP-NETIF L2 TAP interface can be understood as generic entry point to the NETIF inter…
|