nodeConstantsMod

class Object
trait Matchable
class Any

Value members

Concrete methods

@JSImport("node:constants", "SIGABRT") @native
def SIGABRT: Double
@inline
def SIGABRT_=(x: Double): Unit
@JSImport("node:constants", "SIGALRM") @native
def SIGALRM: Double
@inline
def SIGALRM_=(x: Double): Unit
@JSImport("node:constants", "SIGBREAK") @native
def SIGBREAK: Double
@inline
def SIGBREAK_=(x: Double): Unit
@JSImport("node:constants", "SIGBUS") @native
def SIGBUS: Double
@inline
def SIGBUS_=(x: Double): Unit
@JSImport("node:constants", "SIGCHLD") @native
def SIGCHLD: Double
@inline
def SIGCHLD_=(x: Double): Unit
@JSImport("node:constants", "SIGCONT") @native
def SIGCONT: Double
@inline
def SIGCONT_=(x: Double): Unit
@JSImport("node:constants", "SIGFPE") @native
def SIGFPE: Double
@inline
def SIGFPE_=(x: Double): Unit
@JSImport("node:constants", "SIGHUP") @native
def SIGHUP: Double
@inline
def SIGHUP_=(x: Double): Unit
@JSImport("node:constants", "SIGILL") @native
def SIGILL: Double
@inline
def SIGILL_=(x: Double): Unit
@JSImport("node:constants", "SIGINFO") @native
def SIGINFO: Double
@inline
def SIGINFO_=(x: Double): Unit
@JSImport("node:constants", "SIGINT") @native
def SIGINT: Double
@inline
def SIGINT_=(x: Double): Unit
@JSImport("node:constants", "SIGIO") @native
def SIGIO: Double
@JSImport("node:constants", "SIGIOT") @native
def SIGIOT: Double
@inline
def SIGIOT_=(x: Double): Unit
@inline
def SIGIO_=(x: Double): Unit
@JSImport("node:constants", "SIGKILL") @native
def SIGKILL: Double
@inline
def SIGKILL_=(x: Double): Unit
@JSImport("node:constants", "SIGLOST") @native
def SIGLOST: Double
@inline
def SIGLOST_=(x: Double): Unit
@JSImport("node:constants", "SIGPIPE") @native
def SIGPIPE: Double
@inline
def SIGPIPE_=(x: Double): Unit
@JSImport("node:constants", "SIGPOLL") @native
def SIGPOLL: Double
@inline
def SIGPOLL_=(x: Double): Unit
@JSImport("node:constants", "SIGPROF") @native
def SIGPROF: Double
@inline
def SIGPROF_=(x: Double): Unit
@JSImport("node:constants", "SIGPWR") @native
def SIGPWR: Double
@inline
def SIGPWR_=(x: Double): Unit
@JSImport("node:constants", "SIGQUIT") @native
def SIGQUIT: Double
@inline
def SIGQUIT_=(x: Double): Unit
@JSImport("node:constants", "SIGSEGV") @native
def SIGSEGV: Double
@inline
def SIGSEGV_=(x: Double): Unit
@JSImport("node:constants", "SIGSTKFLT") @native
def SIGSTKFLT: Double
@inline
def SIGSTKFLT_=(x: Double): Unit
@JSImport("node:constants", "SIGSTOP") @native
def SIGSTOP: Double
@inline
def SIGSTOP_=(x: Double): Unit
@JSImport("node:constants", "SIGSYS") @native
def SIGSYS: Double
@inline
def SIGSYS_=(x: Double): Unit
@JSImport("node:constants", "SIGTERM") @native
def SIGTERM: Double
@inline
def SIGTERM_=(x: Double): Unit
@JSImport("node:constants", "SIGTRAP") @native
def SIGTRAP: Double
@inline
def SIGTRAP_=(x: Double): Unit
@JSImport("node:constants", "SIGTSTP") @native
def SIGTSTP: Double
@inline
def SIGTSTP_=(x: Double): Unit
@JSImport("node:constants", "SIGTTIN") @native
def SIGTTIN: Double
@inline
def SIGTTIN_=(x: Double): Unit
@JSImport("node:constants", "SIGTTOU") @native
def SIGTTOU: Double
@inline
def SIGTTOU_=(x: Double): Unit
@JSImport("node:constants", "SIGUNUSED") @native
def SIGUNUSED: Double
@inline
def SIGUNUSED_=(x: Double): Unit
@JSImport("node:constants", "SIGURG") @native
def SIGURG: Double
@inline
def SIGURG_=(x: Double): Unit
@JSImport("node:constants", "SIGUSR1") @native
def SIGUSR1: Double
@inline
def SIGUSR1_=(x: Double): Unit
@JSImport("node:constants", "SIGUSR2") @native
def SIGUSR2: Double
@inline
def SIGUSR2_=(x: Double): Unit
@JSImport("node:constants", "SIGVTALRM") @native
def SIGVTALRM: Double
@inline
def SIGVTALRM_=(x: Double): Unit
@JSImport("node:constants", "SIGWINCH") @native
def SIGWINCH: Double
@inline
def SIGWINCH_=(x: Double): Unit
@JSImport("node:constants", "SIGXCPU") @native
def SIGXCPU: Double
@inline
def SIGXCPU_=(x: Double): Unit
@JSImport("node:constants", "SIGXFSZ") @native
def SIGXFSZ: Double
@inline
def SIGXFSZ_=(x: Double): Unit

