@@ -91,28 +91,31 @@ if subsystem == 'http' then
9191 void *ngx_http_lua_ffi_parse_der_priv_key (const char * data , size_t len ,
9292 char ** err ) ;
9393
94- void *ngx_http_lua_ffi_get_req_ssl_pointer (void * r , char ** err );
94+ void *ngx_http_lua_ffi_get_req_ssl_pointer (ngx_http_request_t * r ,
95+ char ** err );
9596
96- int ngx_http_lua_ffi_set_cert (void * r , void * cdata , char ** err );
97+ int ngx_http_lua_ffi_set_cert (ngx_http_request_t * r , void * cdata ,
98+ char ** err );
9799
98- int ngx_http_lua_ffi_set_priv_key (void * r , void * cdata , char ** err );
100+ int ngx_http_lua_ffi_set_priv_key (ngx_http_request_t * r , void * cdata ,
101+ char ** err );
99102
100103 void ngx_http_lua_ffi_free_cert (void * cdata );
101104
102105 void ngx_http_lua_ffi_free_priv_key (void * cdata );
103106
104- int ngx_http_lua_ffi_ssl_verify_client (void * r ,
107+ int ngx_http_lua_ffi_ssl_verify_client (ngx_http_request_t * r ,
105108 void * client_certs , void * trusted_certs , int depth , char ** err );
106109
107110 int ngx_http_lua_ffi_ssl_client_random (ngx_http_request_t * r ,
108111 const unsigned char * out , size_t * outlen , char ** err );
109112
110- int ngx_http_lua_ffi_ssl_export_keying_material (void * r ,
113+ int ngx_http_lua_ffi_ssl_export_keying_material (ngx_http_request_t * r ,
111114 unsigned char * out , size_t out_size ,
112115 const char * label , size_t llen ,
113116 const unsigned char * ctx , size_t ctxlen , int use_ctx , char ** err );
114117
115- int ngx_http_lua_ffi_ssl_export_keying_material_early (void * r ,
118+ int ngx_http_lua_ffi_ssl_export_keying_material_early (ngx_http_request_t * r ,
116119 unsigned char * out , size_t out_size ,
117120 const char * label , size_t llen ,
118121 const unsigned char * ctx , size_t ctxlen , char ** err );
@@ -197,17 +200,20 @@ elseif subsystem == 'stream' then
197200 void *ngx_stream_lua_ffi_parse_der_priv_key (const unsigned char * der ,
198201 size_t der_len , char ** err );
199202
200- void *ngx_stream_lua_ffi_get_req_ssl_pointer (void * r , char ** err );
203+ void *ngx_stream_lua_ffi_get_req_ssl_pointer (ngx_stream_lua_request_t * r ,
204+ char ** err );
201205
202- int ngx_stream_lua_ffi_set_cert (void * r , void * cdata , char ** err );
206+ int ngx_stream_lua_ffi_set_cert (ngx_stream_lua_request_t * r , void * cdata ,
207+ char ** err );
203208
204- int ngx_stream_lua_ffi_set_priv_key (void * r , void * cdata , char ** err );
209+ int ngx_stream_lua_ffi_set_priv_key (ngx_stream_lua_request_t * r ,
210+ void * cdata , char ** err );
205211
206212 void ngx_stream_lua_ffi_free_cert (void * cdata );
207213
208214 void ngx_stream_lua_ffi_free_priv_key (void * cdata );
209215
210- int ngx_stream_lua_ffi_ssl_verify_client (void * r ,
216+ int ngx_stream_lua_ffi_ssl_verify_client (ngx_stream_lua_request_t * r ,
211217 void * client_certs , void * trusted_certs , int depth , char ** err );
212218
213219 int ngx_stream_lua_ffi_ssl_client_random (ngx_stream_lua_request_t * r ,
0 commit comments