History log of /netbsd-src/common/lib/libc/string/explicit_memset.c (Results 1 – 5 of 5)
Revision Date Author Comments
# b7152c32 02-Nov-2024 riastradh <riastradh@NetBSD.org>

memset_explicit(3): Add C23 alias for explicit_memset.

PR standards/58607: C23: <string.h> memset_explicit


# 1970d452 24-Jun-2014 drochner <drochner@NetBSD.org>

add a public domain notice


# 1239c2bb 28-Aug-2013 riastradh <riastradh@NetBSD.org>

Publish explicit_memset and consttime_memequal in userland libc.

Remove the double-underscore from the userland versions, and do the
weak alias dance instead, now that these are public parts of libc

Publish explicit_memset and consttime_memequal in userland libc.

Remove the double-underscore from the userland versions, and do the
weak alias dance instead, now that these are public parts of libc.

As discussed on tech-userlevel:

https://mail-index.netbsd.org/tech-userlevel/2013/06/24/msg007843.html
(option 3)

show more ...


# 495fdb7e 28-Aug-2013 riastradh <riastradh@NetBSD.org>

Make explicit_memset match memset's return value.


# 82db4b98 24-Jun-2013 riastradh <riastradh@NetBSD.org>

Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.

consttime_memequal is the same as the old consttime_bcmp.
explicit_memset is to memset as explicit_bzero was to bcmp.

Pa

Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.

consttime_memequal is the same as the old consttime_bcmp.
explicit_memset is to memset as explicit_bzero was to bcmp.

Passes amd64 release and i386/ALL, but I'm sure I missed some spots,
so please let me know.

show more ...