/AliOS-Things-master/components/mbedtls/library/ |
A D | ssl_tls.c | 2644 ret = ssl->f_recv( ssl->p_bio, ssl->in_hdr, len ); in mbedtls_ssl_fetch_input() 2777 ret = ssl->f_send( ssl->p_bio, buf, ssl->out_left ); in mbedtls_ssl_flush_output() 2798 ssl->out_hdr = ssl->out_buf; in mbedtls_ssl_flush_output() 3295 ssl->handshake->update_checksum( ssl, ssl->out_msg, ssl->out_msglen ); in mbedtls_ssl_write_handshake_msg() 3711 ssl->handshake->update_checksum( ssl, ssl->in_msg, ssl->in_hslen ); in mbedtls_ssl_update_handshake_status() 4003 (void) ssl->f_send( ssl->p_bio, ssl->out_buf, len ); in ssl_handle_possible_reconnect() 4050 ssl->in_msglen = ( ssl->in_len[0] << 8 ) | ssl->in_len[1]; in ssl_parse_record_header() 4791 memmove( ssl->in_msg, ssl->in_msg + ssl->in_hslen, in ssl_consume_current_message() 6465 ssl->handshake->calc_finished( ssl, ssl->out_msg + 4, ssl->conf->endpoint ); in mbedtls_ssl_write_finished() 6896 ssl->in_msg = ssl->in_iv; in ssl_update_in_pointers() [all …]
|
A D | ssl_cli.c | 788 ssl->major_ver = ssl->conf->min_major_ver; in ssl_write_client_hello() 789 ssl->minor_ver = ssl->conf->min_minor_ver; in ssl_write_client_hello() 861 ret = ssl->conf->f_rng( ssl->conf->p_rng, ssl->session_negotiate->id, 32 ); in ssl_write_client_hello() 1585 if( ssl->major_ver < ssl->conf->min_major_ver || in ssl_parse_server_hello() 1586 ssl->minor_ver < ssl->conf->min_minor_ver || in ssl_parse_server_hello() 1587 ssl->major_ver > ssl->conf->max_major_ver || in ssl_parse_server_hello() 1588 ssl->minor_ver > ssl->conf->max_minor_ver ) in ssl_parse_server_hello() 1758 if( ssl_validate_ciphersuite( suite_info, ssl, ssl->minor_ver, ssl->minor_ver ) != 0 ) in ssl_parse_server_hello() 2425 end = ssl->in_msg + ssl->in_hslen; in ssl_parse_server_key_exchange() 3040 memcpy( ssl->out_msg + i, ssl->conf->psk_identity, ssl->conf->psk_identity_len ); in ssl_write_client_key_exchange() [all …]
|
A D | ssl_srv.c | 124 ret = ssl->conf->f_sni( ssl->conf->p_sni, in ssl_parse_servername_ext() 1423 if( ssl->in_msg[6] != 0 || ssl->in_msg[7] != 0 || ssl->in_msg[8] != 0 || in ssl_parse_client_hello() 2381 ssl->out_msglen = p - ssl->out_msg; in ssl_write_hello_verify_request() 2488 ssl->conf->f_get_cache( ssl->conf->p_cache, ssl->session_negotiate ) == 0 ) in ssl_write_server_hello() 2882 int ret = ssl->conf->f_async_resume( ssl, in ssl_resume_server_key_exchange() 2933 ssl->out_msg + ssl->out_msglen, in ssl_prepare_server_key_exchange() 3200 ssl->out_msg[ssl->out_msglen++] = in ssl_prepare_server_key_exchange() 3202 ssl->out_msg[ssl->out_msglen++] = in ssl_prepare_server_key_exchange() 3446 int ret = ssl->conf->f_async_resume( ssl, in ssl_resume_decrypt_pms() 3680 if( ssl->conf->f_psk( ssl->conf->p_psk, ssl, *p, n ) != 0 ) in ssl_parse_client_psk_identity() [all …]
|
A D | debug.c | 75 ssl->conf->f_dbg( ssl->conf->p_dbg, level, file, line, idstr ); in debug_send_line() 77 ssl->conf->f_dbg( ssl->conf->p_dbg, level, file, line, str ); in debug_send_line() 89 if( NULL == ssl || NULL == ssl->conf || NULL == ssl->conf->f_dbg || level > debug_threshold ) in mbedtls_debug_print_msg() 115 debug_send_line( ssl, level, file, line, str ); in mbedtls_debug_print_msg() 124 if( ssl->conf == NULL || ssl->conf->f_dbg == NULL || level > debug_threshold ) in mbedtls_debug_print_ret() 138 debug_send_line( ssl, level, file, line, str ); in mbedtls_debug_print_ret() 149 if( ssl->conf == NULL || ssl->conf->f_dbg == NULL || level > debug_threshold ) in mbedtls_debug_print_buf() 202 if( ssl->conf == NULL || ssl->conf->f_dbg == NULL || level > debug_threshold ) in mbedtls_debug_print_ecp() 222 if( ssl->conf == NULL || ssl->conf->f_dbg == NULL || X == NULL || level > debug_threshold ) in mbedtls_debug_print_mpi() 290 debug_send_line( ssl, level, file, line, in debug_print_pk() [all …]
|
/AliOS-Things-master/components/http/src/ |
A D | http_aos_wrapper.c | 191 httpclient_ssl_t *ssl = (httpclient_ssl_t *) client->ssl; in http_ssl_send_wrapper() local 192 if (!ssl) { in http_ssl_send_wrapper() 254 ssl = (httpclient_ssl_t *)client->ssl; in http_ssl_conn_wrapper() 348 mbedtls_ssl_conf_cert_profile(&ssl->ssl_conf, &ssl->profile); in http_ssl_conn_wrapper() 351 mbedtls_ssl_conf_ca_chain(&ssl->ssl_conf, &ssl->cacert, NULL); in http_ssl_conn_wrapper() 406 httpclient_ssl_t *ssl = (httpclient_ssl_t *)client->ssl; in http_ssl_close_wrapper() local 408 if (!ssl) in http_ssl_close_wrapper() 430 free(ssl); in http_ssl_close_wrapper() 431 ssl = NULL; in http_ssl_close_wrapper() 440 httpclient_ssl_t *ssl = (httpclient_ssl_t *) client->ssl; in http_ssl_recv_wrapper() local [all …]
|
/AliOS-Things-master/components/mbedtls/include/mbedtls/ |
A D | ssl_internal.h | 530 int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl ); 612 int mbedtls_ssl_read_record( mbedtls_ssl_context *ssl, 660 if( ssl->handshake != NULL && ssl->handshake->key_cert != NULL ) in mbedtls_ssl_own_key() 661 key_cert = ssl->handshake->key_cert; in mbedtls_ssl_own_key() 663 key_cert = ssl->conf->key_cert; in mbedtls_ssl_own_key() 672 if( ssl->handshake != NULL && ssl->handshake->key_cert != NULL ) in mbedtls_ssl_own_cert() 673 key_cert = ssl->handshake->key_cert; in mbedtls_ssl_own_cert() 675 key_cert = ssl->conf->key_cert; in mbedtls_ssl_own_cert() 706 ((void) ssl); in mbedtls_ssl_hdr_len() 717 ((void) ssl); in mbedtls_ssl_hs_hdr_len() [all …]
|
A D | debug.h | 44 mbedtls_debug_print_msg( ssl, level, __FILE__, __LINE__, \ 48 mbedtls_debug_print_ret( ssl, level, __FILE__, __LINE__, text, ret ) 55 mbedtls_debug_print_mpi( ssl, level, __FILE__, __LINE__, text, X ) 60 mbedtls_debug_print_ecp( ssl, level, __FILE__, __LINE__, text, X ) 65 mbedtls_debug_print_crt( ssl, level, __FILE__, __LINE__, text, crt ) 70 mbedtls_debug_printf_ecdh( ssl, level, __FILE__, __LINE__, ecdh, attr ) 121 void mbedtls_debug_print_msg( const mbedtls_ssl_context *ssl, int level, 140 void mbedtls_debug_print_ret( const mbedtls_ssl_context *ssl, int level, 161 void mbedtls_debug_print_buf( const mbedtls_ssl_context *ssl, int level, 182 void mbedtls_debug_print_mpi( const mbedtls_ssl_context *ssl, int level, [all …]
|
A D | ssl.h | 1232 void mbedtls_ssl_init( mbedtls_ssl_context *ssl ); 1254 int mbedtls_ssl_setup( mbedtls_ssl_context *ssl, 1267 int mbedtls_ssl_session_reset( mbedtls_ssl_context *ssl ); 1397 void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl, 1487 void mbedtls_ssl_set_timer_cb( mbedtls_ssl_context *ssl, 2109 int mbedtls_ssl_set_hs_psk( mbedtls_ssl_context *ssl, 2303 int mbedtls_ssl_set_hs_own_cert( mbedtls_ssl_context *ssl, 2976 int mbedtls_ssl_handshake( mbedtls_ssl_context *ssl ); 3024 int mbedtls_ssl_renegotiate( mbedtls_ssl_context *ssl ); 3193 int mbedtls_ssl_close_notify( mbedtls_ssl_context *ssl ); [all …]
|
/AliOS-Things-master/components/mbedtls/programs/ |
A D | Makefile | 63 ssl/dtls_client$(EXEXT) ssl/dtls_server$(EXEXT) \ 64 ssl/ssl_client1$(EXEXT) ssl/ssl_client2$(EXEXT) \ 65 ssl/ssl_server$(EXEXT) ssl/ssl_server2$(EXEXT) \ 66 ssl/ssl_fork_server$(EXEXT) ssl/mini_client$(EXEXT) \ 203 ssl/dtls_client$(EXEXT): ssl/dtls_client.c $(DEP) 207 ssl/dtls_server$(EXEXT): ssl/dtls_server.c $(DEP) 211 ssl/ssl_client1$(EXEXT): ssl/ssl_client1.c $(DEP) 215 ssl/ssl_client2$(EXEXT): ssl/ssl_client2.c $(DEP) 219 ssl/ssl_server$(EXEXT): ssl/ssl_server.c $(DEP) 223 ssl/ssl_server2$(EXEXT): ssl/ssl_server2.c $(DEP) [all …]
|
A D | .gitignore | 35 ssl/dtls_client 36 ssl/dtls_server 37 ssl/ssl_client1 38 ssl/ssl_client2 39 ssl/ssl_fork_server 40 ssl/ssl_mail_client 41 ssl/ssl_pthread_server 42 ssl/ssl_server 43 ssl/ssl_server2 44 ssl/mini_client
|
A D | README.md | 70 * [`ssl/dtls_client.c`](ssl/dtls_client.c): a simple DTLS client program, which sends one datagram … 72 * [`ssl/dtls_server.c`](ssl/dtls_server.c): a simple DTLS server program, which expects one datagra… 74 …ssl/mini_client.c`](ssl/mini_client.c): a minimalistic SSL client, which sends a short string and … 76 * [`ssl/ssl_client1.c`](ssl/ssl_client1.c): a simple HTTPS client that sends a fixed request and di… 78 * [`ssl/ssl_fork_server.c`](ssl/ssl_fork_server.c): a simple HTTPS server using one process per cli… 80 * [`ssl/ssl_mail_client.c`](ssl/ssl_mail_client.c): a simple SMTP-over-TLS or SMTP-STARTTLS client.… 82 * [`ssl/ssl_pthread_server.c`](ssl/ssl_pthread_server.c): a simple HTTPS server using one thread pe… 84 * [`ssl/ssl_server.c`](ssl/ssl_server.c): a simple HTTPS server that sends a fixed response. It ser… 88 … with `ssl_client1.c` or `ssl_server.c`, and then look inside `ssl/ssl_client2.c` or `ssl/ssl_serv… 90 * [`ssl/ssl_client2.c`](ssl/ssl_client2.c): an HTTPS client that sends a fixed request and displays… [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/api/wifi/rtw_wpa_supplicant/src/crypto/ |
A D | tls_polarssl.c | 172 ssl_context *ssl; in tls_init() local 177 ssl = os_zalloc(sizeof(*ssl)); in tls_init() 178 if(ssl == NULL) in tls_init() 186 return ssl; in tls_init() 693 void *ssl; member 817 mbedtls_ssl_context *ssl = ((struct eap_tls *)tls_ctx)->ssl; in tls_connection_established() local 895 mbedtls_ssl_context *ssl = ((struct eap_tls *)tls_ctx)->ssl; in tls_connection_get_random() local 919 mbedtls_ssl_context *ssl = (( struct eap_tls *)tls_ctx)->ssl; in tls_connection_prf() local 956 mbedtls_ssl_context *ssl = ((struct eap_tls*)tls_ctx)->ssl; in tls_connection_handshake() local 1056 mbedtls_ssl_context *ssl = ((struct eap_tls *) tls_ctx)->ssl; in tls_connection_encrypt() local [all …]
|
/AliOS-Things-master/components/mbedtls/programs/ssl/ |
A D | ssl_mail_client.c | 187 static int do_handshake( mbedtls_ssl_context *ssl ) in do_handshake() argument 213 mbedtls_ssl_get_ciphersuite( ssl ) ); in do_handshake() 236 mbedtls_ssl_get_peer_cert( ssl ) ); in do_handshake() 280 ret = mbedtls_ssl_read( ssl, data, len ); in write_ssl_and_get_response() 387 mbedtls_ssl_context ssl; in main() local 401 mbedtls_ssl_init( &ssl ); in main() 657 if( do_handshake( &ssl ) != 0 ) in main() 726 if( do_handshake( &ssl ) != 0 ) in main() 835 ret = write_ssl_data( &ssl, buf, len ); in main() 847 mbedtls_ssl_close_notify( &ssl ); in main() [all …]
|
A D | dtls_client.c | 118 mbedtls_ssl_context ssl; in main() local 134 mbedtls_ssl_init( &ssl ); in main() 207 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in main() 213 if( ( ret = mbedtls_ssl_set_hostname( &ssl, SERVER_NAME ) ) != 0 ) in main() 219 mbedtls_ssl_set_bio( &ssl, &server_fd, in main() 222 mbedtls_ssl_set_timer_cb( &ssl, &timer, mbedtls_timing_set_delay, in main() 233 do ret = mbedtls_ssl_handshake( &ssl ); in main() 253 if( ( flags = mbedtls_ssl_get_verify_result( &ssl ) ) != 0 ) in main() 297 do ret = mbedtls_ssl_read( &ssl, buf, len ); in main() 332 do ret = mbedtls_ssl_close_notify( &ssl ); in main() [all …]
|
A D | ssl_client1.c | 107 mbedtls_ssl_context ssl; in main() local 119 mbedtls_ssl_init( &ssl ); in main() 193 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in main() 199 if( ( ret = mbedtls_ssl_set_hostname( &ssl, SERVER_NAME ) ) != 0 ) in main() 205 mbedtls_ssl_set_bio( &ssl, &server_fd, mbedtls_net_send, mbedtls_net_recv, NULL ); in main() 213 while( ( ret = mbedtls_ssl_handshake( &ssl ) ) != 0 ) in main() 230 if( ( flags = mbedtls_ssl_get_verify_result( &ssl ) ) != 0 ) in main() 251 while( ( ret = mbedtls_ssl_write( &ssl, buf, len ) ) <= 0 ) in main() 273 ret = mbedtls_ssl_read( &ssl, buf, len ); in main() 298 mbedtls_ssl_close_notify( &ssl ); in main() [all …]
|
A D | mini_client.c | 192 mbedtls_ssl_context ssl; in main() local 200 mbedtls_ssl_init( &ssl ); in main() 241 if( mbedtls_ssl_setup( &ssl, &conf ) != 0 ) in main() 248 if( mbedtls_ssl_set_hostname( &ssl, HOSTNAME ) != 0 ) in main() 279 mbedtls_ssl_set_bio( &ssl, &server_fd, mbedtls_net_send, mbedtls_net_recv, NULL ); in main() 281 if( mbedtls_ssl_handshake( &ssl ) != 0 ) in main() 290 if( mbedtls_ssl_write( &ssl, (const unsigned char *) GET_REQUEST, in main() 297 mbedtls_ssl_close_notify( &ssl ); in main() 302 mbedtls_ssl_free( &ssl ); in main()
|
A D | dtls_server.c | 128 mbedtls_ssl_context ssl; in main() local 139 mbedtls_ssl_init( &ssl ); in main() 262 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in main() 285 mbedtls_ssl_session_reset( &ssl ); in main() 301 if( ( ret = mbedtls_ssl_set_client_transport_id( &ssl, in main() 309 mbedtls_ssl_set_bio( &ssl, &client_fd, in main() 320 do ret = mbedtls_ssl_handshake( &ssl ); in main() 347 do ret = mbedtls_ssl_read( &ssl, buf, len ); in main() 379 do ret = mbedtls_ssl_write( &ssl, buf, len ); in main() 399 do ret = mbedtls_ssl_close_notify( &ssl ); in main() [all …]
|
A D | ssl_server.c | 117 mbedtls_ssl_context ssl; in main() local 127 mbedtls_ssl_init( &ssl ); in main() 239 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in main() 259 mbedtls_ssl_session_reset( &ssl ); in main() 274 mbedtls_ssl_set_bio( &ssl, &client_fd, mbedtls_net_send, mbedtls_net_recv, NULL ); in main() 284 while( ( ret = mbedtls_ssl_handshake( &ssl ) ) != 0 ) in main() 305 ret = mbedtls_ssl_read( &ssl, buf, len ); in main() 345 mbedtls_ssl_get_ciphersuite( &ssl ) ); in main() 347 while( ( ret = mbedtls_ssl_write( &ssl, buf, len ) ) <= 0 ) in main() 367 while( ( ret = mbedtls_ssl_close_notify( &ssl ) ) < 0 ) in main() [all …]
|
A D | ssl_fork_server.c | 122 mbedtls_ssl_context ssl; in main() local 129 mbedtls_ssl_init( &ssl ); in main() 238 mbedtls_ssl_init( &ssl ); in main() 300 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in main() 308 mbedtls_ssl_set_bio( &ssl, &client_fd, mbedtls_net_send, mbedtls_net_recv, NULL ); in main() 318 while( ( ret = mbedtls_ssl_handshake( &ssl ) ) != 0 ) in main() 341 ret = mbedtls_ssl_read( &ssl, buf, len ); in main() 381 mbedtls_ssl_get_ciphersuite( &ssl ) ); in main() 385 while( ( ret = mbedtls_ssl_write( &ssl, buf, len ) ) <= 0 ) in main() 408 mbedtls_ssl_close_notify( &ssl ); in main() [all …]
|
/AliOS-Things-master/components/websocket/src/ |
A D | rws_socketpriv.c | 240 if (s->ssl) { in rws_socket_recv() 1105 _rws_ssl *ssl; in rws_ssl_conn() local 1108 if (!s->ssl) { in rws_ssl_conn() 1114 ssl = s->ssl; in rws_ssl_conn() 1212 mbedtls_ssl_conf_cert_profile(&ssl->ssl_conf, &ssl->profile); in rws_ssl_conn() 1215 mbedtls_ssl_conf_ca_chain(&ssl->ssl_conf, &ssl->cacert, NULL); in rws_ssl_conn() 1217 …if (s->client_cert && (ret = mbedtls_ssl_conf_own_cert(&ssl->ssl_conf, &ssl->clicert, &ssl->pkey))… in rws_ssl_conn() 1282 _rws_ssl *ssl = s->ssl; in rws_ssl_close() local 1284 if (!ssl) in rws_ssl_close() 1287 s->ssl = NULL; in rws_ssl_close() [all …]
|
/AliOS-Things-master/components/mbedtls/example/ |
A D | tls_example.c | 118 mbedtls_ssl_context ssl; in tls_example() local 130 mbedtls_ssl_init( &ssl ); in tls_example() 189 if( ( ret = mbedtls_ssl_setup( &ssl, &conf ) ) != 0 ) in tls_example() 195 if( ( ret = mbedtls_ssl_set_hostname( &ssl, SERVER_NAME ) ) != 0 ) in tls_example() 201 mbedtls_ssl_set_bio( &ssl, &server_fd, mbedtls_net_send, mbedtls_net_recv, NULL ); in tls_example() 209 while( ( ret = mbedtls_ssl_handshake( &ssl ) ) != 0 ) in tls_example() 226 if( ( flags = mbedtls_ssl_get_verify_result( &ssl ) ) != 0 ) in tls_example() 247 while( ( ret = mbedtls_ssl_write( &ssl, buf, len ) ) <= 0 ) in tls_example() 269 ret = mbedtls_ssl_read( &ssl, buf, len ); in tls_example() 294 mbedtls_ssl_close_notify( &ssl ); in tls_example() [all …]
|
/AliOS-Things-master/components/py_engine/tests/net_inet/ |
A D | test_tls_sites.py | 6 import ussl as ssl namespace 8 import ssl 11 ssl = ssl.SSLContext() variable 24 s = ssl.wrap_socket(s, server_hostname=opts["host"]) 26 s = ssl.wrap_socket(s)
|
/AliOS-Things-master/components/py_engine/tests/extmod/ |
A D | ussl_keycert.py | 5 import ussl as ssl namespace 14 ssl.wrap_socket(io.BytesIO(), key=b"!") 20 ssl.wrap_socket(io.BytesIO(), key=key) 26 ssl.wrap_socket(io.BytesIO(), key=key, cert=b"!")
|
/AliOS-Things-master/components/linkkit/wrappers/platform/ssl/ |
A D | HAL_TLS_mbedtls.c | 294 static int _ssl_client_init(mbedtls_ssl_context *ssl, in _ssl_client_init() argument 312 mbedtls_ssl_init(ssl); in _ssl_client_init() 479 mbedtls_ssl_set_hostname(&(pTlsData->ssl), addr); in _TLSConnectNetwork() 500 ret = mbedtls_ssl_handshake(&(pTlsData->ssl)); in _TLSConnectNetwork() 534 ret = mbedtls_ssl_read(&(pTlsData->ssl), in _network_ssl_read() 576 ret = mbedtls_ssl_write(&(pTlsData->ssl), in _network_ssl_write() 596 mbedtls_ssl_close_notify(&(pTlsData->ssl)); in _network_ssl_disconnect() 608 mbedtls_ssl_free(&(pTlsData->ssl)); in _network_ssl_disconnect() 669 if (pTlsData->ssl.hostname) { in HAL_SSL_Establish() 670 mbedtls_free(pTlsData->ssl.hostname); in HAL_SSL_Establish() [all …]
|
/AliOS-Things-master/components/uvoice/stream/ |
A D | uvoice_ssl.c | 27 mbedtls_ssl_context ssl; /**< mbed TLS control context. */ member 103 static int _ssl_client_init(mbedtls_ssl_context *ssl, in _ssl_client_init() argument 123 mbedtls_ssl_init(ssl); in _ssl_client_init() 317 &(pTlsData->ssl), &(pTlsData->fd), &(pTlsData->conf), in _TLSConnectNetwork() 402 mbedtls_ssl_set_hostname(&(pTlsData->ssl), addr); in _TLSConnectNetwork() 411 while ((ret = mbedtls_ssl_handshake(&(pTlsData->ssl))) != 0) { in _TLSConnectNetwork() 425 mbedtls_ssl_get_verify_result(&(pTlsData->ssl))))) { in _TLSConnectNetwork() 445 ret = mbedtls_ssl_read(&(pTlsData->ssl), in _network_ssl_read() 496 ret = mbedtls_ssl_write(&(pTlsData->ssl), in _network_ssl_write() 517 mbedtls_ssl_close_notify(&(pTlsData->ssl)); in _network_ssl_disconnect() [all …]
|