libc/string: Add timing_safe functions from OpenBSD.
authorzrj <rimvydas.jasinskas@gmail.com>
Tue, 9 Apr 2019 09:17:34 +0000 (12:17 +0300)
committerzrj <zrj@dragonflybsd.org>
Thu, 11 Apr 2019 09:19:26 +0000 (12:19 +0300)
commit641ead6d861a38f0edf7f90550adfe7776ea946c
tree647ed0f5153ec93ae183733da513465b3fc2a9d4
parent64c3fdb4f6f9d1c7aae94078345b946ca050b001
libc/string: Add timing_safe functions from OpenBSD.

Good and small functions for crypto retlated things.
Add manpage and set __pure attributes.

Taken-from: OpenBSD
include/string.h
lib/libc/string/Makefile.inc
lib/libc/string/Symbol.map
lib/libc/string/timingsafe_bcmp.3 [new file with mode: 0644]
lib/libc/string/timingsafe_bcmp.c [new file with mode: 0644]
lib/libc/string/timingsafe_memcmp.c [new file with mode: 0644]