Concrete fields

@JSImport("node:constants", "ALPN_ENABLED") @native
val ALPN_ENABLED: Double
@JSImport("node:constants", "COPYFILE_EXCL") @native
val COPYFILE_EXCL: Double

Constant for fs.copyFile. Flag indicating the destination file should not be overwritten if it already exists.

Constant for fs.copyFile. Flag indicating the destination file should not be overwritten if it already exists.

@JSImport("node:constants", "COPYFILE_FICLONE") @native
val COPYFILE_FICLONE: Double

Constant for fs.copyFile. copy operation will attempt to create a copy-on-write reflink. If the underlying platform does not support copy-on-write, then a fallback copy mechanism is used.

Constant for fs.copyFile. copy operation will attempt to create a copy-on-write reflink. If the underlying platform does not support copy-on-write, then a fallback copy mechanism is used.

@JSImport("node:constants", "COPYFILE_FICLONE_FORCE") @native

Constant for fs.copyFile. Copy operation will attempt to create a copy-on-write reflink. If the underlying platform does not support copy-on-write, then the operation will fail with an error.

Constant for fs.copyFile. Copy operation will attempt to create a copy-on-write reflink. If the underlying platform does not support copy-on-write, then the operation will fail with an error.

@JSImport("node:constants", "DH_CHECK_P_NOT_PRIME") @native
@JSImport("node:constants", "DH_CHECK_P_NOT_SAFE_PRIME") @native
@JSImport("node:constants", "DH_NOT_SUITABLE_GENERATOR") @native
@JSImport("node:constants", "DH_UNABLE_TO_CHECK_GENERATOR") @native
@JSImport("node:constants", "E2BIG") @native
val E2BIG: Double
@JSImport("node:constants", "EACCES") @native
val EACCES: Double
@JSImport("node:constants", "EADDRINUSE") @native
val EADDRINUSE: Double
@JSImport("node:constants", "EADDRNOTAVAIL") @native
val EADDRNOTAVAIL: Double
@JSImport("node:constants", "EAFNOSUPPORT") @native
val EAFNOSUPPORT: Double
@JSImport("node:constants", "EAGAIN") @native
val EAGAIN: Double
@JSImport("node:constants", "EALREADY") @native
val EALREADY: Double
@JSImport("node:constants", "EBADF") @native
val EBADF: Double
@JSImport("node:constants", "EBADMSG") @native
val EBADMSG: Double
@JSImport("node:constants", "EBUSY") @native
val EBUSY: Double
@JSImport("node:constants", "ECANCELED") @native
val ECANCELED: Double
@JSImport("node:constants", "ECHILD") @native
val ECHILD: Double
@JSImport("node:constants", "ECONNABORTED") @native
val ECONNABORTED: Double
@JSImport("node:constants", "ECONNREFUSED") @native
val ECONNREFUSED: Double
@JSImport("node:constants", "ECONNRESET") @native
val ECONNRESET: Double
@JSImport("node:constants", "EDEADLK") @native
val EDEADLK: Double
@JSImport("node:constants", "EDESTADDRREQ") @native
val EDESTADDRREQ: Double
@JSImport("node:constants", "EDOM") @native
val EDOM: Double
@JSImport("node:constants", "EDQUOT") @native
val EDQUOT: Double
@JSImport("node:constants", "EEXIST") @native
val EEXIST: Double
@JSImport("node:constants", "EFAULT") @native
val EFAULT: Double
@JSImport("node:constants", "EFBIG") @native
val EFBIG: Double
@JSImport("node:constants", "EHOSTUNREACH") @native
val EHOSTUNREACH: Double
@JSImport("node:constants", "EIDRM") @native
val EIDRM: Double
@JSImport("node:constants", "EILSEQ") @native
val EILSEQ: Double
@JSImport("node:constants", "EINPROGRESS") @native
val EINPROGRESS: Double
@JSImport("node:constants", "EINTR") @native
val EINTR: Double
@JSImport("node:constants", "EINVAL") @native
val EINVAL: Double
@JSImport("node:constants", "EIO") @native
val EIO: Double
@JSImport("node:constants", "EISCONN") @native
val EISCONN: Double
@JSImport("node:constants", "EISDIR") @native
val EISDIR: Double
@JSImport("node:constants", "ELOOP") @native
val ELOOP: Double
@JSImport("node:constants", "EMFILE") @native
val EMFILE: Double
@JSImport("node:constants", "EMSGSIZE") @native
val EMSGSIZE: Double
@JSImport("node:constants", "EMULTIHOP") @native
val EMULTIHOP: Double
@JSImport("node:constants", "ENAMETOOLONG") @native
val ENAMETOOLONG: Double
@JSImport("node:constants", "ENETDOWN") @native
val ENETDOWN: Double
@JSImport("node:constants", "ENETRESET") @native
val ENETRESET: Double
@JSImport("node:constants", "ENETUNREACH") @native
val ENETUNREACH: Double
@JSImport("node:constants", "ENFILE") @native
val ENFILE: Double
@JSImport("node:constants", "ENGINE_METHOD_ALL") @native
val ENGINE_METHOD_ALL: Double
@JSImport("node:constants", "ENGINE_METHOD_CIPHERS") @native
@JSImport("node:constants", "ENGINE_METHOD_DH") @native
val ENGINE_METHOD_DH: Double
@JSImport("node:constants", "ENGINE_METHOD_DIGESTS") @native
@JSImport("node:constants", "ENGINE_METHOD_DSA") @native
val ENGINE_METHOD_DSA: Double
@JSImport("node:constants", "ENGINE_METHOD_EC") @native
val ENGINE_METHOD_EC: Double
@JSImport("node:constants", "ENGINE_METHOD_NONE") @native
val ENGINE_METHOD_NONE: Double
@JSImport("node:constants", "ENGINE_METHOD_PKEY_ASN1_METHS") @native
@JSImport("node:constants", "ENGINE_METHOD_PKEY_METHS") @native
@JSImport("node:constants", "ENGINE_METHOD_RAND") @native
val ENGINE_METHOD_RAND: Double
@JSImport("node:constants", "ENGINE_METHOD_RSA") @native
val ENGINE_METHOD_RSA: Double
@JSImport("node:constants", "ENOBUFS") @native
val ENOBUFS: Double
@JSImport("node:constants", "ENODATA") @native
val ENODATA: Double
@JSImport("node:constants", "ENODEV") @native
val ENODEV: Double
@JSImport("node:constants", "ENOENT") @native
val ENOENT: Double
@JSImport("node:constants", "ENOEXEC") @native
val ENOEXEC: Double
@JSImport("node:constants", "ENOLCK") @native
val ENOLCK: Double
@JSImport("node:constants", "ENOMEM") @native
val ENOMEM: Double
@JSImport("node:constants", "ENOMSG") @native
val ENOMSG: Double
@JSImport("node:constants", "ENOPROTOOPT") @native
val ENOPROTOOPT: Double
@JSImport("node:constants", "ENOSPC") @native
val ENOSPC: Double
@JSImport("node:constants", "ENOSR") @native
val ENOSR: Double
@JSImport("node:constants", "ENOSTR") @native
val ENOSTR: Double
@JSImport("node:constants", "ENOSYS") @native
val ENOSYS: Double
@JSImport("node:constants", "ENOTCONN") @native
val ENOTCONN: Double
@JSImport("node:constants", "ENOTDIR") @native
val ENOTDIR: Double
@JSImport("node:constants", "ENOTEMPTY") @native
val ENOTEMPTY: Double
@JSImport("node:constants", "ENOTSOCK") @native
val ENOTSOCK: Double
@JSImport("node:constants", "ENOTSUP") @native
val ENOTSUP: Double
@JSImport("node:constants", "ENOTTY") @native
val ENOTTY: Double
@JSImport("node:constants", "ENXIO") @native
val ENXIO: Double
@JSImport("node:constants", "EOPNOTSUPP") @native
val EOPNOTSUPP: Double
@JSImport("node:constants", "EOVERFLOW") @native
val EOVERFLOW: Double
@JSImport("node:constants", "EPERM") @native
val EPERM: Double
@JSImport("node:constants", "EPIPE") @native
val EPIPE: Double
@JSImport("node:constants", "EPROTO") @native
val EPROTO: Double
@JSImport("node:constants", "EPROTONOSUPPORT") @native
val EPROTONOSUPPORT: Double
@JSImport("node:constants", "EPROTOTYPE") @native
val EPROTOTYPE: Double
@JSImport("node:constants", "ERANGE") @native
val ERANGE: Double
@JSImport("node:constants", "EROFS") @native
val EROFS: Double
@JSImport("node:constants", "ESPIPE") @native
val ESPIPE: Double
@JSImport("node:constants", "ESRCH") @native
val ESRCH: Double
@JSImport("node:constants", "ESTALE") @native
val ESTALE: Double
@JSImport("node:constants", "ETIME") @native
val ETIME: Double
@JSImport("node:constants", "ETIMEDOUT") @native
val ETIMEDOUT: Double
@JSImport("node:constants", "ETXTBSY") @native
val ETXTBSY: Double
@JSImport("node:constants", "EWOULDBLOCK") @native
val EWOULDBLOCK: Double
@JSImport("node:constants", "EXDEV") @native
val EXDEV: Double
@JSImport("node:constants", "F_OK") @native
val F_OK: Double

