Mercurial > openid
diff src/c/openid.c @ 55:1ceea714b3b5
Merge from upstream.
author | Karn Kallio <kkallio@eka> |
---|---|
date | Tue, 19 Jul 2011 11:03:29 -0430 |
parents | ba203b170476 |
children |
line wrap: on
line diff
--- a/src/c/openid.c Mon Jul 04 10:36:15 2011 -0430 +++ b/src/c/openid.c Tue Jul 19 11:03:29 2011 -0430 @@ -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) {