diff --git a/doc/esp8266wifi/client-secure-class.rst b/doc/esp8266wifi/client-secure-class.rst index cbfd24699..4a9449200 100644 --- a/doc/esp8266wifi/client-secure-class.rst +++ b/doc/esp8266wifi/client-secure-class.rst @@ -5,6 +5,29 @@ Client Secure Class Methods and properties described in this section are specific to ESP8266. They are not covered in `Arduino WiFi library `__ documentation. Before they are fully documented please refer to information below. +Supported crypto +~~~~~~~~~~~~~~~~ + +In the background the library `axtls `_ is used. The library supports only rsa certificates and no new eliptic curve certificates. TLSv1.2 is supported since SDK 2.4.0-rc1. + +The following ciphers and digests are supported by `specification `_: + +* Symmetric Ciphers + * AES128-SHA + * AES256-SHA + * AES128-SHA256 + * AES256-SHA256 +* Asymmetric Ciphers + * RSA 512/1024/2048/4096 bit encryption/decryption. + * RSA signing/verification +* Digests + * SHA1 + * MD5 + * SHA256/384/512 + * HMAC-SHA1 + * HMAC-MD5 + * HMAC-SHA256 + loadCertificate ~~~~~~~~~~~~~~~