Constant for fs.access(). File is visible to the calling process.

Constant for fs.access(). File is visible to the calling process.

@JSImport("node:constants", "OPENSSL_VERSION_NUMBER") @native
@JSImport("node:constants", "O_APPEND") @native
val O_APPEND: Double

Constant for fs.open(). Flag indicating that data will be appended to the end of the file.

Constant for fs.open(). Flag indicating that data will be appended to the end of the file.

@JSImport("node:constants", "O_CREAT") @native
val O_CREAT: Double

Constant for fs.open(). Flag indicating to create the file if it does not already exist.

Constant for fs.open(). Flag indicating to create the file if it does not already exist.

@JSImport("node:constants", "O_DIRECT") @native
val O_DIRECT: Double

Constant for fs.open(). When set, an attempt will be made to minimize caching effects of file I/O.

Constant for fs.open(). When set, an attempt will be made to minimize caching effects of file I/O.

@JSImport("node:constants", "O_DIRECTORY") @native
val O_DIRECTORY: Double

Constant for fs.open(). Flag indicating that the open should fail if the path is not a directory.

Constant for fs.open(). Flag indicating that the open should fail if the path is not a directory.

@JSImport("node:constants", "O_DSYNC") @native
val O_DSYNC: Double

Constant for fs.open(). Flag indicating that the file is opened for synchronous I/O with write operations waiting for data integrity.

