rust icon indicating copy to clipboard operation
rust copied to clipboard

Support for secp256k1 implementation in Rust on ESP32S3 (Xtensa)

Open 0xApprentice opened this issue 1 year ago • 0 comments

Hello esp-rs team,

I'm working on a project to implement the secp256k1 cryptographic algorithm in Rust on the ESP32S3 chip, which uses the Xtensa architecture. I'm seeking guidance on the following aspects:

  1. Current status of Rust support for the Xtensa architecture, specifically for ESP32S3.
  2. Best practices for compiling Rust code for the Xtensa architecture.
  3. Known limitations or challenges in using Rust on ESP32S3, particularly for cryptographic implementations.
  4. Any existing work or ongoing efforts related to running Rust cryptographic libraries on ESP32S3.

My specific questions are:

  • Is there a recommended toolchain or setup for Rust development on ESP32S3?
  • Are there any ESP32S3-specific optimizations we should consider for Rust code?
  • How can we best leverage the ESP32S3's hardware capabilities for cryptographic operations in Rust?

Any insights, resources, or recommendations would be greatly appreciated. Thank you for your time and expertise!

0xApprentice avatar Aug 31 '24 11:08 0xApprentice