SSL_get_current_cipher(3) OpenSSL SSL_get_current_cipher(3) NNAAMMEE SSL_get_current_cipher, SSL_get_cipher, SSL_get_cipher_name, SSL_get_cipher_bits, SSL_get_cipher_version - get SSL_CIPHER of a con- nection SSYYNNOOPPSSIISS #include SSL_CIPHER *SSL_get_current_cipher(const SSL *ssl); #define SSL_get_cipher(s) \ SSL_CIPHER_get_name(SSL_get_current_cipher(s)) #define SSL_get_cipher_name(s) \ SSL_CIPHER_get_name(SSL_get_current_cipher(s)) #define SSL_get_cipher_bits(s,np) \ SSL_CIPHER_get_bits(SSL_get_current_cipher(s),np) #define SSL_get_cipher_version(s) \ SSL_CIPHER_get_version(SSL_get_current_cipher(s)) DDEESSCCRRIIPPTTIIOONN _S_S_L___g_e_t___c_u_r_r_e_n_t___c_i_p_h_e_r_(_) returns a pointer to an SSL_CIPHER object con- taining the description of the actually used cipher of a connection established with the ssssll object. _S_S_L___g_e_t___c_i_p_h_e_r_(_) and _S_S_L___g_e_t___c_i_p_h_e_r___n_a_m_e_(_) are identical macros to obtain the name of the currently used cipher. _S_S_L___g_e_t___c_i_p_h_e_r___b_i_t_s_(_) is a macro to obtain the number of secret/algorithm bits used and _S_S_L___g_e_t___c_i_p_h_e_r___v_e_r_s_i_o_n_(_) returns the protocol name. See _S_S_L___C_I_P_H_E_R___g_e_t___n_a_m_e(3) for more details. RREETTUURRNN VVAALLUUEESS _S_S_L___g_e_t___c_u_r_r_e_n_t___c_i_p_h_e_r_(_) returns the cipher actually used or NULL, when no session has been established. SSEEEE AALLSSOO _s_s_l(3), _S_S_L___C_I_P_H_E_R___g_e_t___n_a_m_e(3) 1.0.2u 2019-12-20 SSL_get_current_cipher(3)