|
__ssl_server_object_decrypt_data | 逻辑型 | | |
ssl_object | 整数型 | | | | ssl_data | 字节集 | | | | recv_data | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | myssl | MySSL | | | ssl_err | 整数型 | | | temp | 字节集 | | |
myssl. 置SSL对象 (ssl_object )myssl. 添加_接收缓冲区_SSL (ssl_data )recv_data = { }判断循环首 (真)temp = myssl. 取回_接收缓冲区_数据 (4096, ssl_err )判断 (取字节集长度 (temp ) > 0 )recv_data = recv_data + temp 跳出循环 ()判断循环尾 ()返回 (ssl_err = #SSL_ERROR_WANT_READ 或 ssl_err = #SSL_ERROR_ZERO_RETURN 或 ssl_err = #SSL_ERROR_NONE )|
__ssl_client_object_decrypt_data | 逻辑型 | | |
ssl_object | 整数型 | | | | ssl_data | 字节集 | | | | recv_data | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | myssl | MySSL | | | ssl_err | 整数型 | | | temp | 字节集 | | |
myssl. 置SSL对象 (ssl_object )myssl. 添加_接收缓冲区_SSL (ssl_data )recv_data = { }判断循环首 (真)temp = myssl. 取回_接收缓冲区_数据 (4096, ssl_err )判断 (取字节集长度 (temp ) > 0 )recv_data = recv_data + temp 跳出循环 ()判断循环尾 ()返回 (ssl_err = #SSL_ERROR_WANT_READ 或 ssl_err = #SSL_ERROR_ZERO_RETURN 或 ssl_err = #SSL_ERROR_NONE )
SSL解密加速方法,请替换这2个函数,但是有极小的概率会导致SSL解密失败
|