tor/src/lib
Nick Mathewson 309467c64e Rename tor_mem_is_zero to fast_mem_is_zero()
For memeq and friends, "tor_" indicates constant-time and "fast_"
indicates optimized.  I'm fine with leaving the constant-time
"safe_mem_is_zero" with its current name, but the "tor_" prefix on
the current optimized version is misleading.

Also, make the tor_digest*_is_zero() uniformly constant-time, and
add a fast_digest*_is_zero() version to use as needed.

A later commit in this branch will fix all the users of
tor_mem_is_zero().

Closes ticket 30309.
2019-04-30 14:45:51 -04:00
..
arch Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
buf Merge remote-tracking branch 'tor-github/pr/920' into maint-0.4.0 2019-04-10 18:26:49 +10:00
cc Merge branch 'messaging_v3' into messaging_v3_merged 2019-03-26 20:13:49 -04:00
compress Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
container Merge branch 'messaging_v3' into messaging_v3_merged 2019-03-26 20:13:49 -04:00
crypt_ops Merge branch 'tor-github/pr/909' 2019-04-30 11:17:45 -04:00
ctime Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
defs Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
dispatch Use actual pointers in dispatch_cfg.c. 2019-03-25 16:35:34 -04:00
encoding Add rudimentary qstring support to kvline.c 2019-04-25 14:13:03 -04:00
err Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
evloop Remove all uses of weak_rng. 2019-02-20 12:24:34 -05:00
fdio fdio.c: add more includes. 2019-04-03 13:53:36 -04:00
fs Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
geoip Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
intmath Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
lock Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
log Merge branch 'bug30189_035' into bug30189_041 2019-04-15 14:27:32 -04:00
malloc Use an enum for inherit_result_out. 2019-04-04 12:56:52 -04:00
math Remove an extraneous _ from __COVERITY__ 2019-04-11 18:56:02 -04:00
memarea Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
meminfo Update and fix a couple of comments in meminfo.c 2019-01-16 14:40:15 -05:00
net Don't leak on logic error in string_is_valid_nonrfc_hostname() 2019-04-11 17:40:05 -04:00
osinfo Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
process Pass NULL to lpApplicationName in CreateProcessA(). 2019-03-25 03:10:37 +01:00
pubsub Don't unconditionally deref pub and sub in lint_message_consistency 2019-03-28 09:19:23 -04:00
sandbox Allow getsockopt(…, SOL_SOCKET, SO_ACCEPTCONN, …) in sandbox 2019-01-22 21:51:25 +00:00
smartlist_core Clear memory in smartlist_remove_keeporder. 2019-04-15 14:51:36 -04:00
string Rename tor_mem_is_zero to fast_mem_is_zero() 2019-04-30 14:45:51 -04:00
subsys Merge branch 'messaging_v3' into messaging_v3_merged 2019-03-26 20:13:49 -04:00
term Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
testsupport Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
thread Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
time Merge branch 'tor-github/pr/754' 2019-04-12 13:45:53 +03:00
tls Merge remote-tracking branch 'tor-github/pr/911' into maint-0.4.0 2019-04-06 12:15:41 +10:00
trace Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
version Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
wallclock Bump copyright date to 2019 2019-01-16 12:33:22 -05:00
include.libdonna.am Add a configure switch to build with NSS. 2018-07-11 13:22:20 -04:00