Constant for fs.open(). Flag indicating that the file is opened for synchronous I/O with write operations waiting for data integrity.

@JSImport("node:constants", "O_EXCL") @native
val O_EXCL: Double

Constant for fs.open(). Flag indicating that opening a file should fail if the O_CREAT flag is set and the file already exists.

Constant for fs.open(). Flag indicating that opening a file should fail if the O_CREAT flag is set and the file already exists.

@JSImport("node:constants", "O_NOATIME") @native
val O_NOATIME: Double

constant for fs.open(). Flag indicating reading accesses to the file system will no longer result in an update to the atime information associated with the file. This flag is available on Linux operating systems only.

constant for fs.open(). Flag indicating reading accesses to the file system will no longer result in an update to the atime information associated with the file. This flag is available on Linux operating systems only.

@JSImport("node:constants", "O_NOCTTY") @native
val O_NOCTTY: Double

Constant for fs.open(). Flag indicating that if path identifies a terminal device, opening the path shall not cause that terminal to become the controlling terminal for the process (if the process does not already have one).

Constant for fs.open(). Flag indicating that if path identifies a terminal device, opening the path shall not cause that terminal to become the controlling terminal for the process (if the process does not already have one).

@JSImport("node:constants", "O_NOFOLLOW") @native
val O_NOFOLLOW: Double

Constant for fs.open(). Flag indicating that the open should fail if the path is a symbolic link.

Constant for fs.open(). Flag indicating that the open should fail if the path is a symbolic link.

@JSImport("node:constants", "O_NONBLOCK") @native
val O_NONBLOCK: Double

Constant for fs.open(). Flag indicating to open the file in nonblocking mode when possible.

Constant for fs.open(). Flag indicating to open the file in nonblocking mode when possible.

@JSImport("node:constants", "O_RDONLY") @native
val O_RDONLY: Double

Constant for fs.open(). Flag indicating to open a file for read-only access.

Constant for fs.open(). Flag indicating to open a file for read-only access.

@JSImport("node:constants", "O_RDWR") @native
val O_RDWR: Double

Constant for fs.open(). Flag indicating to open a file for read-write access.

Constant for fs.open(). Flag indicating to open a file for read-write access.

@JSImport("node:constants", "O_SYNC") @native
val O_SYNC: Double

Constant for fs.open(). Flag indicating that the file is opened for synchronous I/O.

Constant for fs.open(). Flag indicating that the file is opened for synchronous I/O.

@JSImport("node:constants", "O_TRUNC") @native
val O_TRUNC: Double

