Sachin Parekh 1f2a39e91a
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

(cherry picked from commit e46cff44a1c47593aaf85d2e2686a464f8835a11)
2024-02-08 20:45:03 +05:30
..
2023-05-12 13:57:39 +02:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2024-01-22 16:47:12 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2024-01-22 15:58:57 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:57:37 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2024-01-22 16:00:07 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00
2023-11-03 12:54:54 +00:00