xref: /netbsd-src/crypto/external/bsd/openssh/dist/includes.h (revision 1c7715dda22cf2bd169e2f84953c050393e8fe9c)
1 /*	$NetBSD: includes.h,v 1.10 2024/07/08 22:33:43 christos Exp $	*/
2 #include <sys/cdefs.h>
3 #ifndef __OpenBSD__
4 #define __bounded__(a, b, c)
5 #include <sys/types.h>
6 
7 #include "namespace.h"
8 
9 #ifdef USE_PAM
10 #include <security/pam_appl.h>
11 #endif
12 
13 void freezero(void *, size_t);
14 #define explicit_bzero(a, b) explicit_memset((a), 0, (b))
15 #define timingsafe_bcmp(a, b, c) (!consttime_memequal((a), (b), (c)))
16 void	*recallocarray(void *, size_t, size_t, size_t);
17 #endif
18 
19