Constant for fs.open(). Flag indicating that if the file exists and is a regular file, and the file is opened successfully for write access, its length shall be truncated to zero.

Constant for fs.open(). Flag indicating that if the file exists and is a regular file, and the file is opened successfully for write access, its length shall be truncated to zero.

@JSImport("node:constants", "O_WRONLY") @native
val O_WRONLY: Double

Constant for fs.open(). Flag indicating to open a file for write-only access.

Constant for fs.open(). Flag indicating to open a file for write-only access.

@JSImport("node:constants", "POINT_CONVERSION_COMPRESSED") @native
@JSImport("node:constants", "POINT_CONVERSION_HYBRID") @native
@JSImport("node:constants", "POINT_CONVERSION_UNCOMPRESSED") @native
@JSImport("node:constants", "PRIORITY_ABOVE_NORMAL") @native
@JSImport("node:constants", "PRIORITY_BELOW_NORMAL") @native
@JSImport("node:constants", "PRIORITY_HIGH") @native
val PRIORITY_HIGH: Double
@JSImport("node:constants", "PRIORITY_HIGHEST") @native
val PRIORITY_HIGHEST: Double
@JSImport("node:constants", "PRIORITY_LOW") @native
val PRIORITY_LOW: Double
@JSImport("node:constants", "PRIORITY_NORMAL") @native
val PRIORITY_NORMAL: Double
@JSImport("node:constants", "RSA_NO_PADDING") @native
val RSA_NO_PADDING: Double
@JSImport("node:constants", "RSA_PKCS1_OAEP_PADDING") @native
@JSImport("node:constants", "RSA_PKCS1_PADDING") @native
val RSA_PKCS1_PADDING: Double
@JSImport("node:constants", "RSA_PKCS1_PSS_PADDING") @native
@JSImport("node:constants", "RSA_PSS_SALTLEN_AUTO") @native

Causes the salt length for RSA_PKCS1_PSS_PADDING to be determined automatically when verifying a signature.

Causes the salt length for RSA_PKCS1_PSS_PADDING to be determined automatically when verifying a signature.

@JSImport("node:constants", "RSA_PSS_SALTLEN_DIGEST") @native

Sets the salt length for RSA_PKCS1_PSS_PADDING to the digest size when signing or verifying.

Sets the salt length for RSA_PKCS1_PSS_PADDING to the digest size when signing or verifying.

@JSImport("node:constants", "RSA_PSS_SALTLEN_MAX_SIGN") @native

Sets the salt length for RSA_PKCS1_PSS_PADDING to the maximum permissible value when signing data.

Sets the salt length for RSA_PKCS1_PSS_PADDING to the maximum permissible value when signing data.

@JSImport("node:constants", "RSA_SSLV23_PADDING") @native
val RSA_SSLV23_PADDING: Double
@JSImport("node:constants", "RSA_X931_PADDING") @native
val RSA_X931_PADDING: Double
@JSImport("node:constants", "R_OK") @native
val R_OK: Double

Constant for fs.access(). File can be read by the calling process.

Constant for fs.access(). File can be read by the calling process.

@JSImport("node:constants", "SSL_OP_NO_SSLv2") @native
val SSLOPNOSSLv2: Double
@JSImport("node:constants", "SSL_OP_NO_SSLv3") @native
val SSLOPNOSSLv3: Double
@JSImport("node:constants", "SSL_OP_NO_TLSv1") @native
val SSLOPNOTLSv1: Double
@JSImport("node:constants", "SSL_OP_NO_TLSv1_1") @native
val SSLOPNOTLSv11: Double
@JSImport("node:constants", "SSL_OP_NO_TLSv1_2") @native
val SSLOPNOTLSv12: Double
@JSImport("node:constants", "SSL_OP_ALL") @native
val SSL_OP_ALL: Double

Applies multiple bug workarounds within OpenSSL. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html for detail.

Applies multiple bug workarounds within OpenSSL. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html for detail.

@JSImport("node:constants", "SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION") @native

Allows legacy insecure renegotiation between OpenSSL and unpatched clients or servers. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

Allows legacy insecure renegotiation between OpenSSL and unpatched clients or servers. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

@JSImport("node:constants", "SSL_OP_CIPHER_SERVER_PREFERENCE") @native

Attempts to use the server's preferences instead of the client's when selecting a cipher. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

Attempts to use the server's preferences instead of the client's when selecting a cipher. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

@JSImport("node:constants", "SSL_OP_CISCO_ANYCONNECT") @native

Instructs OpenSSL to use Cisco's "speshul" version of DTLS_BAD_VER.

Instructs OpenSSL to use Cisco's "speshul" version of DTLS_BAD_VER.

