Lines Matching refs:rl
89 if (tls_prf(conn->rl.tls_version, in tls_derive_keys()
103 key_block_len = 2 * (conn->rl.hash_size + conn->rl.key_material_len); in tls_derive_keys()
104 if (conn->rl.tls_version == TLS_VERSION_1) in tls_derive_keys()
105 key_block_len += 2 * conn->rl.iv_size; in tls_derive_keys()
106 if (tls_prf(conn->rl.tls_version, in tls_derive_keys()
119 os_memcpy(conn->rl.write_mac_secret, pos, conn->rl.hash_size); in tls_derive_keys()
120 pos += conn->rl.hash_size; in tls_derive_keys()
122 os_memcpy(conn->rl.read_mac_secret, pos, conn->rl.hash_size); in tls_derive_keys()
123 pos += conn->rl.hash_size; in tls_derive_keys()
126 os_memcpy(conn->rl.write_key, pos, conn->rl.key_material_len); in tls_derive_keys()
127 pos += conn->rl.key_material_len; in tls_derive_keys()
129 os_memcpy(conn->rl.read_key, pos, conn->rl.key_material_len); in tls_derive_keys()
130 pos += conn->rl.key_material_len; in tls_derive_keys()
132 if (conn->rl.tls_version == TLS_VERSION_1) { in tls_derive_keys()
134 os_memcpy(conn->rl.write_iv, pos, conn->rl.iv_size); in tls_derive_keys()
135 pos += conn->rl.iv_size; in tls_derive_keys()
137 os_memcpy(conn->rl.read_iv, pos, conn->rl.iv_size); in tls_derive_keys()
144 os_memset(conn->rl.write_iv, 0, conn->rl.iv_size); in tls_derive_keys()
208 used = tlsv1_record_receive(&conn->rl, pos, end - pos, in tlsv1_client_handshake()
306 if (tlsv1_record_send(&conn->rl, TLS_CONTENT_TYPE_APPLICATION_DATA, in tlsv1_client_encrypt()
366 used = tlsv1_record_receive(&conn->rl, pos, in_end - pos, in tlsv1_client_decrypt()
510 conn->rl.tls_version = TLS_VERSION; in tlsv1_client_init()
523 tlsv1_record_set_cipher_suite(&conn->rl, TLS_NULL_WITH_NULL_NULL); in tlsv1_client_deinit()
524 tlsv1_record_change_write_cipher(&conn->rl); in tlsv1_client_deinit()
525 tlsv1_record_change_read_cipher(&conn->rl); in tlsv1_client_deinit()
597 res = tls_prf(conn->rl.tls_version, in tlsv1_client_prf()
619 switch (conn->rl.cipher_suite) { in tlsv1_client_get_cipher()
708 tlsv1_record_set_cipher_suite(&conn->rl, TLS_NULL_WITH_NULL_NULL); in tlsv1_client_shutdown()
709 tlsv1_record_change_write_cipher(&conn->rl); in tlsv1_client_shutdown()
710 tlsv1_record_change_read_cipher(&conn->rl); in tlsv1_client_shutdown()
808 return 2 * (conn->rl.hash_size + conn->rl.key_material_len + in tlsv1_client_get_keyblock_size()
809 conn->rl.iv_size); in tlsv1_client_get_keyblock_size()
881 conn->rl.tls_version = tls_client_highest_ver(conn); in tlsv1_client_set_flags()
913 switch (conn->rl.tls_version) { in tlsv1_client_get_version()