nodejs-mobile-react-native
Advanced tools
Sorry, the diff of this file is not supported yet
@@ -25,2 +25,31 @@ #ifndef SRC_JS_NATIVE_API_TYPES_H_ | ||
| typedef struct napi_env__* napi_env; | ||
| // We need to mark APIs which can be called during garbage collection (GC), | ||
| // meaning that they do not affect the state of the JS engine, and can | ||
| // therefore be called synchronously from a finalizer that itself runs | ||
| // synchronously during GC. Such APIs can receive either a `napi_env` or a | ||
| // `node_api_nogc_env` as their first parameter, because we should be able to | ||
| // also call them during normal, non-garbage-collecting operations, whereas | ||
| // APIs that affect the state of the JS engine can only receive a `napi_env` as | ||
| // their first parameter, because we must not call them during GC. In lieu of | ||
| // inheritance, we use the properties of the const qualifier to accomplish | ||
| // this, because both a const and a non-const value can be passed to an API | ||
| // expecting a const value, but only a non-const value can be passed to an API | ||
| // expecting a non-const value. | ||
| // | ||
| // In conjunction with appropriate CFLAGS to warn us if we're passing a const | ||
| // (nogc) environment into an API that expects a non-const environment, and the | ||
| // definition of nogc finalizer function pointer types below, which receive a | ||
| // nogc environment as their first parameter, and can thus only call nogc APIs | ||
| // (unless the user explicitly casts the environment), we achieve the ability | ||
| // to ensure at compile time that we do not call APIs that affect the state of | ||
| // the JS engine from a synchronous (nogc) finalizer. | ||
| #if !defined(NAPI_EXPERIMENTAL) || \ | ||
| (defined(NAPI_EXPERIMENTAL) && \ | ||
| defined(NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT)) | ||
| typedef struct napi_env__* node_api_nogc_env; | ||
| #else | ||
| typedef const struct napi_env__* node_api_nogc_env; | ||
| #endif | ||
| typedef struct napi_value__* napi_value; | ||
@@ -120,2 +149,12 @@ typedef struct napi_ref__* napi_ref; | ||
| #if !defined(NAPI_EXPERIMENTAL) || \ | ||
| (defined(NAPI_EXPERIMENTAL) && \ | ||
| defined(NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT)) | ||
| typedef napi_finalize node_api_nogc_finalize; | ||
| #else | ||
| typedef void(NAPI_CDECL* node_api_nogc_finalize)(node_api_nogc_env env, | ||
| void* finalize_data, | ||
| void* finalize_hint); | ||
| #endif | ||
| typedef struct { | ||
@@ -122,0 +161,0 @@ // One of utf8name or name should be NULL. |
@@ -31,3 +31,3 @@ #ifndef SRC_JS_NATIVE_API_H_ | ||
| #define NAPI_EXTERN __declspec(dllexport) | ||
| #elif defined(__wasm32__) | ||
| #elif defined(__wasm__) | ||
| #define NAPI_EXTERN \ | ||
@@ -53,4 +53,4 @@ __attribute__((visibility("default"))) \ | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_last_error_info(napi_env env, const napi_extended_error_info** result); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_last_error_info( | ||
| node_api_nogc_env env, const napi_extended_error_info** result); | ||
@@ -97,2 +97,21 @@ // Getters for defined singletons | ||
| napi_value* result); | ||
| #ifdef NAPI_EXPERIMENTAL | ||
| #define NODE_API_EXPERIMENTAL_HAS_EXTERNAL_STRINGS | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_create_external_string_latin1(napi_env env, | ||
| char* str, | ||
| size_t length, | ||
| node_api_nogc_finalize finalize_callback, | ||
| void* finalize_hint, | ||
| napi_value* result, | ||
| bool* copied); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_create_external_string_utf16(napi_env env, | ||
| char16_t* str, | ||
| size_t length, | ||
| node_api_nogc_finalize finalize_callback, | ||
| void* finalize_hint, | ||
| napi_value* result, | ||
| bool* copied); | ||
| #endif // NAPI_EXPERIMENTAL | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_create_symbol(napi_env env, | ||
@@ -277,3 +296,3 @@ napi_value description, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_cb_info( | ||
| napi_env env, // [in] NAPI environment handle | ||
| napi_env env, // [in] Node-API environment handle | ||
| napi_callback_info cbinfo, // [in] Opaque callback-info handle | ||
@@ -302,3 +321,3 @@ size_t* argc, // [in-out] Specifies the size of the provided argv array | ||
| void* native_object, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -315,3 +334,3 @@ napi_ref* result); | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -415,3 +434,3 @@ napi_value* result); | ||
| size_t byte_length, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -458,3 +477,3 @@ napi_value* result); | ||
| // version management | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(node_api_nogc_env env, | ||
| uint32_t* result); | ||
@@ -483,3 +502,3 @@ | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_adjust_external_memory( | ||
| napi_env env, int64_t change_in_bytes, int64_t* adjusted_value); | ||
| node_api_nogc_env env, int64_t change_in_bytes, int64_t* adjusted_value); | ||
@@ -502,11 +521,23 @@ #if NAPI_VERSION >= 5 | ||
| // Add finalizer for pointer | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_add_finalizer(napi_env env, | ||
| napi_value js_object, | ||
| void* finalize_data, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_hint, | ||
| napi_ref* result); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_finalizer(napi_env env, | ||
| napi_value js_object, | ||
| void* finalize_data, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
| napi_ref* result); | ||
| #endif // NAPI_VERSION >= 5 | ||
| #ifdef NAPI_EXPERIMENTAL | ||
| #define NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_post_finalizer(node_api_nogc_env env, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_data, | ||
| void* finalize_hint); | ||
| #endif // NAPI_EXPERIMENTAL | ||
| #if NAPI_VERSION >= 6 | ||
@@ -549,6 +580,9 @@ | ||
| // Instance data | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_set_instance_data( | ||
| napi_env env, void* data, napi_finalize finalize_cb, void* finalize_hint); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_set_instance_data(node_api_nogc_env env, | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_hint); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(node_api_nogc_env env, | ||
| void** data); | ||
@@ -555,0 +589,0 @@ #endif // NAPI_VERSION >= 6 |
| #ifndef SRC_NODE_API_H_ | ||
| #define SRC_NODE_API_H_ | ||
| #ifdef BUILDING_NODE_EXTENSION | ||
| #if defined(BUILDING_NODE_EXTENSION) && !defined(NAPI_EXTERN) | ||
| #ifdef _WIN32 | ||
| // Building native addon against node | ||
| #define NAPI_EXTERN __declspec(dllimport) | ||
| #elif defined(__wasm32__) | ||
| #elif defined(__wasm__) | ||
| #define NAPI_EXTERN __attribute__((__import_module__("napi"))) | ||
@@ -20,4 +20,9 @@ #endif | ||
| #else | ||
| #ifdef __EMSCRIPTEN__ | ||
| #define NAPI_MODULE_EXPORT \ | ||
| __attribute__((visibility("default"))) __attribute__((used)) | ||
| #else | ||
| #define NAPI_MODULE_EXPORT __attribute__((visibility("default"))) | ||
| #endif | ||
| #endif | ||
@@ -34,3 +39,3 @@ #if defined(__GNUC__) | ||
| napi_value exports); | ||
| typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(); | ||
| typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(void); | ||
@@ -54,3 +59,3 @@ // Used by deprecated registration method napi_module_register. | ||
| #ifdef __wasm32__ | ||
| #ifdef __wasm__ | ||
| #define NAPI_MODULE_INITIALIZER_BASE napi_register_wasm_v | ||
@@ -72,3 +77,3 @@ #else | ||
| EXTERN_C_START \ | ||
| NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION() { \ | ||
| NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION(void) { \ | ||
| return NAPI_VERSION; \ | ||
@@ -133,3 +138,3 @@ } \ | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -151,3 +156,2 @@ napi_value* result); | ||
| #ifndef __wasm32__ | ||
| // Methods to manage simple async operations | ||
@@ -164,11 +168,10 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_async_work work); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(node_api_nogc_env env, | ||
| napi_async_work work); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(node_api_nogc_env env, | ||
| napi_async_work work); | ||
| #endif // __wasm32__ | ||
| // version management | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_node_version(napi_env env, const napi_node_version** version); | ||
| napi_get_node_version(node_api_nogc_env env, const napi_node_version** version); | ||
@@ -179,3 +182,3 @@ #if NAPI_VERSION >= 2 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_uv_event_loop(napi_env env, struct uv_loop_s** loop); | ||
| napi_get_uv_event_loop(node_api_nogc_env env, struct uv_loop_s** loop); | ||
@@ -189,7 +192,7 @@ #endif // NAPI_VERSION >= 2 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_env_cleanup_hook(napi_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_add_env_cleanup_hook( | ||
| node_api_nogc_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_remove_env_cleanup_hook(napi_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_remove_env_cleanup_hook( | ||
| node_api_nogc_env env, napi_cleanup_hook fun, void* arg); | ||
@@ -209,3 +212,2 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| #ifndef __wasm32__ | ||
| // Calling into JS from other threads | ||
@@ -239,8 +241,7 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_unref_threadsafe_function( | ||
| node_api_nogc_env env, napi_threadsafe_function func); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); | ||
| #endif // __wasm32__ | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_ref_threadsafe_function( | ||
| node_api_nogc_env env, napi_threadsafe_function func); | ||
@@ -252,3 +253,3 @@ #endif // NAPI_VERSION >= 4 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_async_cleanup_hook(napi_env env, | ||
| napi_add_async_cleanup_hook(node_api_nogc_env env, | ||
| napi_async_cleanup_hook hook, | ||
@@ -266,3 +267,3 @@ void* arg, | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_get_module_file_name(napi_env env, const char** result); | ||
| node_api_get_module_file_name(node_api_nogc_env env, const char** result); | ||
@@ -269,0 +270,0 @@ #endif // NAPI_VERSION >= 9 |
@@ -26,4 +26,4 @@ // Copyright Joyent, Inc. and other Node contributors. | ||
| #define NODE_MAJOR_VERSION 18 | ||
| #define NODE_MINOR_VERSION 17 | ||
| #define NODE_PATCH_VERSION 1 | ||
| #define NODE_MINOR_VERSION 20 | ||
| #define NODE_PATCH_VERSION 4 | ||
@@ -30,0 +30,0 @@ #define NODE_VERSION_IS_LTS 1 |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-aarch64" | ||
| #define DATE "built on: Sun Aug 6 00:30:52 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:00:57 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-aarch64" | ||
| #define DATE "built on: Sun Aug 6 00:30:30 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:00:44 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-aarch64" | ||
| #define DATE "built on: Sun Aug 6 00:31:14 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:01:10 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-elf" | ||
| #define DATE "built on: Sun Aug 6 00:33:04 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:02:11 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-elf" | ||
| #define DATE "built on: Sun Aug 6 00:32:41 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:01:58 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-elf" | ||
| #define DATE "built on: Sun Aug 6 00:33:27 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:02:24 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-x86_64" | ||
| #define DATE "built on: Sun Aug 6 00:34:19 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:02:51 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-x86_64" | ||
| #define DATE "built on: Sun Aug 6 00:33:49 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:02:36 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: linux-x86_64" | ||
| #define DATE "built on: Sun Aug 6 00:34:48 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:03:07 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/asn1.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/asn1.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/asn1.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/asn1t.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/asn1t.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/asn1t.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/bio.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/bio.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/bio.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/crypto/bn_conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/crypto/bn_conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/crypto/bn_conf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/cmp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/cmp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/cmp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/cms.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/cms.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/cms.h" |
| /* | ||
| * Generated by util/mkerr.pl DO NOT EDIT | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -116,2 +116,3 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| # define CMS_R_UNSUPPORTED_RECIPIENT_TYPE 154 | ||
| # define CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM 195 | ||
| # define CMS_R_UNSUPPORTED_TYPE 156 | ||
@@ -118,0 +119,0 @@ # define CMS_R_UNWRAP_ERROR 157 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/conf.h" |
@@ -41,2 +41,3 @@ /* | ||
| # define CONF_R_RECURSIVE_DIRECTORY_INCLUDE 111 | ||
| # define CONF_R_RECURSIVE_SECTION_REFERENCE 126 | ||
| # define CONF_R_RELATIVE_PATH 125 | ||
@@ -43,0 +44,0 @@ # define CONF_R_SSL_COMMAND_SECTION_EMPTY 117 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/configuration.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/configuration.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/configuration.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/crmf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/crmf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/crmf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/crypto.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/crypto.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/crypto.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ct.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ct.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ct.h" |
@@ -144,3 +144,3 @@ /* | ||
| /* DH_check error codes */ | ||
| /* DH_check error codes, some of them shared with DH_check_pub_key */ | ||
| /* | ||
@@ -155,6 +155,6 @@ * NB: These values must align with the equivalently named macros in | ||
| # define DH_CHECK_Q_NOT_PRIME 0x10 | ||
| # define DH_CHECK_INVALID_Q_VALUE 0x20 | ||
| # define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ | ||
| # define DH_CHECK_INVALID_J_VALUE 0x40 | ||
| # define DH_MODULUS_TOO_SMALL 0x80 | ||
| # define DH_MODULUS_TOO_LARGE 0x100 | ||
| # define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ | ||
@@ -161,0 +161,0 @@ /* DH_check_pub_key error codes */ |
| /* | ||
| * Generated by util/mkerr.pl DO NOT EDIT | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -53,2 +53,3 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| # define DH_R_PEER_KEY_ERROR 111 | ||
| # define DH_R_Q_TOO_LARGE 130 | ||
| # define DH_R_SHARED_INFO_ERROR 113 | ||
@@ -55,0 +56,0 @@ # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/crypto/dso_conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/crypto/dso_conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/crypto/dso_conf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/err.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/err.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/err.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ess.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ess.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ess.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/fipskey.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/fipskey.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/fipskey.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/lhash.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/lhash.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/lhash.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ocsp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ocsp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ocsp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/opensslv.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/opensslv.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/pkcs12.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/pkcs12.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/pkcs12.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/pkcs7.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/pkcs7.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/pkcs7.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/safestack.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/safestack.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/safestack.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/srp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/srp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/srp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ssl.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ssl.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ssl.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ui.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ui.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ui.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509_vfy.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509_vfy.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509_vfy.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509v3.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509v3.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h" |
@@ -23,2 +23,4 @@ // Copyright 2021 the V8 project authors. All rights reserved. | ||
| class PropertyCallbackInfo; | ||
| class Module; | ||
| class UnboundScript; | ||
@@ -485,2 +487,17 @@ /** | ||
| /** | ||
| * Warning: These are Node.js-specific extentions used to avoid breaking | ||
| * changes in Node.js v18.x. They do not exist in V8 upstream and will | ||
| * not exist in Node.js v21.x. Node.js embedders and addon authors should | ||
| * not use them from v18.x. | ||
| */ | ||
| #ifndef NODE_WANT_INTERNALS | ||
| V8_DEPRECATED("This extention should only be used by Node.js core") | ||
| #endif | ||
| void SetInternalFieldForNodeCore(int index, Local<Module> value); | ||
| #ifndef NODE_WANT_INTERNALS | ||
| V8_DEPRECATED("This extention should only be used by Node.js core") | ||
| #endif | ||
| void SetInternalFieldForNodeCore(int index, Local<UnboundScript> value); | ||
| /** | ||
| * Gets a 2-byte-aligned native pointer from an internal field. This field | ||
@@ -487,0 +504,0 @@ * must have been set by SetAlignedPointerInInternalField, everything else |
@@ -131,6 +131,5 @@ // Copyright 2021 the V8 project authors. All rights reserved. | ||
| * list, regardless of whether they are supported by the host. Per | ||
| * https://tc39.es/proposal-import-assertions/#sec-hostgetsupportedimportassertions, | ||
| * hosts are expected to ignore assertions that they do not support (as | ||
| * opposed to, for example, triggering an error if an unsupported assertion is | ||
| * present). | ||
| * https://tc39.es/proposal-import-attributes/#sec-hostgetsupportedimportattributes, | ||
| * hosts are expected to throw for assertions that they do not support (as | ||
| * opposed to, for example, ignoring them). | ||
| */ | ||
@@ -137,0 +136,0 @@ Local<FixedArray> GetImportAssertions() const; |
@@ -542,3 +542,3 @@ /* zconf.h -- configuration of the zlib compression library | ||
| #else | ||
| # if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO) | ||
| # if defined(_WIN32) && !defined(__GNUC__) | ||
| # define z_off64_t __int64 | ||
@@ -545,0 +545,0 @@ # else |
+10
-1
@@ -9,2 +9,3 @@ # Node.js for Mobile Apps React Native plugin ChangeLog | ||
| <td> | ||
| <a href="#18.20.4">18.20.4</a><br/> | ||
| <a href="#18.17.8">18.17.8</a><br/> | ||
@@ -58,4 +59,12 @@ <a href="#18.17.7">18.17.7</a><br/> | ||
| <a id="18.20.4"></a> | ||
| ## 2024-10-07, Version 18.20.4 (Current) | ||
| ### Notable Changes | ||
| * Update `nodejs-mobile` binaries to `v18.20.4` | ||
| <a id="18.17.8"></a> | ||
| ## 2024-08-21, Version 18.17.8 (Current) | ||
| ## 2024-08-21, Version 18.17.8 | ||
@@ -62,0 +71,0 @@ ### Notable Changes |
@@ -25,2 +25,31 @@ #ifndef SRC_JS_NATIVE_API_TYPES_H_ | ||
| typedef struct napi_env__* napi_env; | ||
| // We need to mark APIs which can be called during garbage collection (GC), | ||
| // meaning that they do not affect the state of the JS engine, and can | ||
| // therefore be called synchronously from a finalizer that itself runs | ||
| // synchronously during GC. Such APIs can receive either a `napi_env` or a | ||
| // `node_api_nogc_env` as their first parameter, because we should be able to | ||
| // also call them during normal, non-garbage-collecting operations, whereas | ||
| // APIs that affect the state of the JS engine can only receive a `napi_env` as | ||
| // their first parameter, because we must not call them during GC. In lieu of | ||
| // inheritance, we use the properties of the const qualifier to accomplish | ||
| // this, because both a const and a non-const value can be passed to an API | ||
| // expecting a const value, but only a non-const value can be passed to an API | ||
| // expecting a non-const value. | ||
| // | ||
| // In conjunction with appropriate CFLAGS to warn us if we're passing a const | ||
| // (nogc) environment into an API that expects a non-const environment, and the | ||
| // definition of nogc finalizer function pointer types below, which receive a | ||
| // nogc environment as their first parameter, and can thus only call nogc APIs | ||
| // (unless the user explicitly casts the environment), we achieve the ability | ||
| // to ensure at compile time that we do not call APIs that affect the state of | ||
| // the JS engine from a synchronous (nogc) finalizer. | ||
| #if !defined(NAPI_EXPERIMENTAL) || \ | ||
| (defined(NAPI_EXPERIMENTAL) && \ | ||
| defined(NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT)) | ||
| typedef struct napi_env__* node_api_nogc_env; | ||
| #else | ||
| typedef const struct napi_env__* node_api_nogc_env; | ||
| #endif | ||
| typedef struct napi_value__* napi_value; | ||
@@ -120,2 +149,12 @@ typedef struct napi_ref__* napi_ref; | ||
| #if !defined(NAPI_EXPERIMENTAL) || \ | ||
| (defined(NAPI_EXPERIMENTAL) && \ | ||
| defined(NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT)) | ||
| typedef napi_finalize node_api_nogc_finalize; | ||
| #else | ||
| typedef void(NAPI_CDECL* node_api_nogc_finalize)(node_api_nogc_env env, | ||
| void* finalize_data, | ||
| void* finalize_hint); | ||
| #endif | ||
| typedef struct { | ||
@@ -122,0 +161,0 @@ // One of utf8name or name should be NULL. |
@@ -31,3 +31,3 @@ #ifndef SRC_JS_NATIVE_API_H_ | ||
| #define NAPI_EXTERN __declspec(dllexport) | ||
| #elif defined(__wasm32__) | ||
| #elif defined(__wasm__) | ||
| #define NAPI_EXTERN \ | ||
@@ -53,4 +53,4 @@ __attribute__((visibility("default"))) \ | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_last_error_info(napi_env env, const napi_extended_error_info** result); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_last_error_info( | ||
| node_api_nogc_env env, const napi_extended_error_info** result); | ||
@@ -97,2 +97,21 @@ // Getters for defined singletons | ||
| napi_value* result); | ||
| #ifdef NAPI_EXPERIMENTAL | ||
| #define NODE_API_EXPERIMENTAL_HAS_EXTERNAL_STRINGS | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_create_external_string_latin1(napi_env env, | ||
| char* str, | ||
| size_t length, | ||
| node_api_nogc_finalize finalize_callback, | ||
| void* finalize_hint, | ||
| napi_value* result, | ||
| bool* copied); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_create_external_string_utf16(napi_env env, | ||
| char16_t* str, | ||
| size_t length, | ||
| node_api_nogc_finalize finalize_callback, | ||
| void* finalize_hint, | ||
| napi_value* result, | ||
| bool* copied); | ||
| #endif // NAPI_EXPERIMENTAL | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_create_symbol(napi_env env, | ||
@@ -277,3 +296,3 @@ napi_value description, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_cb_info( | ||
| napi_env env, // [in] NAPI environment handle | ||
| napi_env env, // [in] Node-API environment handle | ||
| napi_callback_info cbinfo, // [in] Opaque callback-info handle | ||
@@ -302,3 +321,3 @@ size_t* argc, // [in-out] Specifies the size of the provided argv array | ||
| void* native_object, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -315,3 +334,3 @@ napi_ref* result); | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -415,3 +434,3 @@ napi_value* result); | ||
| size_t byte_length, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -458,3 +477,3 @@ napi_value* result); | ||
| // version management | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(node_api_nogc_env env, | ||
| uint32_t* result); | ||
@@ -483,3 +502,3 @@ | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_adjust_external_memory( | ||
| napi_env env, int64_t change_in_bytes, int64_t* adjusted_value); | ||
| node_api_nogc_env env, int64_t change_in_bytes, int64_t* adjusted_value); | ||
@@ -502,11 +521,23 @@ #if NAPI_VERSION >= 5 | ||
| // Add finalizer for pointer | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_add_finalizer(napi_env env, | ||
| napi_value js_object, | ||
| void* finalize_data, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_hint, | ||
| napi_ref* result); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_finalizer(napi_env env, | ||
| napi_value js_object, | ||
| void* finalize_data, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
| napi_ref* result); | ||
| #endif // NAPI_VERSION >= 5 | ||
| #ifdef NAPI_EXPERIMENTAL | ||
| #define NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_post_finalizer(node_api_nogc_env env, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_data, | ||
| void* finalize_hint); | ||
| #endif // NAPI_EXPERIMENTAL | ||
| #if NAPI_VERSION >= 6 | ||
@@ -549,6 +580,9 @@ | ||
| // Instance data | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_set_instance_data( | ||
| napi_env env, void* data, napi_finalize finalize_cb, void* finalize_hint); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_set_instance_data(node_api_nogc_env env, | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| void* finalize_hint); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(node_api_nogc_env env, | ||
| void** data); | ||
@@ -555,0 +589,0 @@ #endif // NAPI_VERSION >= 6 |
| #ifndef SRC_NODE_API_H_ | ||
| #define SRC_NODE_API_H_ | ||
| #ifdef BUILDING_NODE_EXTENSION | ||
| #if defined(BUILDING_NODE_EXTENSION) && !defined(NAPI_EXTERN) | ||
| #ifdef _WIN32 | ||
| // Building native addon against node | ||
| #define NAPI_EXTERN __declspec(dllimport) | ||
| #elif defined(__wasm32__) | ||
| #elif defined(__wasm__) | ||
| #define NAPI_EXTERN __attribute__((__import_module__("napi"))) | ||
@@ -20,4 +20,9 @@ #endif | ||
| #else | ||
| #ifdef __EMSCRIPTEN__ | ||
| #define NAPI_MODULE_EXPORT \ | ||
| __attribute__((visibility("default"))) __attribute__((used)) | ||
| #else | ||
| #define NAPI_MODULE_EXPORT __attribute__((visibility("default"))) | ||
| #endif | ||
| #endif | ||
@@ -34,3 +39,3 @@ #if defined(__GNUC__) | ||
| napi_value exports); | ||
| typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(); | ||
| typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(void); | ||
@@ -54,3 +59,3 @@ // Used by deprecated registration method napi_module_register. | ||
| #ifdef __wasm32__ | ||
| #ifdef __wasm__ | ||
| #define NAPI_MODULE_INITIALIZER_BASE napi_register_wasm_v | ||
@@ -72,3 +77,3 @@ #else | ||
| EXTERN_C_START \ | ||
| NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION() { \ | ||
| NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION(void) { \ | ||
| return NAPI_VERSION; \ | ||
@@ -133,3 +138,3 @@ } \ | ||
| void* data, | ||
| napi_finalize finalize_cb, | ||
| node_api_nogc_finalize finalize_cb, | ||
| void* finalize_hint, | ||
@@ -151,3 +156,2 @@ napi_value* result); | ||
| #ifndef __wasm32__ | ||
| // Methods to manage simple async operations | ||
@@ -164,11 +168,10 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_async_work work); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(node_api_nogc_env env, | ||
| napi_async_work work); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(node_api_nogc_env env, | ||
| napi_async_work work); | ||
| #endif // __wasm32__ | ||
| // version management | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_node_version(napi_env env, const napi_node_version** version); | ||
| napi_get_node_version(node_api_nogc_env env, const napi_node_version** version); | ||
@@ -179,3 +182,3 @@ #if NAPI_VERSION >= 2 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_get_uv_event_loop(napi_env env, struct uv_loop_s** loop); | ||
| napi_get_uv_event_loop(node_api_nogc_env env, struct uv_loop_s** loop); | ||
@@ -189,7 +192,7 @@ #endif // NAPI_VERSION >= 2 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_env_cleanup_hook(napi_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_add_env_cleanup_hook( | ||
| node_api_nogc_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_remove_env_cleanup_hook(napi_env env, napi_cleanup_hook fun, void* arg); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_remove_env_cleanup_hook( | ||
| node_api_nogc_env env, napi_cleanup_hook fun, void* arg); | ||
@@ -209,3 +212,2 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| #ifndef __wasm32__ | ||
| // Calling into JS from other threads | ||
@@ -239,8 +241,7 @@ NAPI_EXTERN napi_status NAPI_CDECL | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_unref_threadsafe_function( | ||
| node_api_nogc_env env, napi_threadsafe_function func); | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); | ||
| #endif // __wasm32__ | ||
| NAPI_EXTERN napi_status NAPI_CDECL napi_ref_threadsafe_function( | ||
| node_api_nogc_env env, napi_threadsafe_function func); | ||
@@ -252,3 +253,3 @@ #endif // NAPI_VERSION >= 4 | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| napi_add_async_cleanup_hook(napi_env env, | ||
| napi_add_async_cleanup_hook(node_api_nogc_env env, | ||
| napi_async_cleanup_hook hook, | ||
@@ -266,3 +267,3 @@ void* arg, | ||
| NAPI_EXTERN napi_status NAPI_CDECL | ||
| node_api_get_module_file_name(napi_env env, const char** result); | ||
| node_api_get_module_file_name(node_api_nogc_env env, const char** result); | ||
@@ -269,0 +270,0 @@ #endif // NAPI_VERSION >= 9 |
@@ -26,4 +26,4 @@ // Copyright Joyent, Inc. and other Node contributors. | ||
| #define NODE_MAJOR_VERSION 18 | ||
| #define NODE_MINOR_VERSION 17 | ||
| #define NODE_PATCH_VERSION 1 | ||
| #define NODE_MINOR_VERSION 20 | ||
| #define NODE_PATCH_VERSION 4 | ||
@@ -30,0 +30,0 @@ #define NODE_VERSION_IS_LTS 1 |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-arm64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:29:49 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:00:21 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-arm64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:29:30 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:00:08 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-arm64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:30:09 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 13:00:33 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-x86_64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:27:49 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 12:59:05 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-x86_64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:27:25 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 12:58:49 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -14,3 +14,3 @@ /* | ||
| #define PLATFORM "platform: darwin64-x86_64-cc" | ||
| #define DATE "built on: Sun Aug 6 00:28:13 2023 UTC" | ||
| #define DATE "built on: Wed Jan 31 12:59:20 2024 UTC" | ||
@@ -17,0 +17,0 @@ /* |
@@ -870,3 +870,3 @@ /* | ||
| int BIO_meth_set_gets(BIO_METHOD *biom, | ||
| int (*gets) (BIO *, char *, int)); | ||
| int (*ossl_gets) (BIO *, char *, int)); | ||
| long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *); | ||
@@ -873,0 +873,0 @@ int BIO_meth_set_ctrl(BIO_METHOD *biom, |
@@ -32,3 +32,3 @@ /* | ||
| # define OPENSSL_VERSION_MINOR 0 | ||
| # define OPENSSL_VERSION_PATCH 10 | ||
| # define OPENSSL_VERSION_PATCH 13 | ||
@@ -78,4 +78,4 @@ /* | ||
| */ | ||
| # define OPENSSL_VERSION_STR "3.0.10" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.10+quic" | ||
| # define OPENSSL_VERSION_STR "3.0.13" | ||
| # define OPENSSL_FULL_VERSION_STR "3.0.13+quic" | ||
@@ -87,3 +87,3 @@ /* | ||
| */ | ||
| # define OPENSSL_RELEASE_DATE "1 Aug 2023" | ||
| # define OPENSSL_RELEASE_DATE "30 Jan 2024" | ||
@@ -94,3 +94,3 @@ /* | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.10+quic 1 Aug 2023" | ||
| # define OPENSSL_VERSION_TEXT "OpenSSL 3.0.13+quic 30 Jan 2024" | ||
@@ -97,0 +97,0 @@ /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -60,4 +60,4 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| STACK_OF(X509_ATTRIBUTE) *auth_attr; /* [ 0 ] */ | ||
| X509_ALGOR *digest_enc_alg; | ||
| ASN1_OCTET_STRING *enc_digest; | ||
| X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */ | ||
| ASN1_OCTET_STRING *enc_digest; /* confusing name, actually signature */ | ||
| STACK_OF(X509_ATTRIBUTE) *unauth_attr; /* [ 1 ] */ | ||
@@ -64,0 +64,0 @@ /* The private key to sign with */ |
@@ -5,3 +5,3 @@ /* | ||
| * | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -8,0 +8,0 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/asn1.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/asn1.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/asn1.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/asn1t.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/asn1t.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/asn1t.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/bio.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/bio.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/bio.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/crypto/bn_conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/crypto/bn_conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/crypto/bn_conf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/cmp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/cmp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/cmp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/cms.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/cms.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/cms.h" |
| /* | ||
| * Generated by util/mkerr.pl DO NOT EDIT | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -116,2 +116,3 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| # define CMS_R_UNSUPPORTED_RECIPIENT_TYPE 154 | ||
| # define CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM 195 | ||
| # define CMS_R_UNSUPPORTED_TYPE 156 | ||
@@ -118,0 +119,0 @@ # define CMS_R_UNWRAP_ERROR 157 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/conf.h" |
@@ -41,2 +41,3 @@ /* | ||
| # define CONF_R_RECURSIVE_DIRECTORY_INCLUDE 111 | ||
| # define CONF_R_RECURSIVE_SECTION_REFERENCE 126 | ||
| # define CONF_R_RELATIVE_PATH 125 | ||
@@ -43,0 +44,0 @@ # define CONF_R_SSL_COMMAND_SECTION_EMPTY 117 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/configuration.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/configuration.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/configuration.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/crmf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/crmf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/crmf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/crypto.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/crypto.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/crypto.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ct.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ct.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ct.h" |
@@ -144,3 +144,3 @@ /* | ||
| /* DH_check error codes */ | ||
| /* DH_check error codes, some of them shared with DH_check_pub_key */ | ||
| /* | ||
@@ -155,6 +155,6 @@ * NB: These values must align with the equivalently named macros in | ||
| # define DH_CHECK_Q_NOT_PRIME 0x10 | ||
| # define DH_CHECK_INVALID_Q_VALUE 0x20 | ||
| # define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ | ||
| # define DH_CHECK_INVALID_J_VALUE 0x40 | ||
| # define DH_MODULUS_TOO_SMALL 0x80 | ||
| # define DH_MODULUS_TOO_LARGE 0x100 | ||
| # define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ | ||
@@ -161,0 +161,0 @@ /* DH_check_pub_key error codes */ |
| /* | ||
| * Generated by util/mkerr.pl DO NOT EDIT | ||
| * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. | ||
| * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. | ||
| * | ||
@@ -53,2 +53,3 @@ * Licensed under the Apache License 2.0 (the "License"). You may not use | ||
| # define DH_R_PEER_KEY_ERROR 111 | ||
| # define DH_R_Q_TOO_LARGE 130 | ||
| # define DH_R_SHARED_INFO_ERROR 113 | ||
@@ -55,0 +56,0 @@ # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/crypto/dso_conf.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/crypto/dso_conf.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/crypto/dso_conf.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/err.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/err.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/err.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ess.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ess.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ess.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/fipskey.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/fipskey.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/fipskey.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/lhash.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/lhash.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/lhash.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ocsp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ocsp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ocsp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/opensslv.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/opensslv.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/pkcs12.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/pkcs12.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/pkcs12.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/pkcs7.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/pkcs7.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/pkcs7.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/safestack.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/safestack.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/safestack.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/srp.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/srp.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/srp.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ssl.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ssl.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ssl.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/ui.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/ui.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/ui.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509_vfy.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509_vfy.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509_vfy.h" |
@@ -16,2 +16,4 @@ #undef OPENSSL_LINUX | ||
| # include "./archs/linux-aarch64/no-asm/include/openssl/x509v3.h" | ||
| #elif defined(OPENSSL_LINUX) && defined(__loongarch64) | ||
| # include "./archs/linux64-loongarch64/no-asm/include/openssl/x509v3.h" | ||
| #elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) | ||
@@ -18,0 +20,0 @@ # include "./archs/darwin-i386-cc/no-asm/include/openssl/x509v3.h" |
@@ -23,2 +23,4 @@ // Copyright 2021 the V8 project authors. All rights reserved. | ||
| class PropertyCallbackInfo; | ||
| class Module; | ||
| class UnboundScript; | ||
@@ -485,2 +487,17 @@ /** | ||
| /** | ||
| * Warning: These are Node.js-specific extentions used to avoid breaking | ||
| * changes in Node.js v18.x. They do not exist in V8 upstream and will | ||
| * not exist in Node.js v21.x. Node.js embedders and addon authors should | ||
| * not use them from v18.x. | ||
| */ | ||
| #ifndef NODE_WANT_INTERNALS | ||
| V8_DEPRECATED("This extention should only be used by Node.js core") | ||
| #endif | ||
| void SetInternalFieldForNodeCore(int index, Local<Module> value); | ||
| #ifndef NODE_WANT_INTERNALS | ||
| V8_DEPRECATED("This extention should only be used by Node.js core") | ||
| #endif | ||
| void SetInternalFieldForNodeCore(int index, Local<UnboundScript> value); | ||
| /** | ||
| * Gets a 2-byte-aligned native pointer from an internal field. This field | ||
@@ -487,0 +504,0 @@ * must have been set by SetAlignedPointerInInternalField, everything else |
@@ -131,6 +131,5 @@ // Copyright 2021 the V8 project authors. All rights reserved. | ||
| * list, regardless of whether they are supported by the host. Per | ||
| * https://tc39.es/proposal-import-assertions/#sec-hostgetsupportedimportassertions, | ||
| * hosts are expected to ignore assertions that they do not support (as | ||
| * opposed to, for example, triggering an error if an unsupported assertion is | ||
| * present). | ||
| * https://tc39.es/proposal-import-attributes/#sec-hostgetsupportedimportattributes, | ||
| * hosts are expected to throw for assertions that they do not support (as | ||
| * opposed to, for example, ignoring them). | ||
| */ | ||
@@ -137,0 +136,0 @@ Local<FixedArray> GetImportAssertions() const; |
@@ -542,3 +542,3 @@ /* zconf.h -- configuration of the zlib compression library | ||
| #else | ||
| # if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO) | ||
| # if defined(_WIN32) && !defined(__GNUC__) | ||
| # define z_off64_t __int64 | ||
@@ -545,0 +545,0 @@ # else |
@@ -8,2 +8,4 @@ <?xml version="1.0" encoding="UTF-8"?> | ||
| <dict> | ||
| <key>BinaryPath</key> | ||
| <string>NodeMobile.framework/NodeMobile</string> | ||
| <key>LibraryIdentifier</key> | ||
@@ -21,2 +23,4 @@ <string>ios-arm64</string> | ||
| <dict> | ||
| <key>BinaryPath</key> | ||
| <string>NodeMobile.framework/NodeMobile</string> | ||
| <key>LibraryIdentifier</key> | ||
@@ -23,0 +27,0 @@ <string>ios-arm64_x86_64-simulator</string> |
@@ -1,4 +0,4 @@ | ||
| bplist00� | ||
| !#$%&'*+\CFBundleNameYDTSDKNameWDTXcode_NSHumanReadableCopyrightZDTSDKBuild_CFBundleDevelopmentRegion_CFBundleVersion_BuildMachineOSBuild^DTPlatformName_CFBundlePackageType_CFBundleShortVersionString_CFBundleSupportedPlatforms_CFBundleInfoDictionaryVersion_CFBundleExecutableZDTCompiler_MinimumOSVersion_CFBundleIdentifier^UIDeviceFamily_DTPlatformVersion\DTXcodeBuild_DTPlatformBuildZNodeMobile_iphonesimulator16.2T1420_]Copyright Node.js contributors. | ||
| bplist00� | ||
| !"#$"%&'()*-_BuildMachineOSBuild_CFBundleDevelopmentRegion_CFBundleExecutable_CFBundleIdentifier_CFBundleInfoDictionaryVersion\CFBundleName_CFBundlePackageType_CFBundleShortVersionString_CFBundleSupportedPlatforms_CFBundleVersionZDTCompiler_DTPlatformBuild^DTPlatformName_DTPlatformVersionZDTSDKBuildYDTSDKNameWDTXcode\DTXcodeBuild_MinimumOSVersion_NSHumanReadableCopyright^UIDeviceFamily_UIRequiredDeviceCapabilitiesU23G93RenZNodeMobile_com.janeasystems.NodeMobileS6.0TFMWKS1.0�_iPhoneSimulatorQ1_"com.apple.compilers.llvm.clang.1_0U21F77_iphonesimulatorT17.5_iphonesimulator17.5T1540V15F31dT13.0_]Copyright Node.js contributors. | ||
| Modifications copyright (c) Janea Systems, Inc. | ||
| MIT license.U20C52RenQ1V21G531_iphonesimulatorTFMWKS1.0�"XiPhoneOSS6.0_"com.apple.compilers.llvm.clang.1_0T13.0_com.janeasystems.NodeMobile�()T16.2U14C18 5 B L T o z � � � � � =R]p��������MSVX_qvz|��������� , � | ||
| MIT license.�+,�.Uarm64 7 M i ~ � � � � �"-?Nbmw��������#');=bhz���� / |
| bplist00� | ||
| !"#$"%&'()*-_BuildMachineOSBuild_CFBundleDevelopmentRegion_CFBundleExecutable_CFBundleIdentifier_CFBundleInfoDictionaryVersion\CFBundleName_CFBundlePackageType_CFBundleShortVersionString_CFBundleSupportedPlatforms_CFBundleVersionZDTCompiler_DTPlatformBuild^DTPlatformName_DTPlatformVersionZDTSDKBuildYDTSDKNameWDTXcode\DTXcodeBuild_MinimumOSVersion_NSHumanReadableCopyright^UIDeviceFamily_UIRequiredDeviceCapabilitiesV21G531RenZNodeMobile_com.janeasystems.NodeMobileS6.0TFMWKS1.0�XiPhoneOSQ1_"com.apple.compilers.llvm.clang.1_0U20C52XiphoneosT16.2\iphoneos16.2T1420U14C18T13.0_]Copyright Node.js contributors. | ||
| !"#$"%&'()*-_BuildMachineOSBuild_CFBundleDevelopmentRegion_CFBundleExecutable_CFBundleIdentifier_CFBundleInfoDictionaryVersion\CFBundleName_CFBundlePackageType_CFBundleShortVersionString_CFBundleSupportedPlatforms_CFBundleVersionZDTCompiler_DTPlatformBuild^DTPlatformName_DTPlatformVersionZDTSDKBuildYDTSDKNameWDTXcode\DTXcodeBuild_MinimumOSVersion_NSHumanReadableCopyright^UIDeviceFamily_UIRequiredDeviceCapabilitiesV22H123RenZNodeMobile_com.janeasystems.NodeMobileS6.0TFMWKS1.0�XiPhoneOSQ1_"com.apple.compilers.llvm.clang.1_0U21C52XiphoneosT17.2\iphoneos17.2T1520W15C500bT13.0_]Copyright Node.js contributors. | ||
| Modifications copyright (c) Janea Systems, Inc. | ||
| MIT license.�+,�.Uarm64 7 M i ~ � � � � �"-?Nbmw��������$(*35Z`in{�������� / � |
+1
-1
| { | ||
| "name": "nodejs-mobile-react-native", | ||
| "version": "18.17.8", | ||
| "version": "18.20.4", | ||
| "description": "Node.js for Mobile Apps React Native plugin", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 11 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 11 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
1212
0.08%375111397
-3.65%