summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/modussl_mbedtls.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-03-25 19:48:44 +1100
committerDamien George <damien.p.george@gmail.com>2017-03-29 12:56:45 +1100
commit204ded848e114208b8ecef0b683df71b77af5b5a (patch)
tree9b532349baf23d0f04d7a2e6b36cc3a7bcb9d32c /extmod/modussl_mbedtls.c
parent6b341075376705ee1fe9e003b76b09afa59778f4 (diff)
downloadmicropython-204ded848e114208b8ecef0b683df71b77af5b5a.tar.gz
micropython-204ded848e114208b8ecef0b683df71b77af5b5a.zip
extmod: Update for changes to mp_obj_str_get_data.
Diffstat (limited to 'extmod/modussl_mbedtls.c')
-rw-r--r--extmod/modussl_mbedtls.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/extmod/modussl_mbedtls.c b/extmod/modussl_mbedtls.c
index a7b8a14405..40dd8c049f 100644
--- a/extmod/modussl_mbedtls.c
+++ b/extmod/modussl_mbedtls.c
@@ -156,13 +156,13 @@ STATIC mp_obj_ssl_socket_t *socket_new(mp_obj_t sock, struct ssl_args *args) {
mbedtls_ssl_set_bio(&o->ssl, &o->sock, _mbedtls_ssl_send, _mbedtls_ssl_recv, NULL);
if (args->key.u_obj != MP_OBJ_NULL) {
- mp_uint_t key_len;
+ size_t key_len;
const byte *key = (const byte*)mp_obj_str_get_data(args->key.u_obj, &key_len);
// len should include terminating null
ret = mbedtls_pk_parse_key(&o->pkey, key, key_len + 1, NULL, 0);
assert(ret == 0);
- mp_uint_t cert_len;
+ size_t cert_len;
const byte *cert = (const byte*)mp_obj_str_get_data(args->cert.u_obj, &cert_len);
// len should include terminating null
ret = mbedtls_x509_crt_parse(&o->cert, cert, cert_len + 1);