@JSImport("node:constants", "SSL_OP_CRYPTOPRO_TLSEXT_BUG") @native

Instructs OpenSSL to add server-hello extension from an early version of the cryptopro draft.

Instructs OpenSSL to add server-hello extension from an early version of the cryptopro draft.

@JSImport("node:constants", "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS") @native

Instructs OpenSSL to disable a SSL 3.0/TLS 1.0 vulnerability workaround added in OpenSSL 0.9.6d.

Instructs OpenSSL to disable a SSL 3.0/TLS 1.0 vulnerability workaround added in OpenSSL 0.9.6d.

@JSImport("node:constants", "SSL_OP_EPHEMERAL_RSA") @native

Instructs OpenSSL to always use the tmp_rsa key when performing RSA operations.

Instructs OpenSSL to always use the tmp_rsa key when performing RSA operations.

@JSImport("node:constants", "SSL_OP_LEGACY_SERVER_CONNECT") @native

Allows initial connection to servers that do not support RI.

Allows initial connection to servers that do not support RI.

@JSImport("node:constants", "SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER") @native
@JSImport("node:constants", "SSL_OP_MICROSOFT_SESS_ID_BUG") @native
@JSImport("node:constants", "SSL_OP_MSIE_SSLV2_RSA_PADDING") @native

Instructs OpenSSL to disable the workaround for a man-in-the-middle protocol-version vulnerability in the SSL 2.0 server implementation.

Instructs OpenSSL to disable the workaround for a man-in-the-middle protocol-version vulnerability in the SSL 2.0 server implementation.

@JSImport("node:constants", "SSL_OP_NETSCAPE_CA_DN_BUG") @native
@JSImport("node:constants", "SSL_OP_NETSCAPE_CHALLENGE_BUG") @native
@JSImport("node:constants", "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG") @native
@JSImport("node:constants", "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG") @native
@JSImport("node:constants", "SSL_OP_NO_COMPRESSION") @native

Instructs OpenSSL to disable support for SSL/TLS compression.

Instructs OpenSSL to disable support for SSL/TLS compression.

@JSImport("node:constants", "SSL_OP_NO_QUERY_MTU") @native
val SSL_OP_NO_QUERY_MTU: Double
@JSImport("node:constants", "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION") @native

Instructs OpenSSL to always start a new session when performing renegotiation.

Instructs OpenSSL to always start a new session when performing renegotiation.

@JSImport("node:constants", "SSL_OP_NO_TICKET") @native
val SSL_OP_NO_TICKET: Double
@JSImport("node:constants", "SSL_OP_PKCS1_CHECK_1") @native
@JSImport("node:constants", "SSL_OP_PKCS1_CHECK_2") @native
@JSImport("node:constants", "SSL_OP_SINGLE_DH_USE") @native

Instructs OpenSSL to always create a new key when using temporary/ephemeral DH parameters.

Instructs OpenSSL to always create a new key when using temporary/ephemeral DH parameters.

@JSImport("node:constants", "SSL_OP_SINGLE_ECDH_USE") @native

Instructs OpenSSL to always create a new key when using temporary/ephemeral ECDH parameters.

Instructs OpenSSL to always create a new key when using temporary/ephemeral ECDH parameters.

@JSImport("node:constants", "SSL_OP_SSLEAY_080_CLIENT_DH_BUG") @native
@JSImport("node:constants", "SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG") @native
@JSImport("node:constants", "SSL_OP_TLS_BLOCK_PADDING_BUG") @native
@JSImport("node:constants", "SSL_OP_TLS_D5_BUG") @native
val SSL_OP_TLS_D5_BUG: Double
@JSImport("node:constants", "SSL_OP_TLS_ROLLBACK_BUG") @native

Instructs OpenSSL to disable version rollback attack detection.

Instructs OpenSSL to disable version rollback attack detection.

@JSImport("node:constants", "S_IFBLK") @native
val S_IFBLK: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a block-oriented device file.

Constant for fs.Stats mode property for determining a file's type. File type constant for a block-oriented device file.

@JSImport("node:constants", "S_IFCHR") @native
val S_IFCHR: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a character-oriented device file.

Constant for fs.Stats mode property for determining a file's type. File type constant for a character-oriented device file.

@JSImport("node:constants", "S_IFDIR") @native
val S_IFDIR: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a directory.

Constant for fs.Stats mode property for determining a file's type. File type constant for a directory.

@JSImport("node:constants", "S_IFIFO") @native
val S_IFIFO: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a FIFO/pipe.

Constant for fs.Stats mode property for determining a file's type. File type constant for a FIFO/pipe.

@JSImport("node:constants", "S_IFLNK") @native
val S_IFLNK: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a symbolic link.

Constant for fs.Stats mode property for determining a file's type. File type constant for a symbolic link.

