Message 163366 - Python tracker
> The user can just do timingsafe_eq(a.decode('ascii'),
> b.decode('ascii')).
You mean .encode()?
> I do not see a necessity in support of unicode
> strings. Support ASCII strings will create the false impression that all
> strings are supported.
I agree.
> About code. Instead (PyBytes_CheckExact(a) && PyBytes_CheckExact(b)) you
> should use ((PyBytes_CheckExact(a) != 0) & (PyBytes_CheckExact(b) !=
> 0)).
What's the difference? They are the same.