summaryrefslogtreecommitdiffstats
path: root/src/util/support/Makefile.in
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2013-10-02 17:55:28 -0400
committerGreg Hudson <ghudson@mit.edu>2013-10-03 15:26:00 -0400
commitac7d07c2cc54e9f07fe81ac4c50bcc80ecc7ac54 (patch)
treeeb51159681efd2ebf90a5f304a6c5ffdec1da65b /src/util/support/Makefile.in
parent5d03cb6b235f0ee0e30b34630f95f208d6acd3d0 (diff)
downloadkrb5-ac7d07c2cc54e9f07fe81ac4c50bcc80ecc7ac54.tar.gz
krb5-ac7d07c2cc54e9f07fe81ac4c50bcc80ecc7ac54.tar.xz
krb5-ac7d07c2cc54e9f07fe81ac4c50bcc80ecc7ac54.zip
Add an internal constant-time comparison function
k5_bcmp acts similarly to the deprecated Unix bcmp() function, returning zero if two memory regions are equal and nonzero if they are not. It is implemented such that it should take the same amount of time regardless of how many bytes are equal within the memory regions.
Diffstat (limited to 'src/util/support/Makefile.in')
-rw-r--r--src/util/support/Makefile.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/support/Makefile.in b/src/util/support/Makefile.in
index 01be06d21..979b4cd3e 100644
--- a/src/util/support/Makefile.in
+++ b/src/util/support/Makefile.in
@@ -71,6 +71,7 @@ STLIBOBJS= \
path.o \
base64.o \
json.o \
+ bcmp.o \
$(GETTIMEOFDAY_ST_OBJ) \
$(IPC_ST_OBJ) \
$(STRLCPY_ST_OBJ) \
@@ -92,6 +93,7 @@ LIBOBJS= \
$(OUTPRE)path.$(OBJEXT) \
$(OUTPRE)base64.$(OBJEXT) \
$(OUTPRE)json.$(OBJEXT) \
+ $(OUTPRE)bcmp.$(OBJEXT) \
$(GETTIMEOFDAY_OBJ) \
$(IPC_OBJ) \
$(STRLCPY_OBJ) \
@@ -121,7 +123,8 @@ SRCS=\
$(srcdir)/zap.c \
$(srcdir)/path.c \
$(srcdir)/base64.c \
- $(srcdir)/json.c
+ $(srcdir)/json.c \
+ $(srcdir)/bcmp.c
SHLIB_EXPDEPS =
# Add -lm if dumping thread stats, for sqrt.