igrr / axtls-8266

axTLS port for ESP8266
Other
79 stars 33 forks source link

Merging axtls 2.0.0 #19

Closed ikeyasu closed 8 years ago

ikeyasu commented 8 years ago

Merged axtls 2.0.0. https://svn.code.sf.net/p/axtls/code/tags/release-2.0.0/

I checked the behavior briefly on esp-wroom-02. The tested board name is Espr developper. (Japanese page)

I used the following sketch based on an example. https://gist.github.com/ikeyasu/053fdd7126f41b0f01d8642274a5d208

Before the modification:

{
  "given_cipher_suites": [
    "TLS_RSA_WITH_AES_128_CBC_SHA",
    "TLS_RSA_WITH_AES_256_CBC_SHA"
  ],
  "ephemeral_keys_supported": false,
  "session_ticket_supported": false,
  "tls_compression_supported": false,
  "unknown_cipher_suite_supported": false,
  "beast_vuln": false,
  "able_to_detect_n_minus_one_splitting": false,
  "insecure_cipher_suites": {},
  "tls_version": "TLS 1.1",
  "rating": "Improvable"
}

After the modification:

{
  "given_cipher_suites": [
    "TLS_RSA_WITH_AES_128_CBC_SHA256",
    "TLS_RSA_WITH_AES_256_CBC_SHA256",
    "TLS_RSA_WITH_AES_256_CBC_SHA",
    "TLS_RSA_WITH_AES_128_CBC_SHA"
  ],
  "ephemeral_keys_supported": false,
  "session_ticket_supported": false,
  "tls_compression_supported": false,
  "unknown_cipher_suite_supported": false,
  "beast_vuln": false,
  "able_to_detect_n_minus_one_splitting": false,
  "insecure_cipher_suites": {},
  "tls_version": "TLS 1.2",
  "rating": "Improvable"
}

Actually, I just ran HTTPSClient.ino, I didn't do any other tests. If I need more test, please let me know.