libc/newlib/libc/string
Sebastian Huber 55c239d834 Add timingsafe_memcmp()
This function is used by LibreSSL and OpenSSH and is provided by the
OpenBSD libc.

	* libc/include/string.h (timingsafe_memcmp): Declare.
	* libc/string/timingsafe_memcmp.c: New file.
	* libc/string/Makefile.am: Add new file.
	* libc/string/Makefile.in: Regenerate.
2016-03-18 12:33:40 +01:00
..
Makefile.am Add timingsafe_memcmp() 2016-03-18 12:33:40 +01:00
Makefile.in Add timingsafe_memcmp() 2016-03-18 12:33:40 +01:00
bcmp.c
bcopy.c
bzero.c
explicit_bzero.c Add explicit_bzero() 2016-03-18 12:33:40 +01:00
gnu_basename.c Fix compile with GCC 5 -Werror 2016-02-12 10:16:06 -06:00
index.c
local.h * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
memccpy.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
memchr.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
memcmp.c
memcpy.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
memmem.c
memmove.c 2013-12-10 Jeff Johnston <jjohnstn@redhat.com> 2013-12-10 18:57:30 +00:00
mempcpy.c
memrchr.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
memset.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
rawmemchr.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
rindex.c
stpcpy.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
stpncpy.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
str-two-way.h
strcasecmp.c
strcasestr.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
strcat.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
strchr.c
strchrnul.c
strcmp.c
strcoll.c
strcpy.c
strcspn.c
strdup.c
strdup_r.c
strerror.c * libc/string/strerror.c: Fix documentation so makedoc doesn't 2014-07-30 08:02:12 +00:00
strerror_r.c
strings.tex Use source files which have makedoc markup, but aren't processed or included. 2015-06-24 12:24:01 +01:00
strlcat.c
strlcpy.c
strlen.c
strlwr.c
strncasecmp.c
strncat.c 2013-08-08 Freddie Chopin <freddie_chopin@op.pl> 2013-08-08 15:17:09 +00:00
strncmp.c
strncpy.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
strndup.c
strndup_r.c
strnlen.c
strpbrk.c
strrchr.c
strsep.c
strsignal.c
strspn.c
strstr.c
strtok.c Add missing semicolons to prototypes. 2015-11-02 16:34:49 -05:00
strtok_r.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
strupr.c
strxfrm.c * libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c, 2013-07-23 07:05:31 +00:00
swab.c
timingsafe_bcmp.c Add timingsafe_bcmp() 2016-03-18 12:33:40 +01:00
timingsafe_memcmp.c Add timingsafe_memcmp() 2016-03-18 12:33:40 +01:00
u_strerr.c * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned 2014-10-09 12:24:56 +00:00
wcpcpy.c Remove stray punctuation in ANSI_SYNOPSIS prototypes 2015-06-23 17:30:07 +01:00
wcpncpy.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcscasecmp.c
wcscat.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcschr.c
wcscmp.c
wcscoll.c
wcscpy.c Remove stray punctuation in ANSI_SYNOPSIS prototypes 2015-06-23 17:30:07 +01:00
wcscspn.c
wcsdup.c
wcslcat.c
wcslcpy.c
wcslen.c
wcsncasecmp.c
wcsncat.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcsncmp.c
wcsncpy.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcsnlen.c
wcspbrk.c
wcsrchr.c
wcsspn.c
wcsstr.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcstok.c Add missing semicolons to prototypes. 2015-11-02 16:34:49 -05:00
wcstrings.tex
wcswidth.c
wcsxfrm.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wcwidth.c
wmemchr.c
wmemcmp.c
wmemcpy.c 2013-11-26 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-26 17:21:01 +00:00
wmemmove.c
wmemset.c
xpg_strerror_r.c