Sachin Parekh 05a9ab652b
ecp: Add support for hardware implementation of ECP routines
- ESP32C2 has a hardware ECC accelerator that supports NIST P-192 and NIST P-256 curves,
    which can increase the performance of the point multiplication and point
    verification operation.
  - Provision is also added to fallback to software implementation in
    case the curve is not from the supported curves

- Override ecp_mul_restartable_internal with accelerator
  - Many ECC operations use the internal API ecp_mul_restartable_internal
    instead of the public API mbedtls_ecp_mul for point multiplication.
    This will improve the performance of all those parent operations as
    well

(cherry picked from commit 0ecb27b9d88059e8980c8ae6e111283f5f2859f8)
2024-10-16 09:02:00 +05:30
..
2024-08-28 20:56:16 +01:00
2024-02-06 15:00:58 +00:00
2024-01-30 16:28:09 +01:00
2024-10-14 11:04:31 +02:00
2024-01-17 11:06:31 +00:00
2024-08-28 20:56:16 +01:00
2024-03-13 09:55:33 +00:00
2024-08-28 20:56:16 +01:00
2024-03-11 09:48:40 +01:00
2024-03-11 09:48:40 +01:00
2024-10-14 10:37:00 +02:00
2024-07-11 17:31:22 +03:00
2024-06-17 12:24:02 +01:00
2024-08-06 13:13:05 +02:00
2024-08-09 13:52:56 +02:00
2024-08-28 20:56:16 +01:00