node/lib/internal
Tobias Nießen 3afa5d7ba8
crypto: improve error handling in parseKeyEncoding
This change only affects KeyObject.export().

PR-URL: https://github.com/nodejs/node/pull/26455
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
2019-03-09 12:00:23 +01:00
..
assert assert: refactor internal assert.js 2019-02-08 00:01:07 -08:00
bootstrap lib: move queueMicrotask to stable 2019-03-08 08:19:38 -06:00
cluster cluster: improve for-loop 2019-03-05 02:06:46 +01:00
console console: prevent constructing console methods 2019-03-02 00:07:53 +01:00
coverage-gen process: start coverage collection before bootstrap 2019-02-18 17:37:33 +08:00
crypto crypto: improve error handling in parseKeyEncoding 2019-03-09 12:00:23 +01:00
dns dns: use IDNA 2008 to encode non-ascii hostnames 2019-01-28 20:42:44 +01:00
fs benchmark,doc,lib,test: capitalize comments 2019-02-28 18:31:10 +01:00
http2 http2: refactor deprecated method in core.js 2019-03-05 01:47:45 +01:00
main lib: explicitly initialize debuglog during bootstrap 2019-03-08 13:57:38 +01:00
modules lib: explicitly initialize debuglog during bootstrap 2019-03-08 13:57:38 +01:00
policy lib: use internal/options to query --abort-on-uncaught-exception 2019-02-08 08:09:56 +08:00
process benchmark,lib: add process.hrtime.bigint benchmark 2019-03-05 23:23:53 +01:00
repl repl: add replDefaults to customize the writer 2019-03-08 04:44:56 +01:00
streams stream: ensure writable.destroy() emits error once 2019-03-05 23:52:36 +01:00
test lib: replace 'assert' with 'internal/assert' for many built-ins 2019-02-08 00:01:12 -08:00
util lib: explicitly initialize debuglog during bootstrap 2019-03-08 13:57:38 +01:00
vm lib: save primordials during bootstrap and use it in builtins 2019-02-02 05:40:47 +08:00
worker lib: explicitly initialize debuglog during bootstrap 2019-03-08 13:57:38 +01:00
assert.js assert: add internal assert.fail() 2019-02-14 00:00:50 +01:00
async_hooks.js lib: use internal/options to query --abort-on-uncaught-exception 2019-02-08 08:09:56 +08:00
buffer.js buffer: move Buffer prototype wiring into internal/buffer.js 2019-01-10 16:59:27 +08:00
child_process.js child_process: fire close event from stdio 2019-03-07 17:38:39 +01:00
cli_table.js lib,test: remove lib/internal/test/unicode.js 2019-01-03 10:25:59 -08:00
constants.js os: lazy loaded 2018-05-18 15:25:41 +02:00
dgram.js bootstrapper: move internalBinding to NativeModule 2018-10-04 11:55:34 +02:00
domexception.js lib: do not register DOMException in a module 2018-12-01 07:01:51 +08:00
encoding.js lib: don't use util.inspect() internals 2019-02-28 17:49:10 +01:00
error-serdes.js worker: serialize errors if stack getter throws 2019-02-24 21:27:29 -08:00
errors.js errors: add ERR_INSPECTOR_COMMAND error 2019-02-26 16:44:34 -05:00
fixed_queue.js lib: expose FixedQueue internally and fix nextTick bug 2018-05-06 07:21:32 +02:00
freelist.js async_hooks: add missing async_hooks destroys in AsyncReset 2018-10-10 08:45:56 +02:00
freeze_intrinsics.js bootstrap: experimental --frozen-intrinsics flag 2019-03-04 16:34:33 +02:00
http.js http,https: protect against slow headers attack 2018-11-28 11:36:34 +11:00
idna.js lib: convert legacy process.binding to internalBinding 2019-02-18 07:21:48 +01:00
inspector_async_hook.js process: register the inspector async hooks in bootstrap/node.js 2019-01-16 16:19:22 +08:00
js_stream_socket.js src: use consistent names for JSStream 2018-12-28 12:57:46 -08:00
linkedlist.js linkedlist: correct grammar in comments 2017-07-31 08:03:19 +08:00
net.js fs: make process.binding('fs') internal 2018-11-16 21:56:29 +09:00
options.js src: cache the result of GetOptions() in JS land 2018-11-07 20:40:38 -08:00
priority_queue.js timers: fix priority queue removeAt 2018-11-14 20:38:00 -08:00
querystring.js lib: move encodeStr function to internal for reusable 2018-11-20 18:24:02 -08:00
queue_microtask.js process: make internal/queue_microtask.js more self-contained 2018-12-29 18:58:39 +08:00
readline.js lib: remove some useless assignments 2018-12-05 15:57:26 -08:00
readme.md doc: clarify text about internal module changes 2018-07-31 08:28:40 +03:00
repl.js repl: add replDefaults to customize the writer 2019-03-08 04:44:56 +01:00
socket_list.js lib: convert to arrow function 2018-11-26 20:34:32 +05:30
stream_base_commons.js timers: support name in validateTimerDuration() 2019-02-22 13:39:21 -05:00
timers.js benchmark,doc,lib,test: capitalize comments 2019-02-28 18:31:10 +01:00
tls.js tls: change var to const 2018-08-12 10:44:53 -07:00
trace_events_async_hooks.js process: simplify the setup of async hooks trace events 2019-02-21 10:47:28 +08:00
tty.js tty: add hasColors function 2019-03-05 18:37:39 +01:00
url.js benchmark,doc,lib,test: capitalize comments 2019-02-28 18:31:10 +01:00
util.js inspector,vm: remove --eval wrapper 2019-02-03 20:40:16 +01:00
v8_prof_polyfill.js v8_prof_polyfill: remove unused catch bindings 2018-11-06 10:59:04 -05:00
v8_prof_processor.js lib: convert to Arrow Function 2018-11-28 14:59:07 +05:30
validators.js lib: extract validateNumber validator 2018-08-14 11:34:34 -04:00
worker.js lib: explicitly initialize debuglog during bootstrap 2019-03-08 13:57:38 +01:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.