@JSImport("node:constants", "S_IFMT") @native
val S_IFMT: Double

Constant for fs.Stats mode property for determining a file's type. Bit mask used to extract the file type code.

Constant for fs.Stats mode property for determining a file's type. Bit mask used to extract the file type code.

@JSImport("node:constants", "S_IFREG") @native
val S_IFREG: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a regular file.

Constant for fs.Stats mode property for determining a file's type. File type constant for a regular file.

@JSImport("node:constants", "S_IFSOCK") @native
val S_IFSOCK: Double

Constant for fs.Stats mode property for determining a file's type. File type constant for a socket.

Constant for fs.Stats mode property for determining a file's type. File type constant for a socket.

@JSImport("node:constants", "S_IRGRP") @native
val S_IRGRP: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by group.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by group.

@JSImport("node:constants", "S_IROTH") @native
val S_IROTH: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by others.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by others.

@JSImport("node:constants", "S_IRUSR") @native
val S_IRUSR: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by owner.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable by owner.

@JSImport("node:constants", "S_IRWXG") @native
val S_IRWXG: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by group.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by group.

@JSImport("node:constants", "S_IRWXO") @native
val S_IRWXO: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by others.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by others.

@JSImport("node:constants", "S_IRWXU") @native
val S_IRWXU: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by owner.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating readable, writable and executable by owner.

@JSImport("node:constants", "S_IWGRP") @native
val S_IWGRP: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by group.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by group.

@JSImport("node:constants", "S_IWOTH") @native
val S_IWOTH: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by others.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by others.

@JSImport("node:constants", "S_IWUSR") @native
val S_IWUSR: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by owner.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating writable by owner.

@JSImport("node:constants", "S_IXGRP") @native
val S_IXGRP: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by group.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by group.

@JSImport("node:constants", "S_IXOTH") @native
val S_IXOTH: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by others.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by others.

@JSImport("node:constants", "S_IXUSR") @native
val S_IXUSR: Double

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by owner.

Constant for fs.Stats mode property for determining access permissions for a file. File mode indicating executable by owner.

@JSImport("node:constants", "UV_FS_O_FILEMAP") @native
val UV_FS_O_FILEMAP: Double

When set, a memory file mapping is used to access the file. This flag is available on Windows operating systems only. On other operating systems, this flag is ignored.

When set, a memory file mapping is used to access the file. This flag is available on Windows operating systems only. On other operating systems, this flag is ignored.

