aboutsummaryrefslogtreecommitdiff
path: root/src/js/node/constants.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/node/constants.js')
-rw-r--r--src/js/node/constants.js476
1 files changed, 476 insertions, 0 deletions
diff --git a/src/js/node/constants.js b/src/js/node/constants.js
new file mode 100644
index 000000000..b6bd30238
--- /dev/null
+++ b/src/js/node/constants.js
@@ -0,0 +1,476 @@
+const constants = {
+ RTLD_LAZY: 1,
+ RTLD_NOW: 2,
+ RTLD_GLOBAL: 256,
+ RTLD_LOCAL: 0,
+ RTLD_DEEPBIND: 8,
+ E2BIG: 7,
+ EACCES: 13,
+ EADDRINUSE: 98,
+ EADDRNOTAVAIL: 99,
+ EAFNOSUPPORT: 97,
+ EAGAIN: 11,
+ EALREADY: 114,
+ EBADF: 9,
+ EBADMSG: 74,
+ EBUSY: 16,
+ ECANCELED: 125,
+ ECHILD: 10,
+ ECONNABORTED: 103,
+ ECONNREFUSED: 111,
+ ECONNRESET: 104,
+ EDEADLK: 35,
+ EDESTADDRREQ: 89,
+ EDOM: 33,
+ EDQUOT: 122,
+ EEXIST: 17,
+ EFAULT: 14,
+ EFBIG: 27,
+ EHOSTUNREACH: 113,
+ EIDRM: 43,
+ EILSEQ: 84,
+ EINPROGRESS: 115,
+ EINTR: 4,
+ EINVAL: 22,
+ EIO: 5,
+ EISCONN: 106,
+ EISDIR: 21,
+ ELOOP: 40,
+ EMFILE: 24,
+ EMLINK: 31,
+ EMSGSIZE: 90,
+ EMULTIHOP: 72,
+ ENAMETOOLONG: 36,
+ ENETDOWN: 100,
+ ENETRESET: 102,
+ ENETUNREACH: 101,
+ ENFILE: 23,
+ ENOBUFS: 105,
+ ENODATA: 61,
+ ENODEV: 19,
+ ENOENT: 2,
+ ENOEXEC: 8,
+ ENOLCK: 37,
+ ENOLINK: 67,
+ ENOMEM: 12,
+ ENOMSG: 42,
+ ENOPROTOOPT: 92,
+ ENOSPC: 28,
+ ENOSR: 63,
+ ENOSTR: 60,
+ ENOSYS: 38,
+ ENOTCONN: 107,
+ ENOTDIR: 20,
+ ENOTEMPTY: 39,
+ ENOTSOCK: 88,
+ ENOTSUP: 95,
+ ENOTTY: 25,
+ ENXIO: 6,
+ EOPNOTSUPP: 95,
+ EOVERFLOW: 75,
+ EPERM: 1,
+ EPIPE: 32,
+ EPROTO: 71,
+ EPROTONOSUPPORT: 93,
+ EPROTOTYPE: 91,
+ ERANGE: 34,
+ EROFS: 30,
+ ESPIPE: 29,
+ ESRCH: 3,
+ ESTALE: 116,
+ ETIME: 62,
+ ETIMEDOUT: 110,
+ ETXTBSY: 26,
+ EWOULDBLOCK: 11,
+ EXDEV: 18,
+ PRIORITY_LOW: 19,
+ PRIORITY_BELOW_NORMAL: 10,
+ PRIORITY_NORMAL: 0,
+ PRIORITY_ABOVE_NORMAL: -7,
+ PRIORITY_HIGH: -14,
+ PRIORITY_HIGHEST: -20,
+ SIGHUP: 1,
+ SIGINT: 2,
+ SIGQUIT: 3,
+ SIGILL: 4,
+ SIGTRAP: 5,
+ SIGABRT: 6,
+ SIGIOT: 6,
+ SIGBUS: 7,
+ SIGFPE: 8,
+ SIGKILL: 9,
+ SIGUSR1: 10,
+ SIGSEGV: 11,
+ SIGUSR2: 12,
+ SIGPIPE: 13,
+ SIGALRM: 14,
+ SIGTERM: 15,
+ SIGCHLD: 17,
+ SIGSTKFLT: 16,
+ SIGCONT: 18,
+ SIGSTOP: 19,
+ SIGTSTP: 20,
+ SIGTTIN: 21,
+ SIGTTOU: 22,
+ SIGURG: 23,
+ SIGXCPU: 24,
+ SIGXFSZ: 25,
+ SIGVTALRM: 26,
+ SIGPROF: 27,
+ SIGWINCH: 28,
+ SIGIO: 29,
+ SIGPOLL: 29,
+ SIGPWR: 30,
+ SIGSYS: 31,
+ UV_FS_SYMLINK_DIR: 1,
+ UV_FS_SYMLINK_JUNCTION: 2,
+ O_RDONLY: 0,
+ O_WRONLY: 1,
+ O_RDWR: 2,
+ UV_DIRENT_UNKNOWN: 0,
+ UV_DIRENT_FILE: 1,
+ UV_DIRENT_DIR: 2,
+ UV_DIRENT_LINK: 3,
+ UV_DIRENT_FIFO: 4,
+ UV_DIRENT_SOCKET: 5,
+ UV_DIRENT_CHAR: 6,
+ UV_DIRENT_BLOCK: 7,
+ S_IFMT: 61440,
+ S_IFREG: 32768,
+ S_IFDIR: 16384,
+ S_IFCHR: 8192,
+ S_IFBLK: 24576,
+ S_IFIFO: 4096,
+ S_IFLNK: 40960,
+ S_IFSOCK: 49152,
+ O_CREAT: 64,
+ O_EXCL: 128,
+ UV_FS_O_FILEMAP: 0,
+ O_NOCTTY: 256,
+ O_TRUNC: 512,
+ O_APPEND: 1024,
+ O_DIRECTORY: 65536,
+ O_NOATIME: 262144,
+ O_NOFOLLOW: 131072,
+ O_SYNC: 1052672,
+ O_DSYNC: 4096,
+ O_DIRECT: 16384,
+ O_NONBLOCK: 2048,
+ S_IRWXU: 448,
+ S_IRUSR: 256,
+ S_IWUSR: 128,
+ S_IXUSR: 64,
+ S_IRWXG: 56,
+ S_IRGRP: 32,
+ S_IWGRP: 16,
+ S_IXGRP: 8,
+ S_IRWXO: 7,
+ S_IROTH: 4,
+ S_IWOTH: 2,
+ S_IXOTH: 1,
+ F_OK: 0,
+ R_OK: 4,
+ W_OK: 2,
+ X_OK: 1,
+ UV_FS_COPYFILE_EXCL: 1,
+ COPYFILE_EXCL: 1,
+ UV_FS_COPYFILE_FICLONE: 2,
+ COPYFILE_FICLONE: 2,
+ UV_FS_COPYFILE_FICLONE_FORCE: 4,
+ COPYFILE_FICLONE_FORCE: 4,
+ OPENSSL_VERSION_NUMBER: 805306496,
+ SSL_OP_ALL: 2147485776,
+ SSL_OP_ALLOW_NO_DHE_KEX: 1024,
+ SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: 262144,
+ SSL_OP_CIPHER_SERVER_PREFERENCE: 4194304,
+ SSL_OP_CISCO_ANYCONNECT: 32768,
+ SSL_OP_COOKIE_EXCHANGE: 8192,
+ SSL_OP_CRYPTOPRO_TLSEXT_BUG: 2147483648,
+ SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: 2048,
+ SSL_OP_LEGACY_SERVER_CONNECT: 4,
+ SSL_OP_NO_COMPRESSION: 131072,
+ SSL_OP_NO_ENCRYPT_THEN_MAC: 524288,
+ SSL_OP_NO_QUERY_MTU: 4096,
+ SSL_OP_NO_RENEGOTIATION: 1073741824,
+ SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: 65536,
+ SSL_OP_NO_SSLv2: 0,
+ SSL_OP_NO_SSLv3: 33554432,
+ SSL_OP_NO_TICKET: 16384,
+ SSL_OP_NO_TLSv1: 67108864,
+ SSL_OP_NO_TLSv1_1: 268435456,
+ SSL_OP_NO_TLSv1_2: 134217728,
+ SSL_OP_NO_TLSv1_3: 536870912,
+ SSL_OP_PRIORITIZE_CHACHA: 2097152,
+ SSL_OP_TLS_ROLLBACK_BUG: 8388608,
+ ENGINE_METHOD_RSA: 1,
+ ENGINE_METHOD_DSA: 2,
+ ENGINE_METHOD_DH: 4,
+ ENGINE_METHOD_RAND: 8,
+ ENGINE_METHOD_EC: 2048,
+ ENGINE_METHOD_CIPHERS: 64,
+ ENGINE_METHOD_DIGESTS: 128,
+ ENGINE_METHOD_PKEY_METHS: 512,
+ ENGINE_METHOD_PKEY_ASN1_METHS: 1024,
+ ENGINE_METHOD_ALL: 65535,
+ ENGINE_METHOD_NONE: 0,
+ DH_CHECK_P_NOT_SAFE_PRIME: 2,
+ DH_CHECK_P_NOT_PRIME: 1,
+ DH_UNABLE_TO_CHECK_GENERATOR: 4,
+ DH_NOT_SUITABLE_GENERATOR: 8,
+ RSA_PKCS1_PADDING: 1,
+ RSA_NO_PADDING: 3,
+ RSA_PKCS1_OAEP_PADDING: 4,
+ RSA_X931_PADDING: 5,
+ RSA_PKCS1_PSS_PADDING: 6,
+ RSA_PSS_SALTLEN_DIGEST: -1,
+ RSA_PSS_SALTLEN_MAX_SIGN: -2,
+ RSA_PSS_SALTLEN_AUTO: -2,
+ //usockets default values
+ defaultCoreCipherList:
+ "DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256",
+ TLS1_VERSION: 769,
+ TLS1_1_VERSION: 770,
+ TLS1_2_VERSION: 771,
+ TLS1_3_VERSION: 772,
+ POINT_CONVERSION_COMPRESSED: 2,
+ POINT_CONVERSION_UNCOMPRESSED: 4,
+ POINT_CONVERSION_HYBRID: 6,
+};
+
+export const {
+ RTLD_LAZY,
+ RTLD_NOW,
+ RTLD_GLOBAL,
+ RTLD_LOCAL,
+ RTLD_DEEPBIND,
+ E2BIG,
+ EACCES,
+ EADDRINUSE,
+ EADDRNOTAVAIL,
+ EAFNOSUPPORT,
+ EAGAIN,
+ EALREADY,
+ EBADF,
+ EBADMSG,
+ EBUSY,
+ ECANCELED,
+ ECHILD,
+ ECONNABORTED,
+ ECONNREFUSED,
+ ECONNRESET,
+ EDEADLK,
+ EDESTADDRREQ,
+ EDOM,
+ EDQUOT,
+ EEXIST,
+ EFAULT,
+ EFBIG,
+ EHOSTUNREACH,
+ EIDRM,
+ EILSEQ,
+ EINPROGRESS,
+ EINTR,
+ EINVAL,
+ EIO,
+ EISCONN,
+ EISDIR,
+ ELOOP,
+ EMFILE,
+ EMLINK,
+ EMSGSIZE,
+ EMULTIHOP,
+ ENAMETOOLONG,
+ ENETDOWN,
+ ENETRESET,
+ ENETUNREACH,
+ ENFILE,
+ ENOBUFS,
+ ENODATA,
+ ENODEV,
+ ENOENT,
+ ENOEXEC,
+ ENOLCK,
+ ENOLINK,
+ ENOMEM,
+ ENOMSG,
+ ENOPROTOOPT,
+ ENOSPC,
+ ENOSR,
+ ENOSTR,
+ ENOSYS,
+ ENOTCONN,
+ ENOTDIR,
+ ENOTEMPTY,
+ ENOTSOCK,
+ ENOTSUP,
+ ENOTTY,
+ ENXIO,
+ EOPNOTSUPP,
+ EOVERFLOW,
+ EPERM,
+ EPIPE,
+ EPROTO,
+ EPROTONOSUPPORT,
+ EPROTOTYPE,
+ ERANGE,
+ EROFS,
+ ESPIPE,
+ ESRCH,
+ ESTALE,
+ ETIME,
+ ETIMEDOUT,
+ ETXTBSY,
+ EWOULDBLOCK,
+ EXDEV,
+ PRIORITY_LOW,
+ PRIORITY_BELOW_NORMAL,
+ PRIORITY_NORMAL,
+ PRIORITY_ABOVE_NORMAL,
+ PRIORITY_HIGH,
+ PRIORITY_HIGHEST,
+ SIGHUP,
+ SIGINT,
+ SIGQUIT,
+ SIGILL,
+ SIGTRAP,
+ SIGABRT,
+ SIGIOT,
+ SIGBUS,
+ SIGFPE,
+ SIGKILL,
+ SIGUSR1,
+ SIGSEGV,
+ SIGUSR2,
+ SIGPIPE,
+ SIGALRM,
+ SIGTERM,
+ SIGCHLD,
+ SIGSTKFLT,
+ SIGCONT,
+ SIGSTOP,
+ SIGTSTP,
+ SIGTTIN,
+ SIGTTOU,
+ SIGURG,
+ SIGXCPU,
+ SIGXFSZ,
+ SIGVTALRM,
+ SIGPROF,
+ SIGWINCH,
+ SIGIO,
+ SIGPOLL,
+ SIGPWR,
+ SIGSYS,
+ UV_FS_SYMLINK_DIR,
+ UV_FS_SYMLINK_JUNCTION,
+ O_RDONLY,
+ O_WRONLY,
+ O_RDWR,
+ UV_DIRENT_UNKNOWN,
+ UV_DIRENT_FILE,
+ UV_DIRENT_DIR,
+ UV_DIRENT_LINK,
+ UV_DIRENT_FIFO,
+ UV_DIRENT_SOCKET,
+ UV_DIRENT_CHAR,
+ UV_DIRENT_BLOCK,
+ S_IFMT,
+ S_IFREG,
+ S_IFDIR,
+ S_IFCHR,
+ S_IFBLK,
+ S_IFIFO,
+ S_IFLNK,
+ S_IFSOCK,
+ O_CREAT,
+ O_EXCL,
+ UV_FS_O_FILEMAP,
+ O_NOCTTY,
+ O_TRUNC,
+ O_APPEND,
+ O_DIRECTORY,
+ O_NOATIME,
+ O_NOFOLLOW,
+ O_SYNC,
+ O_DSYNC,
+ O_DIRECT,
+ O_NONBLOCK,
+ S_IRWXU,
+ S_IRUSR,
+ S_IWUSR,
+ S_IXUSR,
+ S_IRWXG,
+ S_IRGRP,
+ S_IWGRP,
+ S_IXGRP,
+ S_IRWXO,
+ S_IROTH,
+ S_IWOTH,
+ S_IXOTH,
+ F_OK,
+ R_OK,
+ W_OK,
+ X_OK,
+ UV_FS_COPYFILE_EXCL,
+ COPYFILE_EXCL,
+ UV_FS_COPYFILE_FICLONE,
+ COPYFILE_FICLONE,
+ UV_FS_COPYFILE_FICLONE_FORCE,
+ COPYFILE_FICLONE_FORCE,
+ OPENSSL_VERSION_NUMBER,
+ SSL_OP_ALL,
+ SSL_OP_ALLOW_NO_DHE_KEX,
+ SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION,
+ SSL_OP_CIPHER_SERVER_PREFERENCE,
+ SSL_OP_CISCO_ANYCONNECT,
+ SSL_OP_COOKIE_EXCHANGE,
+ SSL_OP_CRYPTOPRO_TLSEXT_BUG,
+ SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS,
+ SSL_OP_LEGACY_SERVER_CONNECT,
+ SSL_OP_NO_COMPRESSION,
+ SSL_OP_NO_ENCRYPT_THEN_MAC,
+ SSL_OP_NO_QUERY_MTU,
+ SSL_OP_NO_RENEGOTIATION,
+ SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION,
+ SSL_OP_NO_SSLv2,
+ SSL_OP_NO_SSLv3,
+ SSL_OP_NO_TICKET,
+ SSL_OP_NO_TLSv1,
+ SSL_OP_NO_TLSv1_1,
+ SSL_OP_NO_TLSv1_2,
+ SSL_OP_NO_TLSv1_3,
+ SSL_OP_PRIORITIZE_CHACHA,
+ SSL_OP_TLS_ROLLBACK_BUG,
+ ENGINE_METHOD_RSA,
+ ENGINE_METHOD_DSA,
+ ENGINE_METHOD_DH,
+ ENGINE_METHOD_RAND,
+ ENGINE_METHOD_EC,
+ ENGINE_METHOD_CIPHERS,
+ ENGINE_METHOD_DIGESTS,
+ ENGINE_METHOD_PKEY_METHS,
+ ENGINE_METHOD_PKEY_ASN1_METHS,
+ ENGINE_METHOD_ALL,
+ ENGINE_METHOD_NONE,
+ DH_CHECK_P_NOT_SAFE_PRIME,
+ DH_CHECK_P_NOT_PRIME,
+ DH_UNABLE_TO_CHECK_GENERATOR,
+ DH_NOT_SUITABLE_GENERATOR,
+ RSA_PKCS1_PADDING,
+ RSA_NO_PADDING,
+ RSA_PKCS1_OAEP_PADDING,
+ RSA_X931_PADDING,
+ RSA_PKCS1_PSS_PADDING,
+ RSA_PSS_SALTLEN_DIGEST,
+ RSA_PSS_SALTLEN_MAX_SIGN,
+ RSA_PSS_SALTLEN_AUTO,
+ defaultCoreCipherList,
+ TLS1_VERSION,
+ TLS1_1_VERSION,
+ TLS1_2_VERSION,
+ TLS1_3_VERSION,
+ POINT_CONVERSION_COMPRESSED,
+ POINT_CONVERSION_UNCOMPRESSED,
+ POINT_CONVERSION_HYBRID,
+} = constants;
+export default constants;