summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/openssh/config.h')
-rw-r--r--crypto/openssh/config.h76
1 files changed, 73 insertions, 3 deletions
diff --git a/crypto/openssh/config.h b/crypto/openssh/config.h
index ad1d852..3fabb69 100644
--- a/crypto/openssh/config.h
+++ b/crypto/openssh/config.h
@@ -48,6 +48,10 @@
/* Can't do comparisons on readv */
/* #undef BROKEN_READV_COMPARISON */
+/* NetBSD read function is sometimes redirected, breaking atomicio comparisons
+ against it */
+/* #undef BROKEN_READ_COMPARISON */
+
/* Define if you have a broken realpath. */
/* #undef BROKEN_REALPATH */
@@ -75,7 +79,7 @@
/* Define if your snprintf is busted */
/* #undef BROKEN_SNPRINTF */
-/* FreeBSD strnvis does not do what we need */
+/* FreeBSD strnvis argument order is swapped compared to OpenBSD */
#define BROKEN_STRNVIS 1
/* tcgetattr with ICANON may hang */
@@ -183,6 +187,9 @@
/* Define to 1 if you have the `arc4random_buf' function. */
#define HAVE_ARC4RANDOM_BUF 1
+/* Define to 1 if you have the `arc4random_stir' function. */
+#define HAVE_ARC4RANDOM_STIR 1
+
/* Define to 1 if you have the `arc4random_uniform' function. */
#define HAVE_ARC4RANDOM_UNIFORM 1
@@ -213,9 +220,30 @@
/* Define to 1 if you have the `bcopy' function. */
#define HAVE_BCOPY 1
+/* Define to 1 if you have the `bcrypt_pbkdf' function. */
+/* #undef HAVE_BCRYPT_PBKDF */
+
/* Define to 1 if you have the `bindresvport_sa' function. */
#define HAVE_BINDRESVPORT_SA 1
+/* Define to 1 if you have the `blf_enc' function. */
+/* #undef HAVE_BLF_ENC */
+
+/* Define to 1 if you have the <blf.h> header file. */
+/* #undef HAVE_BLF_H */
+
+/* Define to 1 if you have the `Blowfish_expand0state' function. */
+/* #undef HAVE_BLOWFISH_EXPAND0STATE */
+
+/* Define to 1 if you have the `Blowfish_expandstate' function. */
+/* #undef HAVE_BLOWFISH_EXPANDSTATE */
+
+/* Define to 1 if you have the `Blowfish_initstate' function. */
+/* #undef HAVE_BLOWFISH_INITSTATE */
+
+/* Define to 1 if you have the `Blowfish_stream2word' function. */
+/* #undef HAVE_BLOWFISH_STREAM2WORD */
+
/* Define to 1 if you have the `BN_is_prime_ex' function. */
#define HAVE_BN_IS_PRIME_EX 1
@@ -228,6 +256,9 @@
/* Define to 1 if you have the <bstring.h> header file. */
/* #undef HAVE_BSTRING_H */
+/* Define to 1 if you have the `cap_rights_limit' function. */
+#define HAVE_CAP_RIGHTS_LIMIT 1
+
/* Define to 1 if you have the `clock' function. */
#define HAVE_CLOCK 1
@@ -375,6 +406,18 @@
/* Define if libcrypto has EVP_CIPHER_CTX_ctrl */
#define HAVE_EVP_CIPHER_CTX_CTRL 1
+/* Define to 1 if you have the `EVP_DigestFinal_ex' function. */
+#define HAVE_EVP_DIGESTFINAL_EX 1
+
+/* Define to 1 if you have the `EVP_DigestInit_ex' function. */
+#define HAVE_EVP_DIGESTINIT_EX 1
+
+/* Define to 1 if you have the `EVP_MD_CTX_cleanup' function. */
+#define HAVE_EVP_MD_CTX_CLEANUP 1
+
+/* Define to 1 if you have the `EVP_MD_CTX_init' function. */
+#define HAVE_EVP_MD_CTX_INIT 1
+
/* Define to 1 if you have the `EVP_sha256' function. */
#define HAVE_EVP_SHA256 1
@@ -414,6 +457,9 @@
/* Define to 1 if the system has the type `fsfilcnt_t'. */
#define HAVE_FSFILCNT_T 1
+/* Define to 1 if you have the `fstatfs' function. */
+#define HAVE_FSTATFS 1
+
/* Define to 1 if you have the `fstatvfs' function. */
#define HAVE_FSTATVFS 1
@@ -585,6 +631,9 @@
/* define if you have int64_t data type */
#define HAVE_INT64_T 1
+/* Define to 1 if the system has the type `intmax_t'. */
+#define HAVE_INTMAX_T 1
+
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
@@ -1084,6 +1133,9 @@
/* Define to 1 if you have the <sys/bsdtty.h> header file. */
/* #undef HAVE_SYS_BSDTTY_H */
+/* Define to 1 if you have the <sys/capability.h> header file. */
+#define HAVE_SYS_CAPABILITY_H 1
+
/* Define to 1 if you have the <sys/cdefs.h> header file. */
#define HAVE_SYS_CDEFS_H 1
@@ -1198,6 +1250,9 @@
/* Define to 1 if you have the <ucred.h> header file. */
/* #undef HAVE_UCRED_H */
+/* Define to 1 if the system has the type `uintmax_t'. */
+#define HAVE_UINTMAX_T 1
+
/* define if you have uintxx_t data type */
#define HAVE_UINTXX_T 1
@@ -1386,9 +1441,18 @@
/* Define if EVP_DigestUpdate returns void */
/* #undef OPENSSL_EVP_DIGESTUPDATE_VOID */
-/* libcrypto includes complete ECC support */
+/* OpenSSL has ECC */
#define OPENSSL_HAS_ECC 1
+/* libcrypto has NID_X9_62_prime256v1 */
+#define OPENSSL_HAS_NISTP256 1
+
+/* libcrypto has NID_secp384r1 */
+#define OPENSSL_HAS_NISTP384 1
+
+/* libcrypto has NID_secp521r1 */
+#define OPENSSL_HAS_NISTP521 1
+
/* libcrypto has EVP AES CTR */
#define OPENSSL_HAVE_EVPCTR 1
@@ -1441,6 +1505,9 @@
/* read(1) can return 0 for a non-closed fd */
/* #undef PTY_ZEROREAD */
+/* Sandbox using capsicum */
+#define SANDBOX_CAPSICUM 1
+
/* Sandbox using Darwin sandbox_init(3) */
/* #undef SANDBOX_DARWIN */
@@ -1448,7 +1515,7 @@
/* #undef SANDBOX_NULL */
/* Sandbox using setrlimit(2) */
-#define SANDBOX_RLIMIT 1
+/* #undef SANDBOX_RLIMIT */
/* Sandbox using seccomp filter */
/* #undef SANDBOX_SECCOMP_FILTER */
@@ -1456,6 +1523,9 @@
/* setrlimit RLIMIT_FSIZE works */
/* #undef SANDBOX_SKIP_RLIMIT_FSIZE */
+/* define if setrlimit RLIMIT_NOFILE breaks things */
+#define SANDBOX_SKIP_RLIMIT_NOFILE 1
+
/* Sandbox using systrace(4) */
/* #undef SANDBOX_SYSTRACE */
OpenPOWER on IntegriCloud