@JSImport("node:constants", "WSAEACCES") @native
val WSAEACCES: Double
@JSImport("node:constants", "WSAEADDRINUSE") @native
val WSAEADDRINUSE: Double
@JSImport("node:constants", "WSAEADDRNOTAVAIL") @native
val WSAEADDRNOTAVAIL: Double
@JSImport("node:constants", "WSAEAFNOSUPPORT") @native
val WSAEAFNOSUPPORT: Double
@JSImport("node:constants", "WSAEALREADY") @native
val WSAEALREADY: Double
@JSImport("node:constants", "WSAEBADF") @native
val WSAEBADF: Double
@JSImport("node:constants", "WSAECANCELLED") @native
val WSAECANCELLED: Double
@JSImport("node:constants", "WSAECONNABORTED") @native
val WSAECONNABORTED: Double
@JSImport("node:constants", "WSAECONNREFUSED") @native
val WSAECONNREFUSED: Double
@JSImport("node:constants", "WSAECONNRESET") @native
val WSAECONNRESET: Double
@JSImport("node:constants", "WSAEDESTADDRREQ") @native
val WSAEDESTADDRREQ: Double
@JSImport("node:constants", "WSAEDISCON") @native
val WSAEDISCON: Double
@JSImport("node:constants", "WSAEDQUOT") @native
val WSAEDQUOT: Double
@JSImport("node:constants", "WSAEFAULT") @native
val WSAEFAULT: Double
@JSImport("node:constants", "WSAEHOSTDOWN") @native
val WSAEHOSTDOWN: Double
@JSImport("node:constants", "WSAEHOSTUNREACH") @native
val WSAEHOSTUNREACH: Double
@JSImport("node:constants", "WSAEINPROGRESS") @native
val WSAEINPROGRESS: Double
@JSImport("node:constants", "WSAEINTR") @native
val WSAEINTR: Double
@JSImport("node:constants", "WSAEINVAL") @native
val WSAEINVAL: Double
@JSImport("node:constants", "WSAEINVALIDPROCTABLE") @native
@JSImport("node:constants", "WSAEINVALIDPROVIDER") @native
val WSAEINVALIDPROVIDER: Double
@JSImport("node:constants", "WSAEISCONN") @native
val WSAEISCONN: Double
@JSImport("node:constants", "WSAELOOP") @native
val WSAELOOP: Double
@JSImport("node:constants", "WSAEMFILE") @native
val WSAEMFILE: Double
@JSImport("node:constants", "WSAEMSGSIZE") @native
val WSAEMSGSIZE: Double
@JSImport("node:constants", "WSAENAMETOOLONG") @native
val WSAENAMETOOLONG: Double
@JSImport("node:constants", "WSAENETDOWN") @native
val WSAENETDOWN: Double
@JSImport("node:constants", "WSAENETRESET") @native
val WSAENETRESET: Double
@JSImport("node:constants", "WSAENETUNREACH") @native
val WSAENETUNREACH: Double
@JSImport("node:constants", "WSAENOBUFS") @native
val WSAENOBUFS: Double
@JSImport("node:constants", "WSAENOMORE") @native
val WSAENOMORE: Double
@JSImport("node:constants", "WSAENOPROTOOPT") @native
val WSAENOPROTOOPT: Double
@JSImport("node:constants", "WSAENOTCONN") @native
val WSAENOTCONN: Double
@JSImport("node:constants", "WSAENOTEMPTY") @native
val WSAENOTEMPTY: Double
@JSImport("node:constants", "WSAENOTSOCK") @native
val WSAENOTSOCK: Double
@JSImport("node:constants", "WSAEOPNOTSUPP") @native
val WSAEOPNOTSUPP: Double
@JSImport("node:constants", "WSAEPFNOSUPPORT") @native
val WSAEPFNOSUPPORT: Double
@JSImport("node:constants", "WSAEPROCLIM") @native
val WSAEPROCLIM: Double
@JSImport("node:constants", "WSAEPROTONOSUPPORT") @native
val WSAEPROTONOSUPPORT: Double
@JSImport("node:constants", "WSAEPROTOTYPE") @native
val WSAEPROTOTYPE: Double
@JSImport("node:constants", "WSAEPROVIDERFAILEDINIT") @native
@JSImport("node:constants", "WSAEREFUSED") @native
val WSAEREFUSED: Double
@JSImport("node:constants", "WSAEREMOTE") @native
val WSAEREMOTE: Double
@JSImport("node:constants", "WSAESHUTDOWN") @native
val WSAESHUTDOWN: Double
@JSImport("node:constants", "WSAESOCKTNOSUPPORT") @native
val WSAESOCKTNOSUPPORT: Double
@JSImport("node:constants", "WSAESTALE") @native
val WSAESTALE: Double
@JSImport("node:constants", "WSAETIMEDOUT") @native
val WSAETIMEDOUT: Double
@JSImport("node:constants", "WSAETOOMANYREFS") @native
val WSAETOOMANYREFS: Double
@JSImport("node:constants", "WSAEUSERS") @native
val WSAEUSERS: Double
@JSImport("node:constants", "WSAEWOULDBLOCK") @native
val WSAEWOULDBLOCK: Double
@JSImport("node:constants", "WSANOTINITIALISED") @native
val WSANOTINITIALISED: Double
@JSImport("node:constants", "WSASERVICE_NOT_FOUND") @native
@JSImport("node:constants", "WSASYSCALLFAILURE") @native
val WSASYSCALLFAILURE: Double
@JSImport("node:constants", "WSASYSNOTREADY") @native
val WSASYSNOTREADY: Double
@JSImport("node:constants", "WSATYPE_NOT_FOUND") @native
val WSATYPE_NOT_FOUND: Double
@JSImport("node:constants", "WSAVERNOTSUPPORTED") @native
val WSAVERNOTSUPPORTED: Double
@JSImport("node:constants", "WSA_E_CANCELLED") @native
val WSA_E_CANCELLED: Double
@JSImport("node:constants", "WSA_E_NO_MORE") @native
val WSA_E_NO_MORE: Double
@JSImport("node:constants", "W_OK") @native
val W_OK: Double

Constant for fs.access(). File can be written by the calling process.

Constant for fs.access(). File can be written by the calling process.

@JSImport("node:constants", "X_OK") @native
val X_OK: Double

Constant for fs.access(). File can be executed by the calling process.

Constant for fs.access(). File can be executed by the calling process.

@JSImport("node:constants") @native
val ^: Any
@JSImport("node:constants", "defaultCipherList") @native
val defaultCipherList: String

Specifies the active default cipher list used by the current Node.js process (colon-separated values).

Specifies the active default cipher list used by the current Node.js process (colon-separated values).

@JSImport("node:constants", "defaultCoreCipherList") @native

Specifies the built-in default cipher list used by Node.js (colon-separated values).

Specifies the built-in default cipher list used by Node.js (colon-separated values).