1. 12 Dec, 2023 2 commits
    • Damien George's avatar
      lib/mbedtls_errors: Update error list for latest esp32 mbedtls. · 58e75264
      Damien George authored
      Running `./do-esp32.sh` now generates this esp32_mbedtls_errors.c file,
      with IDF v5.0.4.
      Signed-off-by: default avatarDamien George <damien@micropython.org>
      58e75264
    • Carlosgg's avatar
      extmod/modssl_mbedtls: Add SSLContext certificate methods. · f3f215e9
      Carlosgg authored
      This commit adds:
      
      1) Methods to SSLContext class that match CPython signature:
      
      	- `SSLContext.load_cert_chain(certfile, keyfile)`
      	- `SSLContext.load_verify_locations(cafile=, cadata=)`
      	- `SSLContext.get_ciphers()` --> ["CIPHERSUITE"]
      	- `SSLContext.set_ciphers(["CIPHERSUITE"])`
      
      2) `sslsocket.cipher()` to get current ciphersuite and protocol
         version.
      
      3) `ssl.MBEDTLS_VERSION` string constant.
      
      4) Certificate verification errors info instead of
         `MBEDTLS_ERR_X509_CERT_VERIFY_FAILED`.
      
      5) Tests in `net_inet` and `multi_net` to test these new methods.
      
      `SSLContext.load_cert_chain` method allows loading key and cert from disk
      passing a filepath in `certfile` or `keyfile` options.
      
      `SSLContext.load_verify_locations`'s `cafile` option enables the same
      functionality for ca files.
      Signed-off-by: default avatarCarlos Gil <carlosgilglez@gmail.com>
      f3f215e9
  2. 11 Dec, 2023 10 commits
  3. 08 Dec, 2023 9 commits
  4. 07 Dec, 2023 1 commit
  5. 06 Dec, 2023 14 commits
  6. 04 Dec, 2023 3 commits
  7. 03 Dec, 2023 1 commit