comparison include/urweb.h @ 1512:dcc8abbc6dfd

Change cookie signature comparison to resist timing attacks (based on code suggested by Robin Green and Austin Seipp)
author Adam Chlipala <adam@chlipala.net>
date Tue, 19 Jul 2011 09:18:50 -0400
parents 4300592e6803
children 3c0803c1acd7
comparison
equal deleted inserted replaced
1511:e717e2b56b21 1512:dcc8abbc6dfd
228 uw_Basis_string uw_Basis_getHeader(uw_context, uw_Basis_string name); 228 uw_Basis_string uw_Basis_getHeader(uw_context, uw_Basis_string name);
229 uw_unit uw_Basis_setHeader(uw_context, uw_Basis_string name, uw_Basis_string value); 229 uw_unit uw_Basis_setHeader(uw_context, uw_Basis_string name, uw_Basis_string value);
230 230
231 uw_Basis_string uw_unnull(uw_Basis_string); 231 uw_Basis_string uw_unnull(uw_Basis_string);
232 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string); 232 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string);
233 int uw_streq(uw_Basis_string, uw_Basis_string);
233 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit); 234 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit);
234 235
235 uw_Basis_string uw_Basis_fileName(uw_context, uw_Basis_file); 236 uw_Basis_string uw_Basis_fileName(uw_context, uw_Basis_file);
236 uw_Basis_string uw_Basis_fileMimeType(uw_context, uw_Basis_file); 237 uw_Basis_string uw_Basis_fileMimeType(uw_context, uw_Basis_file);
237 uw_Basis_blob uw_Basis_fileData(uw_context, uw_Basis_file); 238 uw_Basis_blob uw_Basis_fileData(uw_context, uw_Basis_file);