diff options
-rw-r--r-- | src/bun.js/bindings/ModuleLoader.cpp | 8 | ||||
-rw-r--r-- | src/bun.js/bindings/exports.zig | 1 | ||||
-rw-r--r-- | src/bun.js/bindings/headers-handwritten.h | 1 | ||||
-rw-r--r-- | src/bun.js/module_loader.zig | 3 | ||||
-rw-r--r-- | src/bun.js/modules/ConstantsModule.h | 262 | ||||
-rw-r--r-- | src/js/build-esm.ts | 1 | ||||
-rw-r--r-- | src/js/node/constants.js | 476 | ||||
-rw-r--r-- | src/js/out/modules/node/constants.js | 1 |
8 files changed, 273 insertions, 480 deletions
diff --git a/src/bun.js/bindings/ModuleLoader.cpp b/src/bun.js/bindings/ModuleLoader.cpp index 0ccbb7dbb..62d73eb75 100644 --- a/src/bun.js/bindings/ModuleLoader.cpp +++ b/src/bun.js/bindings/ModuleLoader.cpp @@ -34,6 +34,7 @@ #include "../modules/ObjectModule.h" #include "../modules/NodeModuleModule.h" #include "../modules/TTYModule.h" +#include "../modules/ConstantsModule.h" #include "node_util_types.h" #include "CommonJSModuleRecord.h" #include <JavaScriptCore/JSModuleLoader.h> @@ -570,6 +571,13 @@ static JSValue fetchSourceCode( return rejectOrResolve(JSSourceCode::create(vm, WTFMove(source))); } + case SyntheticModuleType::Constants: { + auto source = JSC::SourceCode( + JSC::SyntheticSourceProvider::create(generateConstantsSourceCode, + JSC::SourceOrigin(), WTFMove(moduleKey))); + + return rejectOrResolve(JSSourceCode::create(vm, WTFMove(source))); + } default: { auto&& provider = Zig::SourceProvider::create(globalObject, res->result.value, JSC::SourceProviderSourceType::Module, true); return rejectOrResolve(JSC::JSSourceCode::create(vm, JSC::SourceCode(provider))); diff --git a/src/bun.js/bindings/exports.zig b/src/bun.js/bindings/exports.zig index 6ec8ff2b9..3a2cbcbdd 100644 --- a/src/bun.js/bindings/exports.zig +++ b/src/bun.js/bindings/exports.zig @@ -235,6 +235,7 @@ pub const ResolvedSource = extern struct { @"node:module" = 1028, @"node:tty" = 1029, @"node:util/types" = 1030, + @"node:constants" = 1031, }; }; diff --git a/src/bun.js/bindings/headers-handwritten.h b/src/bun.js/bindings/headers-handwritten.h index 90c8f86d2..df1bec554 100644 --- a/src/bun.js/bindings/headers-handwritten.h +++ b/src/bun.js/bindings/headers-handwritten.h @@ -274,6 +274,7 @@ enum SyntheticModuleType : uint64_t { Module = 1028, TTY = 1029, NodeUtilTypes = 1030, + Constants = 1031, }; extern "C" const char* Bun__userAgent; diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig index 6a04540b1..b5d2bdcc7 100644 --- a/src/bun.js/module_loader.zig +++ b/src/bun.js/module_loader.zig @@ -1813,7 +1813,7 @@ pub const ModuleLoader = struct { .@"node:tty" => return jsSyntheticModule(.@"node:tty", specifier), .@"node:util/types" => return jsSyntheticModule(.@"node:util/types", specifier), .@"bun:events_native" => return jsSyntheticModule(.@"bun:events_native", specifier), - + .@"node:constants" => return jsSyntheticModule(.@"node:constants", specifier), .@"node:fs/promises" => { return ResolvedSource{ .allocator = null, @@ -1847,7 +1847,6 @@ pub const ModuleLoader = struct { .@"node:async_hooks" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:async_hooks", "node/async_hooks.js", specifier), .@"node:child_process" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:child_process", "node/child_process.js", specifier), .@"node:crypto" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:crypto", "node/crypto.js", specifier), - .@"node:constants" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:constants", "node/constants.js", specifier), .@"node:dns" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:dns", "node/dns.js", specifier), .@"node:dns/promises" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:dns/promises", "node/dns.promises.js", specifier), .@"node:events" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:child_process", "node/events.js", specifier), diff --git a/src/bun.js/modules/ConstantsModule.h b/src/bun.js/modules/ConstantsModule.h new file mode 100644 index 000000000..8d7c1602b --- /dev/null +++ b/src/bun.js/modules/ConstantsModule.h @@ -0,0 +1,262 @@ +#include "JavaScriptCore/JSGlobalObject.h" +#include "ZigGlobalObject.h" + +namespace Zig { +using namespace WebCore; + +inline void generateConstantsSourceCode(JSC::JSGlobalObject *lexicalGlobalObject, + JSC::Identifier moduleKey, + Vector<JSC::Identifier, 4> &exportNames, + JSC::MarkedArgumentBuffer &exportValues) { + JSC::VM &vm = lexicalGlobalObject->vm(); + GlobalObject *globalObject = reinterpret_cast<GlobalObject *>(lexicalGlobalObject); + + auto* defaultObject = JSC::constructEmptyObject(globalObject); + + + auto exportProperty = [&](JSC::Identifier name, JSC::JSValue value) { + exportNames.append(name); + exportValues.append(value); + defaultObject->putDirect(vm, name, value, PropertyAttribute::DontDelete | PropertyAttribute::ReadOnly | 0); + }; + + exportProperty(JSC::Identifier::fromString(vm, "RTLD_LAZY"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "RTLD_NOW"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "RTLD_GLOBAL"_s), JSC::jsNumber(256)); + exportProperty(JSC::Identifier::fromString(vm, "RTLD_LOCAL"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "RTLD_DEEPBIND"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "E2BIG"_s), JSC::jsNumber(7)); + exportProperty(JSC::Identifier::fromString(vm, "EACCES"_s), JSC::jsNumber(13)); + exportProperty(JSC::Identifier::fromString(vm, "EADDRINUSE"_s), JSC::jsNumber(98)); + exportProperty(JSC::Identifier::fromString(vm, "EADDRNOTAVAIL"_s), JSC::jsNumber(99)); + exportProperty(JSC::Identifier::fromString(vm, "EAFNOSUPPORT"_s), JSC::jsNumber(97)); + exportProperty(JSC::Identifier::fromString(vm, "EAGAIN"_s), JSC::jsNumber(11)); + exportProperty(JSC::Identifier::fromString(vm, "EALREADY"_s), JSC::jsNumber(114)); + exportProperty(JSC::Identifier::fromString(vm, "EBADF"_s), JSC::jsNumber(9)); + exportProperty(JSC::Identifier::fromString(vm, "EBADMSG"_s), JSC::jsNumber(74)); + exportProperty(JSC::Identifier::fromString(vm, "EBUSY"_s), JSC::jsNumber(16)); + exportProperty(JSC::Identifier::fromString(vm, "ECANCELED"_s), JSC::jsNumber(125)); + exportProperty(JSC::Identifier::fromString(vm, "ECHILD"_s), JSC::jsNumber(10)); + exportProperty(JSC::Identifier::fromString(vm, "ECONNABORTED"_s), JSC::jsNumber(103)); + exportProperty(JSC::Identifier::fromString(vm, "ECONNREFUSED"_s), JSC::jsNumber(111)); + exportProperty(JSC::Identifier::fromString(vm, "ECONNRESET"_s), JSC::jsNumber(104)); + exportProperty(JSC::Identifier::fromString(vm, "EDEADLK"_s), JSC::jsNumber(35)); + exportProperty(JSC::Identifier::fromString(vm, "EDESTADDRREQ"_s), JSC::jsNumber(89)); + exportProperty(JSC::Identifier::fromString(vm, "EDOM"_s), JSC::jsNumber(33)); + exportProperty(JSC::Identifier::fromString(vm, "EDQUOT"_s), JSC::jsNumber(122)); + exportProperty(JSC::Identifier::fromString(vm, "EEXIST"_s), JSC::jsNumber(17)); + exportProperty(JSC::Identifier::fromString(vm, "EFAULT"_s), JSC::jsNumber(14)); + exportProperty(JSC::Identifier::fromString(vm, "EFBIG"_s), JSC::jsNumber(27)); + exportProperty(JSC::Identifier::fromString(vm, "EHOSTUNREACH"_s), JSC::jsNumber(113)); + exportProperty(JSC::Identifier::fromString(vm, "EIDRM"_s), JSC::jsNumber(43)); + exportProperty(JSC::Identifier::fromString(vm, "EILSEQ"_s), JSC::jsNumber(84)); + exportProperty(JSC::Identifier::fromString(vm, "EINPROGRESS"_s), JSC::jsNumber(115)); + exportProperty(JSC::Identifier::fromString(vm, "EINTR"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "EINVAL"_s), JSC::jsNumber(22)); + exportProperty(JSC::Identifier::fromString(vm, "EIO"_s), JSC::jsNumber(5)); + exportProperty(JSC::Identifier::fromString(vm, "EISCONN"_s), JSC::jsNumber(106)); + exportProperty(JSC::Identifier::fromString(vm, "EISDIR"_s), JSC::jsNumber(21)); + exportProperty(JSC::Identifier::fromString(vm, "ELOOP"_s), JSC::jsNumber(40)); + exportProperty(JSC::Identifier::fromString(vm, "EMFILE"_s), JSC::jsNumber(24)); + exportProperty(JSC::Identifier::fromString(vm, "EMLINK"_s), JSC::jsNumber(31)); + exportProperty(JSC::Identifier::fromString(vm, "EMSGSIZE"_s), JSC::jsNumber(90)); + exportProperty(JSC::Identifier::fromString(vm, "EMULTIHOP"_s), JSC::jsNumber(72)); + exportProperty(JSC::Identifier::fromString(vm, "ENAMETOOLONG"_s), JSC::jsNumber(36)); + exportProperty(JSC::Identifier::fromString(vm, "ENETDOWN"_s), JSC::jsNumber(100)); + exportProperty(JSC::Identifier::fromString(vm, "ENETRESET"_s), JSC::jsNumber(102)); + exportProperty(JSC::Identifier::fromString(vm, "ENETUNREACH"_s), JSC::jsNumber(101)); + exportProperty(JSC::Identifier::fromString(vm, "ENFILE"_s), JSC::jsNumber(23)); + exportProperty(JSC::Identifier::fromString(vm, "ENOBUFS"_s), JSC::jsNumber(105)); + exportProperty(JSC::Identifier::fromString(vm, "ENODATA"_s), JSC::jsNumber(61)); + exportProperty(JSC::Identifier::fromString(vm, "ENODEV"_s), JSC::jsNumber(19)); + exportProperty(JSC::Identifier::fromString(vm, "ENOENT"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "ENOEXEC"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "ENOLCK"_s), JSC::jsNumber(37)); + exportProperty(JSC::Identifier::fromString(vm, "ENOLINK"_s), JSC::jsNumber(67)); + exportProperty(JSC::Identifier::fromString(vm, "ENOMEM"_s), JSC::jsNumber(12)); + exportProperty(JSC::Identifier::fromString(vm, "ENOMSG"_s), JSC::jsNumber(42)); + exportProperty(JSC::Identifier::fromString(vm, "ENOPROTOOPT"_s), JSC::jsNumber(92)); + exportProperty(JSC::Identifier::fromString(vm, "ENOSPC"_s), JSC::jsNumber(28)); + exportProperty(JSC::Identifier::fromString(vm, "ENOSR"_s), JSC::jsNumber(63)); + exportProperty(JSC::Identifier::fromString(vm, "ENOSTR"_s), JSC::jsNumber(60)); + exportProperty(JSC::Identifier::fromString(vm, "ENOSYS"_s), JSC::jsNumber(38)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTCONN"_s), JSC::jsNumber(107)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTDIR"_s), JSC::jsNumber(20)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTEMPTY"_s), JSC::jsNumber(39)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTSOCK"_s), JSC::jsNumber(88)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTSUP"_s), JSC::jsNumber(95)); + exportProperty(JSC::Identifier::fromString(vm, "ENOTTY"_s), JSC::jsNumber(25)); + exportProperty(JSC::Identifier::fromString(vm, "ENXIO"_s), JSC::jsNumber(6)); + exportProperty(JSC::Identifier::fromString(vm, "EOPNOTSUPP"_s), JSC::jsNumber(95)); + exportProperty(JSC::Identifier::fromString(vm, "EOVERFLOW"_s), JSC::jsNumber(75)); + exportProperty(JSC::Identifier::fromString(vm, "EPERM"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "EPIPE"_s), JSC::jsNumber(32)); + exportProperty(JSC::Identifier::fromString(vm, "EPROTO"_s), JSC::jsNumber(71)); + exportProperty(JSC::Identifier::fromString(vm, "EPROTONOSUPPORT"_s), JSC::jsNumber(93)); + exportProperty(JSC::Identifier::fromString(vm, "EPROTOTYPE"_s), JSC::jsNumber(91)); + exportProperty(JSC::Identifier::fromString(vm, "ERANGE"_s), JSC::jsNumber(34)); + exportProperty(JSC::Identifier::fromString(vm, "EROFS"_s), JSC::jsNumber(30)); + exportProperty(JSC::Identifier::fromString(vm, "ESPIPE"_s), JSC::jsNumber(29)); + exportProperty(JSC::Identifier::fromString(vm, "ESRCH"_s), JSC::jsNumber(3)); + exportProperty(JSC::Identifier::fromString(vm, "ESTALE"_s), JSC::jsNumber(116)); + exportProperty(JSC::Identifier::fromString(vm, "ETIME"_s), JSC::jsNumber(62)); + exportProperty(JSC::Identifier::fromString(vm, "ETIMEDOUT"_s), JSC::jsNumber(110)); + exportProperty(JSC::Identifier::fromString(vm, "ETXTBSY"_s), JSC::jsNumber(26)); + exportProperty(JSC::Identifier::fromString(vm, "EWOULDBLOCK"_s), JSC::jsNumber(11)); + exportProperty(JSC::Identifier::fromString(vm, "EXDEV"_s), JSC::jsNumber(18)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_LOW"_s), JSC::jsNumber(19)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_BELOW_NORMAL"_s), JSC::jsNumber(10)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_NORMAL"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_ABOVE_NORMAL"_s), JSC::jsNumber(-7)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_HIGH"_s), JSC::jsNumber(-14)); + exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_HIGHEST"_s), JSC::jsNumber(-20)); + exportProperty(JSC::Identifier::fromString(vm, "SIGHUP"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "SIGINT"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "SIGQUIT"_s), JSC::jsNumber(3)); + exportProperty(JSC::Identifier::fromString(vm, "SIGILL"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "SIGTRAP"_s), JSC::jsNumber(5)); + exportProperty(JSC::Identifier::fromString(vm, "SIGABRT"_s), JSC::jsNumber(6)); + exportProperty(JSC::Identifier::fromString(vm, "SIGIOT"_s), JSC::jsNumber(6)); + exportProperty(JSC::Identifier::fromString(vm, "SIGBUS"_s), JSC::jsNumber(7)); + exportProperty(JSC::Identifier::fromString(vm, "SIGFPE"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "SIGKILL"_s), JSC::jsNumber(9)); + exportProperty(JSC::Identifier::fromString(vm, "SIGUSR1"_s), JSC::jsNumber(10)); + exportProperty(JSC::Identifier::fromString(vm, "SIGSEGV"_s), JSC::jsNumber(11)); + exportProperty(JSC::Identifier::fromString(vm, "SIGUSR2"_s), JSC::jsNumber(12)); + exportProperty(JSC::Identifier::fromString(vm, "SIGPIPE"_s), JSC::jsNumber(13)); + exportProperty(JSC::Identifier::fromString(vm, "SIGALRM"_s), JSC::jsNumber(14)); + exportProperty(JSC::Identifier::fromString(vm, "SIGTERM"_s), JSC::jsNumber(15)); + exportProperty(JSC::Identifier::fromString(vm, "SIGCHLD"_s), JSC::jsNumber(17)); + exportProperty(JSC::Identifier::fromString(vm, "SIGSTKFLT"_s), JSC::jsNumber(16)); + exportProperty(JSC::Identifier::fromString(vm, "SIGCONT"_s), JSC::jsNumber(18)); + exportProperty(JSC::Identifier::fromString(vm, "SIGSTOP"_s), JSC::jsNumber(19)); + exportProperty(JSC::Identifier::fromString(vm, "SIGTSTP"_s), JSC::jsNumber(20)); + exportProperty(JSC::Identifier::fromString(vm, "SIGTTIN"_s), JSC::jsNumber(21)); + exportProperty(JSC::Identifier::fromString(vm, "SIGTTOU"_s), JSC::jsNumber(22)); + exportProperty(JSC::Identifier::fromString(vm, "SIGURG"_s), JSC::jsNumber(23)); + exportProperty(JSC::Identifier::fromString(vm, "SIGXCPU"_s), JSC::jsNumber(24)); + exportProperty(JSC::Identifier::fromString(vm, "SIGXFSZ"_s), JSC::jsNumber(25)); + exportProperty(JSC::Identifier::fromString(vm, "SIGVTALRM"_s), JSC::jsNumber(26)); + exportProperty(JSC::Identifier::fromString(vm, "SIGPROF"_s), JSC::jsNumber(27)); + exportProperty(JSC::Identifier::fromString(vm, "SIGWINCH"_s), JSC::jsNumber(28)); + exportProperty(JSC::Identifier::fromString(vm, "SIGIO"_s), JSC::jsNumber(29)); + exportProperty(JSC::Identifier::fromString(vm, "SIGPOLL"_s), JSC::jsNumber(29)); + exportProperty(JSC::Identifier::fromString(vm, "SIGPWR"_s), JSC::jsNumber(30)); + exportProperty(JSC::Identifier::fromString(vm, "SIGSYS"_s), JSC::jsNumber(31)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_SYMLINK_DIR"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_SYMLINK_JUNCTION"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "O_RDONLY"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "O_WRONLY"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "O_RDWR"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_UNKNOWN"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_FILE"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_DIR"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_LINK"_s), JSC::jsNumber(3)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_FIFO"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_SOCKET"_s), JSC::jsNumber(5)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_CHAR"_s), JSC::jsNumber(6)); + exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_BLOCK"_s), JSC::jsNumber(7)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFMT"_s), JSC::jsNumber(61440)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFREG"_s), JSC::jsNumber(32768)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFDIR"_s), JSC::jsNumber(16384)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFCHR"_s), JSC::jsNumber(8192)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFBLK"_s), JSC::jsNumber(24576)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFIFO"_s), JSC::jsNumber(4096)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFLNK"_s), JSC::jsNumber(40960)); + exportProperty(JSC::Identifier::fromString(vm, "S_IFSOCK"_s), JSC::jsNumber(49152)); + exportProperty(JSC::Identifier::fromString(vm, "O_CREAT"_s), JSC::jsNumber(64)); + exportProperty(JSC::Identifier::fromString(vm, "O_EXCL"_s), JSC::jsNumber(128)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_O_FILEMAP"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "O_NOCTTY"_s), JSC::jsNumber(256)); + exportProperty(JSC::Identifier::fromString(vm, "O_TRUNC"_s), JSC::jsNumber(512)); + exportProperty(JSC::Identifier::fromString(vm, "O_APPEND"_s), JSC::jsNumber(1024)); + exportProperty(JSC::Identifier::fromString(vm, "O_DIRECTORY"_s), JSC::jsNumber(65536)); + exportProperty(JSC::Identifier::fromString(vm, "O_NOATIME"_s), JSC::jsNumber(262144)); + exportProperty(JSC::Identifier::fromString(vm, "O_NOFOLLOW"_s), JSC::jsNumber(131072)); + exportProperty(JSC::Identifier::fromString(vm, "O_SYNC"_s), JSC::jsNumber(1052672)); + exportProperty(JSC::Identifier::fromString(vm, "O_DSYNC"_s), JSC::jsNumber(4096)); + exportProperty(JSC::Identifier::fromString(vm, "O_DIRECT"_s), JSC::jsNumber(16384)); + exportProperty(JSC::Identifier::fromString(vm, "O_NONBLOCK"_s), JSC::jsNumber(2048)); + exportProperty(JSC::Identifier::fromString(vm, "S_IRWXU"_s), JSC::jsNumber(448)); + exportProperty(JSC::Identifier::fromString(vm, "S_IRUSR"_s), JSC::jsNumber(256)); + exportProperty(JSC::Identifier::fromString(vm, "S_IWUSR"_s), JSC::jsNumber(128)); + exportProperty(JSC::Identifier::fromString(vm, "S_IXUSR"_s), JSC::jsNumber(64)); + exportProperty(JSC::Identifier::fromString(vm, "S_IRWXG"_s), JSC::jsNumber(56)); + exportProperty(JSC::Identifier::fromString(vm, "S_IRGRP"_s), JSC::jsNumber(32)); + exportProperty(JSC::Identifier::fromString(vm, "S_IWGRP"_s), JSC::jsNumber(16)); + exportProperty(JSC::Identifier::fromString(vm, "S_IXGRP"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "S_IRWXO"_s), JSC::jsNumber(7)); + exportProperty(JSC::Identifier::fromString(vm, "S_IROTH"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "S_IWOTH"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "S_IXOTH"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "F_OK"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "R_OK"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "W_OK"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "X_OK"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_EXCL"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_EXCL"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_FICLONE"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_FICLONE"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_FICLONE_FORCE"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_FICLONE_FORCE"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "OPENSSL_VERSION_NUMBER"_s), JSC::jsNumber(805306496)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALL"_s), JSC::jsNumber(2147485776)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALLOW_NO_DHE_KEX"_s), JSC::jsNumber(1024)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"_s), JSC::jsNumber(262144)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CIPHER_SERVER_PREFERENCE"_s), JSC::jsNumber(4194304)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CISCO_ANYCONNECT"_s), JSC::jsNumber(32768)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_COOKIE_EXCHANGE"_s), JSC::jsNumber(8192)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CRYPTOPRO_TLSEXT_BUG"_s), JSC::jsNumber(2147483648)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"_s), JSC::jsNumber(2048)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_LEGACY_SERVER_CONNECT"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_COMPRESSION"_s), JSC::jsNumber(131072)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_ENCRYPT_THEN_MAC"_s), JSC::jsNumber(524288)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_QUERY_MTU"_s), JSC::jsNumber(4096)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_RENEGOTIATION"_s), JSC::jsNumber(1073741824)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"_s), JSC::jsNumber(65536)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SSLv2"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SSLv3"_s), JSC::jsNumber(33554432)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TICKET"_s), JSC::jsNumber(16384)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1"_s), JSC::jsNumber(67108864)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_1"_s), JSC::jsNumber(268435456)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_2"_s), JSC::jsNumber(134217728)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_3"_s), JSC::jsNumber(536870912)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_PRIORITIZE_CHACHA"_s), JSC::jsNumber(2097152)); + exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_TLS_ROLLBACK_BUG"_s), JSC::jsNumber(8388608)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_RSA"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DSA"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DH"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_RAND"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_EC"_s), JSC::jsNumber(2048)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_CIPHERS"_s), JSC::jsNumber(64)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DIGESTS"_s), JSC::jsNumber(128)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_PKEY_METHS"_s), JSC::jsNumber(512)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_PKEY_ASN1_METHS"_s), JSC::jsNumber(1024)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_ALL"_s), JSC::jsNumber(65535)); + exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_NONE"_s), JSC::jsNumber(0)); + exportProperty(JSC::Identifier::fromString(vm, "DH_CHECK_P_NOT_SAFE_PRIME"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "DH_CHECK_P_NOT_PRIME"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "DH_UNABLE_TO_CHECK_GENERATOR"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "DH_NOT_SUITABLE_GENERATOR"_s), JSC::jsNumber(8)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_PADDING"_s), JSC::jsNumber(1)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_NO_PADDING"_s), JSC::jsNumber(3)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_OAEP_PADDING"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_X931_PADDING"_s), JSC::jsNumber(5)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_PSS_PADDING"_s), JSC::jsNumber(6)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_DIGEST"_s), JSC::jsNumber(-1)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_MAX_SIGN"_s), JSC::jsNumber(-2)); + exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_AUTO"_s), JSC::jsNumber(-2)); + exportProperty(JSC::Identifier::fromString(vm, "defaultCoreCipherList"_s), JSC::jsString(vm, WTF::String::fromUTF8("DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256"))); + exportProperty(JSC::Identifier::fromString(vm, "TLS1_VERSION"_s), JSC::jsNumber(769)); + exportProperty(JSC::Identifier::fromString(vm, "TLS1_1_VERSION"_s), JSC::jsNumber(770)); + exportProperty(JSC::Identifier::fromString(vm, "TLS1_2_VERSION"_s), JSC::jsNumber(771)); + exportProperty(JSC::Identifier::fromString(vm, "TLS1_3_VERSION"_s), JSC::jsNumber(772)); + exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_COMPRESSED"_s), JSC::jsNumber(2)); + exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_UNCOMPRESSED"_s), JSC::jsNumber(4)); + exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_HYBRID"_s), JSC::jsNumber(6)); + + exportNames.append(vm.propertyNames->defaultKeyword); + exportValues.append(defaultObject); +} + +} // namespace Zig diff --git a/src/js/build-esm.ts b/src/js/build-esm.ts index 04c0e0865..b3b13a4d3 100644 --- a/src/js/build-esm.ts +++ b/src/js/build-esm.ts @@ -10,7 +10,6 @@ const TMP_DIR = path.join(import.meta.dir, "out/tmp"); const minifyList = [ "node/stream.js", "node/crypto.js", - "node/constants.js", "node/assert.js", "node/assert.strict.js", "node/fs.promises.ts", diff --git a/src/js/node/constants.js b/src/js/node/constants.js deleted file mode 100644 index b6bd30238..000000000 --- a/src/js/node/constants.js +++ /dev/null @@ -1,476 +0,0 @@ -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; diff --git a/src/js/out/modules/node/constants.js b/src/js/out/modules/node/constants.js deleted file mode 100644 index a0fcb7d3c..000000000 --- a/src/js/out/modules/node/constants.js +++ /dev/null @@ -1 +0,0 @@ -var N={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,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},{RTLD_LAZY:_,RTLD_NOW:E,RTLD_GLOBAL:O,RTLD_LOCAL:S,RTLD_DEEPBIND:D,E2BIG:L,EACCES:P,EADDRINUSE:G,EADDRNOTAVAIL:I,EAFNOSUPPORT:T,EAGAIN:A,EALREADY:C,EBADF:F,EBADMSG:R,EBUSY:U,ECANCELED:V,ECHILD:M,ECONNABORTED:X,ECONNREFUSED:Y,ECONNRESET:e,EDEADLK:l,EDESTADDRREQ:K,EDOM:W,EDQUOT:d,EEXIST:f,EFAULT:p,EFBIG:r,EHOSTUNREACH:u,EIDRM:v,EILSEQ:x,EINPROGRESS:B,EINTR:H,EINVAL:a,EIO:b,EISCONN:c,EISDIR:g,ELOOP:h,EMFILE:i,EMLINK:j,EMSGSIZE:k,EMULTIHOP:m,ENAMETOOLONG:o,ENETDOWN:q,ENETRESET:t,ENETUNREACH:w,ENFILE:y,ENOBUFS:z,ENODATA:J,ENODEV:Q,ENOENT:Z,ENOEXEC:$,ENOLCK:n,ENOLINK:s,ENOMEM:NN,ENOMSG:_N,ENOPROTOOPT:EN,ENOSPC:ON,ENOSR:SN,ENOSTR:DN,ENOSYS:LN,ENOTCONN:PN,ENOTDIR:GN,ENOTEMPTY:IN,ENOTSOCK:TN,ENOTSUP:AN,ENOTTY:CN,ENXIO:FN,EOPNOTSUPP:RN,EOVERFLOW:UN,EPERM:VN,EPIPE:MN,EPROTO:XN,EPROTONOSUPPORT:YN,EPROTOTYPE:eN,ERANGE:lN,EROFS:KN,ESPIPE:WN,ESRCH:dN,ESTALE:fN,ETIME:pN,ETIMEDOUT:rN,ETXTBSY:uN,EWOULDBLOCK:vN,EXDEV:xN,PRIORITY_LOW:BN,PRIORITY_BELOW_NORMAL:HN,PRIORITY_NORMAL:aN,PRIORITY_ABOVE_NORMAL:bN,PRIORITY_HIGH:cN,PRIORITY_HIGHEST:gN,SIGHUP:hN,SIGINT:iN,SIGQUIT:jN,SIGILL:kN,SIGTRAP:mN,SIGABRT:oN,SIGIOT:qN,SIGBUS:tN,SIGFPE:wN,SIGKILL:yN,SIGUSR1:zN,SIGSEGV:JN,SIGUSR2:QN,SIGPIPE:ZN,SIGALRM:$N,SIGTERM:nN,SIGCHLD:sN,SIGSTKFLT:N_,SIGCONT:__,SIGSTOP:E_,SIGTSTP:O_,SIGTTIN:S_,SIGTTOU:D_,SIGURG:L_,SIGXCPU:P_,SIGXFSZ:G_,SIGVTALRM:I_,SIGPROF:T_,SIGWINCH:A_,SIGIO:C_,SIGPOLL:F_,SIGPWR:R_,SIGSYS:U_,UV_FS_SYMLINK_DIR:V_,UV_FS_SYMLINK_JUNCTION:M_,O_RDONLY:X_,O_WRONLY:Y_,O_RDWR:e_,UV_DIRENT_UNKNOWN:l_,UV_DIRENT_FILE:K_,UV_DIRENT_DIR:W_,UV_DIRENT_LINK:d_,UV_DIRENT_FIFO:f_,UV_DIRENT_SOCKET:p_,UV_DIRENT_CHAR:r_,UV_DIRENT_BLOCK:u_,S_IFMT:v_,S_IFREG:x_,S_IFDIR:B_,S_IFCHR:H_,S_IFBLK:a_,S_IFIFO:b_,S_IFLNK:c_,S_IFSOCK:g_,O_CREAT:h_,O_EXCL:i_,UV_FS_O_FILEMAP:j_,O_NOCTTY:k_,O_TRUNC:m_,O_APPEND:o_,O_DIRECTORY:q_,O_NOATIME:t_,O_NOFOLLOW:w_,O_SYNC:y_,O_DSYNC:z_,O_DIRECT:J_,O_NONBLOCK:Q_,S_IRWXU:Z_,S_IRUSR:$_,S_IWUSR:n_,S_IXUSR:s_,S_IRWXG:NE,S_IRGRP:_E,S_IWGRP:EE,S_IXGRP:OE,S_IRWXO:SE,S_IROTH:DE,S_IWOTH:LE,S_IXOTH:PE,F_OK:GE,R_OK:IE,W_OK:TE,X_OK:AE,UV_FS_COPYFILE_EXCL:CE,COPYFILE_EXCL:FE,UV_FS_COPYFILE_FICLONE:RE,COPYFILE_FICLONE:UE,UV_FS_COPYFILE_FICLONE_FORCE:VE,COPYFILE_FICLONE_FORCE:ME,OPENSSL_VERSION_NUMBER:XE,SSL_OP_ALL:YE,SSL_OP_ALLOW_NO_DHE_KEX:eE,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:lE,SSL_OP_CIPHER_SERVER_PREFERENCE:KE,SSL_OP_CISCO_ANYCONNECT:WE,SSL_OP_COOKIE_EXCHANGE:dE,SSL_OP_CRYPTOPRO_TLSEXT_BUG:fE,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:pE,SSL_OP_LEGACY_SERVER_CONNECT:rE,SSL_OP_NO_COMPRESSION:uE,SSL_OP_NO_ENCRYPT_THEN_MAC:vE,SSL_OP_NO_QUERY_MTU:xE,SSL_OP_NO_RENEGOTIATION:BE,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:HE,SSL_OP_NO_SSLv2:aE,SSL_OP_NO_SSLv3:bE,SSL_OP_NO_TICKET:cE,SSL_OP_NO_TLSv1:gE,SSL_OP_NO_TLSv1_1:hE,SSL_OP_NO_TLSv1_2:iE,SSL_OP_NO_TLSv1_3:jE,SSL_OP_PRIORITIZE_CHACHA:kE,SSL_OP_TLS_ROLLBACK_BUG:mE,ENGINE_METHOD_RSA:oE,ENGINE_METHOD_DSA:qE,ENGINE_METHOD_DH:tE,ENGINE_METHOD_RAND:wE,ENGINE_METHOD_EC:yE,ENGINE_METHOD_CIPHERS:zE,ENGINE_METHOD_DIGESTS:JE,ENGINE_METHOD_PKEY_METHS:QE,ENGINE_METHOD_PKEY_ASN1_METHS:ZE,ENGINE_METHOD_ALL:$E,ENGINE_METHOD_NONE:nE,DH_CHECK_P_NOT_SAFE_PRIME:sE,DH_CHECK_P_NOT_PRIME:NO,DH_UNABLE_TO_CHECK_GENERATOR:_O,DH_NOT_SUITABLE_GENERATOR:EO,RSA_PKCS1_PADDING:OO,RSA_NO_PADDING:SO,RSA_PKCS1_OAEP_PADDING:DO,RSA_X931_PADDING:LO,RSA_PKCS1_PSS_PADDING:PO,RSA_PSS_SALTLEN_DIGEST:GO,RSA_PSS_SALTLEN_MAX_SIGN:IO,RSA_PSS_SALTLEN_AUTO:TO,defaultCoreCipherList:AO,TLS1_VERSION:CO,TLS1_1_VERSION:FO,TLS1_2_VERSION:RO,TLS1_3_VERSION:UO,POINT_CONVERSION_COMPRESSED:VO,POINT_CONVERSION_UNCOMPRESSED:MO,POINT_CONVERSION_HYBRID:XO}=N,eO=N;export{AO as defaultCoreCipherList,eO as default,AE as X_OK,TE as W_OK,M_ as UV_FS_SYMLINK_JUNCTION,V_ as UV_FS_SYMLINK_DIR,j_ as UV_FS_O_FILEMAP,VE as UV_FS_COPYFILE_FICLONE_FORCE,RE as UV_FS_COPYFILE_FICLONE,CE as UV_FS_COPYFILE_EXCL,l_ as UV_DIRENT_UNKNOWN,p_ as UV_DIRENT_SOCKET,d_ as UV_DIRENT_LINK,K_ as UV_DIRENT_FILE,f_ as UV_DIRENT_FIFO,W_ as UV_DIRENT_DIR,r_ as UV_DIRENT_CHAR,u_ as UV_DIRENT_BLOCK,CO as TLS1_VERSION,UO as TLS1_3_VERSION,RO as TLS1_2_VERSION,FO as TLS1_1_VERSION,s_ as S_IXUSR,PE as S_IXOTH,OE as S_IXGRP,n_ as S_IWUSR,LE as S_IWOTH,EE as S_IWGRP,Z_ as S_IRWXU,SE as S_IRWXO,NE as S_IRWXG,$_ as S_IRUSR,DE as S_IROTH,_E as S_IRGRP,g_ as S_IFSOCK,x_ as S_IFREG,v_ as S_IFMT,c_ as S_IFLNK,b_ as S_IFIFO,B_ as S_IFDIR,H_ as S_IFCHR,a_ as S_IFBLK,mE as SSL_OP_TLS_ROLLBACK_BUG,kE as SSL_OP_PRIORITIZE_CHACHA,jE as SSL_OP_NO_TLSv1_3,iE as SSL_OP_NO_TLSv1_2,hE as SSL_OP_NO_TLSv1_1,gE as SSL_OP_NO_TLSv1,cE as SSL_OP_NO_TICKET,bE as SSL_OP_NO_SSLv3,aE as SSL_OP_NO_SSLv2,HE as SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION,BE as SSL_OP_NO_RENEGOTIATION,xE as SSL_OP_NO_QUERY_MTU,vE as SSL_OP_NO_ENCRYPT_THEN_MAC,uE as SSL_OP_NO_COMPRESSION,rE as SSL_OP_LEGACY_SERVER_CONNECT,pE as SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS,fE as SSL_OP_CRYPTOPRO_TLSEXT_BUG,dE as SSL_OP_COOKIE_EXCHANGE,WE as SSL_OP_CISCO_ANYCONNECT,KE as SSL_OP_CIPHER_SERVER_PREFERENCE,lE as SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION,eE as SSL_OP_ALLOW_NO_DHE_KEX,YE as SSL_OP_ALL,G_ as SIGXFSZ,P_ as SIGXCPU,A_ as SIGWINCH,I_ as SIGVTALRM,QN as SIGUSR2,zN as SIGUSR1,L_ as SIGURG,D_ as SIGTTOU,S_ as SIGTTIN,O_ as SIGTSTP,mN as SIGTRAP,nN as SIGTERM,U_ as SIGSYS,E_ as SIGSTOP,N_ as SIGSTKFLT,JN as SIGSEGV,jN as SIGQUIT,R_ as SIGPWR,T_ as SIGPROF,F_ as SIGPOLL,ZN as SIGPIPE,yN as SIGKILL,qN as SIGIOT,C_ as SIGIO,iN as SIGINT,kN as SIGILL,hN as SIGHUP,wN as SIGFPE,__ as SIGCONT,sN as SIGCHLD,tN as SIGBUS,$N as SIGALRM,oN as SIGABRT,IE as R_OK,E as RTLD_NOW,S as RTLD_LOCAL,_ as RTLD_LAZY,O as RTLD_GLOBAL,D as RTLD_DEEPBIND,LO as RSA_X931_PADDING,IO as RSA_PSS_SALTLEN_MAX_SIGN,GO as RSA_PSS_SALTLEN_DIGEST,TO as RSA_PSS_SALTLEN_AUTO,PO as RSA_PKCS1_PSS_PADDING,OO as RSA_PKCS1_PADDING,DO as RSA_PKCS1_OAEP_PADDING,SO as RSA_NO_PADDING,aN as PRIORITY_NORMAL,BN as PRIORITY_LOW,gN as PRIORITY_HIGHEST,cN as PRIORITY_HIGH,HN as PRIORITY_BELOW_NORMAL,bN as PRIORITY_ABOVE_NORMAL,MO as POINT_CONVERSION_UNCOMPRESSED,XO as POINT_CONVERSION_HYBRID,VO as POINT_CONVERSION_COMPRESSED,Y_ as O_WRONLY,m_ as O_TRUNC,y_ as O_SYNC,e_ as O_RDWR,X_ as O_RDONLY,Q_ as O_NONBLOCK,w_ as O_NOFOLLOW,k_ as O_NOCTTY,t_ as O_NOATIME,i_ as O_EXCL,z_ as O_DSYNC,q_ as O_DIRECTORY,J_ as O_DIRECT,h_ as O_CREAT,o_ as O_APPEND,XE as OPENSSL_VERSION_NUMBER,GE as F_OK,xN as EXDEV,vN as EWOULDBLOCK,uN as ETXTBSY,rN as ETIMEDOUT,pN as ETIME,fN as ESTALE,dN as ESRCH,WN as ESPIPE,KN as EROFS,lN as ERANGE,eN as EPROTOTYPE,YN as EPROTONOSUPPORT,XN as EPROTO,MN as EPIPE,VN as EPERM,UN as EOVERFLOW,RN as EOPNOTSUPP,FN as ENXIO,CN as ENOTTY,AN as ENOTSUP,TN as ENOTSOCK,IN as ENOTEMPTY,GN as ENOTDIR,PN as ENOTCONN,LN as ENOSYS,DN as ENOSTR,SN as ENOSR,ON as ENOSPC,EN as ENOPROTOOPT,_N as ENOMSG,NN as ENOMEM,s as ENOLINK,n as ENOLCK,$ as ENOEXEC,Z as ENOENT,Q as ENODEV,J as ENODATA,z as ENOBUFS,oE as ENGINE_METHOD_RSA,wE as ENGINE_METHOD_RAND,QE as ENGINE_METHOD_PKEY_METHS,ZE as ENGINE_METHOD_PKEY_ASN1_METHS,nE as ENGINE_METHOD_NONE,yE as ENGINE_METHOD_EC,qE as ENGINE_METHOD_DSA,JE as ENGINE_METHOD_DIGESTS,tE as ENGINE_METHOD_DH,zE as ENGINE_METHOD_CIPHERS,$E as ENGINE_METHOD_ALL,y as ENFILE,w as ENETUNREACH,t as ENETRESET,q as ENETDOWN,o as ENAMETOOLONG,m as EMULTIHOP,k as EMSGSIZE,j as EMLINK,i as EMFILE,h as ELOOP,g as EISDIR,c as EISCONN,b as EIO,a as EINVAL,H as EINTR,B as EINPROGRESS,x as EILSEQ,v as EIDRM,u as EHOSTUNREACH,r as EFBIG,p as EFAULT,f as EEXIST,d as EDQUOT,W as EDOM,K as EDESTADDRREQ,l as EDEADLK,e as ECONNRESET,Y as ECONNREFUSED,X as ECONNABORTED,M as ECHILD,V as ECANCELED,U as EBUSY,R as EBADMSG,F as EBADF,C as EALREADY,A as EAGAIN,T as EAFNOSUPPORT,I as EADDRNOTAVAIL,G as EADDRINUSE,P as EACCES,L as E2BIG,_O as DH_UNABLE_TO_CHECK_GENERATOR,EO as DH_NOT_SUITABLE_GENERATOR,sE as DH_CHECK_P_NOT_SAFE_PRIME,NO as DH_CHECK_P_NOT_PRIME,ME as COPYFILE_FICLONE_FORCE,UE as COPYFILE_FICLONE,FE as COPYFILE_EXCL}; |