git: libc/string: Add timing_safe functions from OpenBSD.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Thu Apr 11 02:06:47 PDT 2019


commit 641ead6d861a38f0edf7f90550adfe7776ea946c
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Tue Apr 9 12:17:34 2019 +0300

    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

Summary of changes:
 include/string.h                                   |  2 +
 lib/libc/string/Makefile.inc                       | 12 +--
 lib/libc/string/Symbol.map                         |  2 +
 lib/libc/string/timingsafe_bcmp.3                  | 92 ++++++++++++++++++++++
 .../compat => lib/libc/string}/timingsafe_bcmp.c   |  2 +-
 .../compat => lib/libc/string}/timingsafe_memcmp.c |  2 +-
 6 files changed, 105 insertions(+), 7 deletions(-)
 create mode 100644 lib/libc/string/timingsafe_bcmp.3
 copy {crypto/libressl/crypto/compat => lib/libc/string}/timingsafe_bcmp.c (93%)
 copy {crypto/libressl/crypto/compat => lib/libc/string}/timingsafe_memcmp.c (95%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/641ead6d861a38f0edf7f90550adfe7776ea946c


-- 
DragonFly BSD source repository



More information about the Commits mailing list