1
0
mirror of https://github.com/apache/httpd.git synced 2026-10-23 22:49:01 +03:00
Files
apache/include
Eric Covener e66cbabeda Merge r1933389 from trunk:
Add ap_*_timingsafe() constant-time comparison functions:

* include/httpd.h: Declare ap_memeq_timingsafe(), ap_streq_timingsafe(), ap_strneq_timingsafe().

* server/util.c: Implement, wrapping apr_*_timingsafe() if APR >= 1.8, with a fallback to copied-in versions.

* modules/aaa/mod_auth_digest.c: Replace apr_crypto_equals() with ap_memeq_timingsafe(). Remove apr_crypto.h include.

* modules/session/mod_session_crypto.c: Replace local ap_crypto_equals() with ap_memeq_timingsafe(). Remove the local implementation and macro alias.

* include/ap_mmn.h: Bump MMN minor.

Submitted by:  jorton
Reviewed by: jorton, rpluem, covener

Github: closes #639


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1933444 13f79535-47bb-0310-9956-ffa450edef68
2026-04-28 18:10:32 +00:00
..
2006-07-11 20:33:53 +00:00
2020-02-21 00:33:40 +00:00
2026-04-28 18:10:32 +00:00
2012-07-03 19:29:11 +00:00
2026-01-04 15:15:46 +00:00
2013-11-17 20:10:28 +00:00
2021-09-26 14:11:22 +00:00
2024-06-24 17:52:15 +00:00
2016-08-25 12:48:18 +00:00
2012-03-25 22:24:13 +00:00
2024-06-24 17:54:34 +00:00
2026-04-28 18:10:32 +00:00
2020-02-21 00:33:40 +00:00
2025-06-03 08:02:35 +00:00
2012-01-09 13:18:26 +00:00
2020-02-21 00:33:40 +00:00
2013-04-15 12:37:59 +00:00
2023-07-07 12:03:32 +00:00
2014-07-16 22:11:33 +00:00
2023-07-17 21:16:59 +00:00
2014-07-19 17:22:30 +00:00
2014-07-19 17:22:30 +00:00