Arduino Uno Wifi rev2 includes an ECC608 crypto accelerator chip.

Even their documentation states "As for the WiFi connection, that's made secure with the new ECC608 crypto chip accelerator."

My question is: how exactly the ECC608 is used? I'd like to see the sources the Arduino makes the "WiFi secure" with it.

1 Answer 1


The library for the chip is ArduinoECCX08. It is used by the ArduinoBearSSL library. The ArduinoBearSSL is used by the ArduinoIoTCloud library and Arduino_OAuth library. .

  • Thanks. So normally when using WiFiSSLClient (arduino.cc/en/Tutorial/WiFiNINAWiFiSSLClient), ECC608 is not used at all?
    – Daniel
    Commented Dec 18, 2019 at 13:48
  • 1
    for WiFiNINA, the esp32 firmware handles secure connection with IDF framework utilities.
    – Juraj
    Commented Dec 18, 2019 at 16:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.