Mercurial > openid
diff src/c/openid.c @ 47:ba203b170476
Use uw_streq(); update to newer Autoconf
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Tue, 19 Jul 2011 09:27:10 -0400 |
parents | 00c8f43be8b7 |
children |
line wrap: on
line diff
--- a/src/c/openid.c Sun Jul 03 17:52:29 2011 -0400 +++ b/src/c/openid.c Tue Jul 19 09:27:10 2011 -0400 @@ -569,12 +569,8 @@ return base64(ctx, bufO, len1); } -uw_Basis_bool __attribute__((optimize(0))) uw_OpenidFfi_secCmp(uw_context ctx, uw_Basis_string s1, uw_Basis_string s2) { - int i, x = 0, len1 = strlen(s1); - if (len1 != strlen(s2)) return 0; - for (i = 0; i < len1; ++i) - x |= s1[i] ^ s2[i]; - return x == 0; +uw_Basis_bool uw_OpenidFfi_secCmp(uw_context ctx, uw_Basis_string s1, uw_Basis_string s2) { + return uw_streq(s1, s2); } uw_OpenidFfi_inputs uw_OpenidFfi_remode(uw_context ctx, uw_OpenidFfi_outputs out, uw_Basis_string mode) {