Home
last modified time | relevance | path

Searched refs:point (Results 1 – 25 of 46) sorted by relevance

12

/hal_espressif-latest/components/mbedtls/port/ecc/
Desp_ecc.c32 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()
Decc_alt.c82 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/
DuECC_verify_antifault.c32 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/
Decc_impl.h44 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/
Decc_dsa.c206 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()
Decc.c622 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/
Decc_dsa.c205 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()
Decc.c621 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/
Dcrypto_mbedtls-ec.c172 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/
DREADME.md13 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/
Dsecure_boot_ecdsa_signature.c86 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()
Dsecure_boot.c115 …bool verified = ets_ecdsa_verify(&block->ecdsa.key.point[0], block->ecdsa.signature, block->ecdsa.… in s_calculate_image_public_key_digests()
Dsecure_boot_signatures_app.c96 …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/
Decc.h302 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/
Decc.h302 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/
Dfirmware-image-format.rst48 …| 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/
Dsecure_boot.h77 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/
Dsecure_boot.h100 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/
Dsecure_boot.h100 uint8_t point[64]; /* X followed by Y (both little-endian), plus zero bytes if P192 */ member
/hal_espressif-latest/components/efuse/esp32/
Desp_efuse_table.csv118 … 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/
Desp32s2.rom.newlib-nano.ld4 Floating point formats are supported by setting _printf_float and
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32/
Dbootloader.ld21 /* 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/
Desp32.rom.newlib-nano.ld4 Floating point formats are supported by setting _printf_float and
/hal_espressif-latest/components/log/
DKconfig48 This can be used enable debugging output only at a critical point, for a particular
/hal_espressif-latest/components/esp_netif/
DREADME.md101 …e since the ESP-NETIF L2 TAP interface can be understood as generic entry point to the NETIF inter…

12