Lines Matching refs:transform_out

1447     if( ssl->session_out == NULL || ssl->transform_out == NULL )  in ssl_encrypt_buf()
1453 mode = mbedtls_cipher_get_cipher_mode( &ssl->transform_out->cipher_ctx_enc ); in ssl_encrypt_buf()
1474 ssl_mac( &ssl->transform_out->md_ctx_enc, in ssl_encrypt_buf()
1475 ssl->transform_out->mac_enc, in ssl_encrypt_buf()
1480 memcpy( ssl->out_msg + ssl->out_msglen, mac, ssl->transform_out->maclen ); in ssl_encrypt_buf()
1490 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, ssl->out_ctr, 8 ); in ssl_encrypt_buf()
1491 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, ssl->out_hdr, 3 ); in ssl_encrypt_buf()
1492 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, ssl->out_len, 2 ); in ssl_encrypt_buf()
1493 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, in ssl_encrypt_buf()
1495 mbedtls_md_hmac_finish( &ssl->transform_out->md_ctx_enc, mac ); in ssl_encrypt_buf()
1496 mbedtls_md_hmac_reset( &ssl->transform_out->md_ctx_enc ); in ssl_encrypt_buf()
1498 memcpy( ssl->out_msg + ssl->out_msglen, mac, ssl->transform_out->maclen ); in ssl_encrypt_buf()
1509 ssl->transform_out->maclen ); in ssl_encrypt_buf()
1511 ssl->out_msglen += ssl->transform_out->maclen; in ssl_encrypt_buf()
1529 if( ( ret = mbedtls_cipher_crypt( &ssl->transform_out->cipher_ctx_enc, in ssl_encrypt_buf()
1530 ssl->transform_out->iv_enc, in ssl_encrypt_buf()
1531 ssl->transform_out->ivlen, in ssl_encrypt_buf()
1559 mbedtls_ssl_transform *transform = ssl->transform_out; in ssl_encrypt_buf()
1655 padlen = ssl->transform_out->ivlen - ( ssl->out_msglen + 1 ) % in ssl_encrypt_buf()
1656 ssl->transform_out->ivlen; in ssl_encrypt_buf()
1657 if( padlen == ssl->transform_out->ivlen ) in ssl_encrypt_buf()
1678 ret = ssl->conf->f_rng( ssl->conf->p_rng, ssl->transform_out->iv_enc, in ssl_encrypt_buf()
1679 ssl->transform_out->ivlen ); in ssl_encrypt_buf()
1683 memcpy( ssl->out_iv, ssl->transform_out->iv_enc, in ssl_encrypt_buf()
1684 ssl->transform_out->ivlen ); in ssl_encrypt_buf()
1691 ssl->out_msglen += ssl->transform_out->ivlen; in ssl_encrypt_buf()
1697 ssl->out_msglen, ssl->transform_out->ivlen, in ssl_encrypt_buf()
1700 if( ( ret = mbedtls_cipher_crypt( &ssl->transform_out->cipher_ctx_enc, in ssl_encrypt_buf()
1701 ssl->transform_out->iv_enc, in ssl_encrypt_buf()
1702 ssl->transform_out->ivlen, in ssl_encrypt_buf()
1722 memcpy( ssl->transform_out->iv_enc, in ssl_encrypt_buf()
1723 ssl->transform_out->cipher_ctx_enc.iv, in ssl_encrypt_buf()
1724 ssl->transform_out->ivlen ); in ssl_encrypt_buf()
1752 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, pseudo_hdr, 13 ); in ssl_encrypt_buf()
1753 mbedtls_md_hmac_update( &ssl->transform_out->md_ctx_enc, in ssl_encrypt_buf()
1755 mbedtls_md_hmac_finish( &ssl->transform_out->md_ctx_enc, mac ); in ssl_encrypt_buf()
1756 mbedtls_md_hmac_reset( &ssl->transform_out->md_ctx_enc ); in ssl_encrypt_buf()
1759 ssl->transform_out->maclen ); in ssl_encrypt_buf()
1761 ssl->out_msglen += ssl->transform_out->maclen; in ssl_encrypt_buf()
2410 ssl->transform_out->ctx_deflate.next_in = msg_pre; in ssl_compress_buf()
2411 ssl->transform_out->ctx_deflate.avail_in = len_pre; in ssl_compress_buf()
2412 ssl->transform_out->ctx_deflate.next_out = msg_post; in ssl_compress_buf()
2413 ssl->transform_out->ctx_deflate.avail_out = MBEDTLS_SSL_OUT_BUFFER_LEN - bytes_written; in ssl_compress_buf()
2415 ret = deflate( &ssl->transform_out->ctx_deflate, Z_SYNC_FLUSH ); in ssl_compress_buf()
2423 ssl->transform_out->ctx_deflate.avail_out - bytes_written; in ssl_compress_buf()
2805 ssl_update_out_pointers( ssl, ssl->transform_out ); in mbedtls_ssl_flush_output()
2893 if( ssl->transform_out == ssl->handshake->alt_transform_out ) in ssl_swap_epochs()
2902 tmp_transform = ssl->transform_out; in ssl_swap_epochs()
2903 ssl->transform_out = ssl->handshake->alt_transform_out; in ssl_swap_epochs()
2912 ssl_update_out_pointers( ssl, ssl->transform_out ); in ssl_swap_epochs()
3346 if( ssl->transform_out != NULL && in mbedtls_ssl_write_record()
3388 if( ssl->transform_out != NULL ) in mbedtls_ssl_write_record()
3430 ssl_update_out_pointers( ssl, ssl->transform_out ); in mbedtls_ssl_write_record()
6515 ssl->handshake->alt_transform_out = ssl->transform_out; in mbedtls_ssl_write_finished()
6537 ssl->transform_out = ssl->transform_negotiate; in mbedtls_ssl_write_finished()
6784 ssl->handshake->alt_transform_out = ssl->transform_out; in ssl_handshake_init()
7053 ssl->transform_out = NULL; in ssl_session_reset_int()
7948 const mbedtls_ssl_transform *transform = ssl->transform_out; in mbedtls_ssl_get_record_expansion()
8718 mbedtls_cipher_get_cipher_mode( &ssl->transform_out->cipher_ctx_enc ) in ssl_write_split()