Browse Source

Added subtitles

Dmitriy Slipak 4 years ago
parent
commit
a1da690db0
100 changed files with 16047 additions and 0 deletions
  1. 3 0
      .ash_history
  2. 525 0
      .cache/node-gyp/12.15.0/include/node/common.gypi
  3. 70 0
      .cache/node-gyp/12.15.0/include/node/config.gypi
  4. 521 0
      .cache/node-gyp/12.15.0/include/node/js_native_api.h
  5. 116 0
      .cache/node-gyp/12.15.0/include/node/js_native_api_types.h
  6. 29 0
      .cache/node-gyp/12.15.0/include/node/libplatform/libplatform-export.h
  7. 82 0
      .cache/node-gyp/12.15.0/include/node/libplatform/libplatform.h
  8. 316 0
      .cache/node-gyp/12.15.0/include/node/libplatform/v8-tracing.h
  9. 817 0
      .cache/node-gyp/12.15.0/include/node/node.h
  10. 237 0
      .cache/node-gyp/12.15.0/include/node/node_api.h
  11. 44 0
      .cache/node-gyp/12.15.0/include/node/node_api_types.h
  12. 86 0
      .cache/node-gyp/12.15.0/include/node/node_buffer.h
  13. 130 0
      .cache/node-gyp/12.15.0/include/node/node_object_wrap.h
  14. 98 0
      .cache/node-gyp/12.15.0/include/node/node_version.h
  15. 92 0
      .cache/node-gyp/12.15.0/include/node/openssl/aes.h
  16. 47 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
  17. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h
  18. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h
  19. 195 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h
  20. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/include/progs.h
  21. 48 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
  22. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h
  23. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h
  24. 195 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h
  25. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h
  26. 30 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h
  27. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h
  28. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h
  29. 198 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h
  30. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/include/progs.h
  31. 46 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
  32. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h
  33. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
  34. 195 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
  35. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
  36. 47 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
  37. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h
  38. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
  39. 195 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h
  40. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
  41. 29 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
  42. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h
  43. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
  44. 198 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
  45. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
  46. 45 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
  47. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h
  48. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
  49. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
  50. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/include/progs.h
  51. 45 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
  52. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h
  53. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
  54. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h
  55. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h
  56. 45 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
  57. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h
  58. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
  59. 204 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
  60. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
  61. 29 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
  62. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h
  63. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
  64. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h
  65. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h
  66. 23 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
  67. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h
  68. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
  69. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
  70. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
  71. 23 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
  72. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h
  73. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
  74. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h
  75. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h
  76. 23 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
  77. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h
  78. 16 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
  79. 204 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
  80. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
  81. 35 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
  82. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h
  83. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
  84. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
  85. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/include/progs.h
  86. 36 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h
  87. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h
  88. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
  89. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h
  90. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h
  91. 26 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
  92. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h
  93. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
  94. 204 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
  95. 507 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
  96. 38 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
  97. 28 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h
  98. 17 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
  99. 201 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
  100. 0 0
      .cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/include/progs.h

+ 3 - 0
.ash_history View File

@@ -0,0 +1,3 @@
1
+ls -la
2
+pwd
3
+exit

+ 525 - 0
.cache/node-gyp/12.15.0/include/node/common.gypi View File

@@ -0,0 +1,525 @@
1
+{
2
+  'variables': {
3
+    'configuring_node%': 0,
4
+    'asan%': 0,
5
+    'werror': '',                     # Turn off -Werror in V8 build.
6
+    'visibility%': 'hidden',          # V8's visibility setting
7
+    'target_arch%': 'ia32',           # set v8's target architecture
8
+    'host_arch%': 'ia32',             # set v8's host architecture
9
+    'want_separate_host_toolset%': 0, # V8 should not build target and host
10
+    'library%': 'static_library',     # allow override to 'shared_library' for DLL/.so builds
11
+    'component%': 'static_library',   # NB. these names match with what V8 expects
12
+    'msvs_multi_core_compile': '0',   # we do enable multicore compiles, but not using the V8 way
13
+    'enable_pgo_generate%': '0',
14
+    'enable_pgo_use%': '0',
15
+    'python%': 'python',
16
+
17
+    'node_shared%': 'false',
18
+    'force_dynamic_crt%': 0,
19
+    'node_use_v8_platform%': 'true',
20
+    'node_use_bundled_v8%': 'true',
21
+    'node_module_version%': '',
22
+    'node_with_ltcg%': '',
23
+    'node_shared_openssl%': 'false',
24
+
25
+    'node_tag%': '',
26
+    'uv_library%': 'static_library',
27
+
28
+    'clang%': 0,
29
+
30
+    'openssl_fips%': '',
31
+
32
+    # Some STL containers (e.g. std::vector) do not preserve ABI compatibility
33
+    # between debug and non-debug mode.
34
+    'disable_glibcxx_debug': 1,
35
+
36
+    # Don't use ICU data file (icudtl.dat) from V8, we use our own.
37
+    'icu_use_data_file_flag%': 0,
38
+
39
+    # Reset this number to 0 on major V8 upgrades.
40
+    # Increment by one for each non-official patch applied to deps/v8.
41
+    'v8_embedder_string': '-node.16',
42
+
43
+    ##### V8 defaults for Node.js #####
44
+
45
+    # Old time default, now explicitly stated.
46
+    'v8_use_snapshot': 1,
47
+
48
+    # Turn on SipHash for hash seed generation, addresses HashWick
49
+    'v8_use_siphash': 'true',
50
+
51
+    # These are more relevant for V8 internal development.
52
+    # Refs: https://github.com/nodejs/node/issues/23122
53
+    # Refs: https://github.com/nodejs/node/issues/23167
54
+    # Enable compiler warnings when using V8_DEPRECATED apis from V8 code.
55
+    'v8_deprecation_warnings': 0,
56
+    # Enable compiler warnings when using V8_DEPRECATE_SOON apis from V8 code.
57
+    'v8_imminent_deprecation_warnings': 0,
58
+
59
+    # Enable disassembler for `--print-code` v8 options
60
+    'v8_enable_disassembler': 1,
61
+
62
+    # https://github.com/nodejs/node/pull/22920/files#r222779926
63
+    'v8_enable_handle_zapping': 0,
64
+
65
+    # Disable V8 untrusted code mitigations.
66
+    # See https://github.com/v8/v8/wiki/Untrusted-code-mitigations
67
+    'v8_untrusted_code_mitigations': 0,
68
+
69
+    # This is more of a V8 dev setting
70
+    # https://github.com/nodejs/node/pull/22920/files#r222779926
71
+    'v8_enable_fast_mksnapshot': 0,
72
+
73
+    'v8_win64_unwinding_info': 1,
74
+
75
+    # TODO(refack): make v8-perfetto happen
76
+    'v8_use_perfetto': 0,
77
+
78
+    ##### end V8 defaults #####
79
+
80
+    'conditions': [
81
+      ['target_arch=="arm64"', {
82
+        # Disabled pending https://github.com/nodejs/node/issues/23913.
83
+        'openssl_no_asm%': 1,
84
+      }, {
85
+        'openssl_no_asm%': 0,
86
+      }],
87
+      ['OS == "win"', {
88
+        'os_posix': 0,
89
+        'v8_postmortem_support%': 0,
90
+      }, {
91
+        'os_posix': 1,
92
+        'v8_postmortem_support%': 1,
93
+      }],
94
+      ['v8_use_snapshot==1', {
95
+        'conditions': [
96
+          ['GENERATOR == "ninja"', {
97
+            'obj_dir': '<(PRODUCT_DIR)/obj',
98
+            'v8_base': '<(PRODUCT_DIR)/obj/tools/v8_gypfiles/libv8_snapshot.a',
99
+           }, {
100
+            'obj_dir%': '<(PRODUCT_DIR)/obj.target',
101
+            'v8_base': '<(PRODUCT_DIR)/obj.target/tools/v8_gypfiles/libv8_snapshot.a',
102
+          }],
103
+          ['OS == "win"', {
104
+            'obj_dir': '<(PRODUCT_DIR)/obj',
105
+            'v8_base': '<(PRODUCT_DIR)/lib/libv8_snapshot.a',
106
+          }],
107
+          ['OS == "mac"', {
108
+            'obj_dir%': '<(PRODUCT_DIR)/obj.target',
109
+            'v8_base': '<(PRODUCT_DIR)/libv8_snapshot.a',
110
+          }],
111
+        ],
112
+      }, {
113
+        'conditions': [
114
+          ['GENERATOR == "ninja"', {
115
+            'obj_dir': '<(PRODUCT_DIR)/obj',
116
+            'v8_base': '<(PRODUCT_DIR)/obj/tools/v8_gypfiles/libv8_nosnapshot.a',
117
+           }, {
118
+            'obj_dir%': '<(PRODUCT_DIR)/obj.target',
119
+            'v8_base': '<(PRODUCT_DIR)/obj.target/tools/v8_gypfiles/libv8_nosnapshot.a',
120
+          }],
121
+          ['OS == "win"', {
122
+            'obj_dir': '<(PRODUCT_DIR)/obj',
123
+            'v8_base': '<(PRODUCT_DIR)/lib/libv8_nosnapshot.a',
124
+          }],
125
+          ['OS == "mac"', {
126
+            'obj_dir%': '<(PRODUCT_DIR)/obj.target',
127
+            'v8_base': '<(PRODUCT_DIR)/libv8_nosnapshot.a',
128
+          }],
129
+        ],
130
+      }],
131
+      ['openssl_fips != ""', {
132
+        'openssl_product': '<(STATIC_LIB_PREFIX)crypto<(STATIC_LIB_SUFFIX)',
133
+      }, {
134
+        'openssl_product': '<(STATIC_LIB_PREFIX)openssl<(STATIC_LIB_SUFFIX)',
135
+      }],
136
+      ['OS=="mac"', {
137
+        'clang%': 1,
138
+      }],
139
+    ],
140
+  },
141
+
142
+  'target_defaults': {
143
+    'default_configuration': 'Release',
144
+    'configurations': {
145
+      'Debug': {
146
+        'variables': {
147
+          'v8_enable_handle_zapping': 1,
148
+          'conditions': [
149
+            ['node_shared != "true"', {
150
+              'MSVC_runtimeType': 1,    # MultiThreadedDebug (/MTd)
151
+            }, {
152
+              'MSVC_runtimeType': 3,    # MultiThreadedDebugDLL (/MDd)
153
+            }],
154
+          ],
155
+        },
156
+        'defines': [ 'DEBUG', '_DEBUG', 'V8_ENABLE_CHECKS' ],
157
+        'cflags': [ '-g', '-O0' ],
158
+        'conditions': [
159
+          ['OS=="aix"', {
160
+            'cflags': [ '-gxcoff' ],
161
+            'ldflags': [ '-Wl,-bbigtoc' ],
162
+          }],
163
+          ['OS == "android"', {
164
+            'cflags': [ '-fPIE' ],
165
+            'ldflags': [ '-fPIE', '-pie' ]
166
+          }],
167
+        ],
168
+        'msvs_settings': {
169
+          'VCCLCompilerTool': {
170
+            'BasicRuntimeChecks': 3,        # /RTC1
171
+            'MinimalRebuild': 'false',
172
+            'OmitFramePointers': 'false',
173
+            'Optimization': 0,              # /Od, no optimization
174
+            'RuntimeLibrary': '<(MSVC_runtimeType)',
175
+          },
176
+          'VCLinkerTool': {
177
+            'LinkIncremental': 2, # enable incremental linking
178
+          },
179
+        },
180
+        'xcode_settings': {
181
+          'GCC_OPTIMIZATION_LEVEL': '0', # stop gyp from defaulting to -Os
182
+        },
183
+      },
184
+      'Release': {
185
+        'variables': {
186
+          'v8_enable_handle_zapping': 0,
187
+          'pgo_generate': ' -fprofile-generate ',
188
+          'pgo_use': ' -fprofile-use -fprofile-correction ',
189
+          'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ',
190
+          'conditions': [
191
+            ['node_shared != "true"', {
192
+              'MSVC_runtimeType': 0    # MultiThreaded (/MT)
193
+            }, {
194
+              'MSVC_runtimeType': 2   # MultiThreadedDLL (/MD)
195
+            }],
196
+          ],
197
+        },
198
+        'cflags': [ '-O3' ],
199
+        'conditions': [
200
+          ['OS=="solaris"', {
201
+            # pull in V8's postmortem metadata
202
+            'ldflags': [ '-Wl,-z,allextract' ]
203
+          }],
204
+          ['OS!="mac" and OS!="win"', {
205
+            'cflags': [ '-fno-omit-frame-pointer' ],
206
+          }],
207
+          ['OS=="linux"', {
208
+            'conditions': [
209
+              ['enable_pgo_generate=="true"', {
210
+                'cflags': ['<(pgo_generate)'],
211
+                'ldflags': ['<(pgo_generate)'],
212
+              },],
213
+              ['enable_pgo_use=="true"', {
214
+                'cflags': ['<(pgo_use)'],
215
+                'ldflags': ['<(pgo_use)'],
216
+              },],
217
+              ['enable_lto=="true"', {
218
+                'cflags': ['<(lto)'],
219
+                'ldflags': ['<(lto)'],
220
+              },],
221
+            ],
222
+          },],
223
+          ['OS == "android"', {
224
+            'cflags': [ '-fPIE' ],
225
+            'ldflags': [ '-fPIE', '-pie' ]
226
+          }],
227
+        ],
228
+        'msvs_settings': {
229
+          'VCCLCompilerTool': {
230
+            'EnableFunctionLevelLinking': 'true',
231
+            'EnableIntrinsicFunctions': 'true',
232
+            'FavorSizeOrSpeed': 1,          # /Ot, favor speed over size
233
+            'InlineFunctionExpansion': 2,   # /Ob2, inline anything eligible
234
+            'OmitFramePointers': 'true',
235
+            'Optimization': 3,              # /Ox, full optimization
236
+            'RuntimeLibrary': '<(MSVC_runtimeType)',
237
+            'RuntimeTypeInfo': 'false',
238
+          }
239
+        }
240
+      }
241
+    },
242
+
243
+    # Defines these mostly for node-gyp to pickup, and warn addon authors of
244
+    # imminent V8 deprecations, also to sync how dependencies are configured.
245
+    'defines': [
246
+      'V8_DEPRECATION_WARNINGS',
247
+      'V8_IMMINENT_DEPRECATION_WARNINGS',
248
+    ],
249
+
250
+    # Forcibly disable -Werror.  We support a wide range of compilers, it's
251
+    # simply not feasible to squelch all warnings, never mind that the
252
+    # libraries in deps/ are not under our control.
253
+    'cflags!': ['-Werror'],
254
+    'msvs_settings': {
255
+      'VCCLCompilerTool': {
256
+        'BufferSecurityCheck': 'true',
257
+        'DebugInformationFormat': 1,          # /Z7 embed info in .obj files
258
+        'ExceptionHandling': 0,               # /EHsc
259
+        'MultiProcessorCompilation': 'true',
260
+        'StringPooling': 'true',              # pool string literals
261
+        'SuppressStartupBanner': 'true',
262
+        'WarnAsError': 'false',
263
+        'WarningLevel': 3,                    # /W3
264
+      },
265
+      'VCLinkerTool': {
266
+        'target_conditions': [
267
+          ['_type=="executable"', {
268
+            'SubSystem': 1,                   # /SUBSYSTEM:CONSOLE
269
+          }],
270
+        ],
271
+        'conditions': [
272
+          ['target_arch=="ia32"', {
273
+            'TargetMachine' : 1,              # /MACHINE:X86
274
+          }],
275
+          ['target_arch=="x64"', {
276
+            'TargetMachine' : 17,             # /MACHINE:X64
277
+          }],
278
+          ['target_arch=="arm64"', {
279
+            'TargetMachine' : 0,              # NotSet. MACHINE:ARM64 is inferred from the input files.
280
+          }],
281
+        ],
282
+        'GenerateDebugInformation': 'true',
283
+        'SuppressStartupBanner': 'true',
284
+      },
285
+    },
286
+    # Disable warnings:
287
+    # - "C4251: class needs to have dll-interface"
288
+    # - "C4275: non-DLL-interface used as base for DLL-interface"
289
+    #   Over 10k of these warnings are generated when compiling node,
290
+    #   originating from v8.h. Most of them are false positives.
291
+    #   See also: https://github.com/nodejs/node/pull/15570
292
+    #   TODO: re-enable when Visual Studio fixes these upstream.
293
+    #
294
+    # - "C4267: conversion from 'size_t' to 'int'"
295
+    #   Many any originate from our dependencies, and their sheer number
296
+    #   drowns out other, more legitimate warnings.
297
+    # - "C4244: conversion from 'type1' to 'type2', possible loss of data"
298
+    #   Ususaly safe. Disable for `dep`, enable for `src`
299
+    'msvs_disabled_warnings': [4351, 4355, 4800, 4251, 4275, 4244, 4267],
300
+    'msvs_cygwin_shell': 0, # prevent actions from trying to use cygwin
301
+
302
+    'conditions': [
303
+      [ 'configuring_node', {
304
+        'msvs_configuration_attributes': {
305
+          'OutputDirectory': '<(DEPTH)/out/$(Configuration)/',
306
+          'IntermediateDirectory': '$(OutDir)obj/$(ProjectName)/'
307
+        },
308
+      }],
309
+      [ 'target_arch=="x64"', {
310
+        'msvs_configuration_platform': 'x64',
311
+      }],
312
+      [ 'target_arch=="arm64"', {
313
+        'msvs_configuration_platform': 'arm64',
314
+      }],
315
+      ['asan == 1 and OS != "mac"', {
316
+        'cflags+': [
317
+          '-fno-omit-frame-pointer',
318
+          '-fsanitize=address',
319
+          '-DLEAK_SANITIZER'
320
+        ],
321
+        'cflags!': [ '-fomit-frame-pointer' ],
322
+        'ldflags': [ '-fsanitize=address' ],
323
+      }],
324
+      ['asan == 1 and OS == "mac"', {
325
+        'xcode_settings': {
326
+          'OTHER_CFLAGS+': [
327
+            '-fno-omit-frame-pointer',
328
+            '-gline-tables-only',
329
+            '-fsanitize=address',
330
+            '-DLEAK_SANITIZER'
331
+          ],
332
+          'OTHER_CFLAGS!': [
333
+            '-fomit-frame-pointer',
334
+          ],
335
+        },
336
+        'target_conditions': [
337
+          ['_type!="static_library"', {
338
+            'xcode_settings': {'OTHER_LDFLAGS': ['-fsanitize=address']},
339
+          }],
340
+        ],
341
+      }],
342
+      ['OS == "win"', {
343
+        'defines': [
344
+          'WIN32',
345
+          # we don't really want VC++ warning us about
346
+          # how dangerous C functions are...
347
+          '_CRT_SECURE_NO_DEPRECATE',
348
+          # ... or that C implementations shouldn't use
349
+          # POSIX names
350
+          '_CRT_NONSTDC_NO_DEPRECATE',
351
+          # Make sure the STL doesn't try to use exceptions
352
+          '_HAS_EXCEPTIONS=0',
353
+          'BUILDING_V8_SHARED=1',
354
+          'BUILDING_UV_SHARED=1',
355
+        ],
356
+      }],
357
+      [ 'OS in "linux freebsd openbsd solaris aix"', {
358
+        'cflags': [ '-pthread' ],
359
+        'ldflags': [ '-pthread' ],
360
+      }],
361
+      [ 'OS in "linux freebsd openbsd solaris android aix cloudabi"', {
362
+        'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
363
+        'cflags_cc': [ '-fno-rtti', '-fno-exceptions', '-std=gnu++1y' ],
364
+        'ldflags': [ '-rdynamic' ],
365
+        'target_conditions': [
366
+          # The 1990s toolchain on SmartOS can't handle thin archives.
367
+          ['_type=="static_library" and OS=="solaris"', {
368
+            'standalone_static_library': 1,
369
+          }],
370
+          ['OS=="openbsd"', {
371
+            'cflags': [ '-I/usr/local/include' ],
372
+            'ldflags': [ '-Wl,-z,wxneeded' ],
373
+          }],
374
+        ],
375
+        'conditions': [
376
+          [ 'target_arch=="ia32"', {
377
+            'cflags': [ '-m32' ],
378
+            'ldflags': [ '-m32' ],
379
+          }],
380
+          [ 'target_arch=="x32"', {
381
+            'cflags': [ '-mx32' ],
382
+            'ldflags': [ '-mx32' ],
383
+          }],
384
+          [ 'target_arch=="x64"', {
385
+            'cflags': [ '-m64' ],
386
+            'ldflags': [ '-m64' ],
387
+          }],
388
+          [ 'target_arch=="ppc" and OS!="aix"', {
389
+            'cflags': [ '-m32' ],
390
+            'ldflags': [ '-m32' ],
391
+          }],
392
+          [ 'target_arch=="ppc64" and OS!="aix"', {
393
+            'cflags': [ '-m64', '-mminimal-toc' ],
394
+            'ldflags': [ '-m64' ],
395
+          }],
396
+          [ 'target_arch=="s390x"', {
397
+            'cflags': [ '-m64', '-march=z196' ],
398
+            'ldflags': [ '-m64', '-march=z196' ],
399
+          }],
400
+          [ 'OS=="solaris"', {
401
+            'cflags': [ '-pthreads' ],
402
+            'ldflags': [ '-pthreads' ],
403
+            'cflags!': [ '-pthread' ],
404
+            'ldflags!': [ '-pthread' ],
405
+          }],
406
+          [ 'node_shared=="true"', {
407
+            'cflags': [ '-fPIC' ],
408
+          }],
409
+        ],
410
+      }],
411
+      [ 'OS=="aix"', {
412
+        'variables': {
413
+          # Used to differentiate `AIX` and `OS400`(IBM i).
414
+          'aix_variant_name': '<!(uname -s)',
415
+        },
416
+        'cflags': [ '-maix64', ],
417
+        'ldflags!': [ '-rdynamic', ],
418
+        'ldflags': [
419
+          '-Wl,-bbigtoc',
420
+          '-maix64',
421
+        ],
422
+        'conditions': [
423
+          [ '"<(aix_variant_name)"=="OS400"', {            # a.k.a. `IBM i`
424
+            'ldflags': [
425
+              '-Wl,-blibpath:/QOpenSys/pkgs/lib:/QOpenSys/usr/lib',
426
+              '-Wl,-brtl',
427
+            ],
428
+          }, {                                             # else it's `AIX`
429
+            'ldflags': [
430
+              '-Wl,-blibpath:/usr/lib:/lib:/opt/freeware/lib/pthread/ppc64',
431
+            ],
432
+          }],
433
+        ],
434
+      }],
435
+      ['OS=="android"', {
436
+        'target_conditions': [
437
+          ['_toolset=="target"', {
438
+            'defines': [ '_GLIBCXX_USE_C99_MATH' ],
439
+            'libraries': [ '-llog' ],
440
+          }],
441
+        ],
442
+      }],
443
+      ['OS=="mac"', {
444
+        'defines': ['_DARWIN_USE_64_BIT_INODE=1'],
445
+        'xcode_settings': {
446
+          'ALWAYS_SEARCH_USER_PATHS': 'NO',
447
+          'GCC_CW_ASM_SYNTAX': 'NO',                # No -fasm-blocks
448
+          'GCC_DYNAMIC_NO_PIC': 'NO',               # No -mdynamic-no-pic
449
+                                                    # (Equivalent to -fPIC)
450
+          'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',        # -fno-exceptions
451
+          'GCC_ENABLE_CPP_RTTI': 'NO',              # -fno-rtti
452
+          'GCC_ENABLE_PASCAL_STRINGS': 'NO',        # No -mpascal-strings
453
+          'PREBINDING': 'NO',                       # No -Wl,-prebind
454
+          'MACOSX_DEPLOYMENT_TARGET': '10.10',      # -mmacosx-version-min=10.10
455
+          'USE_HEADERMAP': 'NO',
456
+          'OTHER_CFLAGS': [
457
+            '-fno-strict-aliasing',
458
+          ],
459
+          'WARNING_CFLAGS': [
460
+            '-Wall',
461
+            '-Wendif-labels',
462
+            '-W',
463
+            '-Wno-unused-parameter',
464
+          ],
465
+        },
466
+        'target_conditions': [
467
+          ['_type!="static_library"', {
468
+            'xcode_settings': {
469
+              'OTHER_LDFLAGS': [
470
+                '-Wl,-no_pie',
471
+                '-Wl,-search_paths_first',
472
+              ],
473
+            },
474
+          }],
475
+        ],
476
+        'conditions': [
477
+          ['target_arch=="ia32"', {
478
+            'xcode_settings': {'ARCHS': ['i386']},
479
+          }],
480
+          ['target_arch=="x64"', {
481
+            'xcode_settings': {'ARCHS': ['x86_64']},
482
+          }],
483
+          ['clang==1', {
484
+            'xcode_settings': {
485
+              'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
486
+              'CLANG_CXX_LANGUAGE_STANDARD': 'gnu++1y',  # -std=gnu++1y
487
+              'CLANG_CXX_LIBRARY': 'libc++',
488
+            },
489
+          }],
490
+        ],
491
+      }],
492
+      ['OS=="freebsd" and node_use_dtrace=="true"', {
493
+        'libraries': [ '-lelf' ],
494
+      }],
495
+      ['OS=="freebsd"', {
496
+        'ldflags': [
497
+          '-Wl,--export-dynamic',
498
+        ],
499
+      }],
500
+      # if node is built as an executable,
501
+      #      the openssl mechanism for keeping itself "dload"-ed to ensure proper
502
+      #      atexit cleanup does not apply
503
+      ['node_shared_openssl!="true" and node_shared!="true"', {
504
+        'defines': [
505
+          # `OPENSSL_NO_PINSHARED` prevents openssl from dload
506
+          #      current node executable,
507
+          #      see https://github.com/nodejs/node/pull/21848
508
+          #      or https://github.com/nodejs/node/issues/27925
509
+          'OPENSSL_NO_PINSHARED'
510
+        ],
511
+      }],
512
+      ['node_shared_openssl!="true"', {
513
+        # `OPENSSL_THREADS` is defined via GYP for openSSL for all architectures.
514
+        'defines': [
515
+          'OPENSSL_THREADS',
516
+        ],
517
+      }],
518
+      ['node_shared_openssl!="true" and openssl_no_asm==1', {
519
+        'defines': [
520
+          'OPENSSL_NO_ASM',
521
+        ],
522
+      }],
523
+    ],
524
+  }
525
+}

+ 70 - 0
.cache/node-gyp/12.15.0/include/node/config.gypi View File

@@ -0,0 +1,70 @@
1
+# Do not edit. Generated by the configure script.
2
+{ 'target_defaults': { 'cflags': [],
3
+                       'default_configuration': 'Release',
4
+                       'defines': [],
5
+                       'include_dirs': [],
6
+                       'libraries': []},
7
+  'variables': { 'asan': 0,
8
+                 'build_v8_with_gn': 'false',
9
+                 'coverage': 'false',
10
+                 'debug_nghttp2': 'false',
11
+                 'enable_lto': 'false',
12
+                 'enable_pgo_generate': 'false',
13
+                 'enable_pgo_use': 'false',
14
+                 'force_dynamic_crt': 0,
15
+                 'gas_version': '2.27',
16
+                 'host_arch': 'x64',
17
+                 'icu_data_in': '../../deps/icu-small/source/data/in/icudt64l.dat',
18
+                 'icu_endianness': 'l',
19
+                 'icu_gyp_path': 'tools/icu/icu-generic.gyp',
20
+                 'icu_locales': 'en,root',
21
+                 'icu_path': 'deps/icu-small',
22
+                 'icu_small': 'true',
23
+                 'icu_ver_major': '64',
24
+                 'is_debug': 0,
25
+                 'llvm_version': '0.0',
26
+                 'napi_build_version': '5',
27
+                 'node_byteorder': 'little',
28
+                 'node_code_cache': 'yes',
29
+                 'node_debug_lib': 'false',
30
+                 'node_enable_d8': 'false',
31
+                 'node_install_npm': 'true',
32
+                 'node_module_version': 72,
33
+                 'node_no_browser_globals': 'false',
34
+                 'node_prefix': '/',
35
+                 'node_release_urlbase': 'https://nodejs.org/download/release/',
36
+                 'node_report': 'true',
37
+                 'node_shared': 'false',
38
+                 'node_shared_cares': 'false',
39
+                 'node_shared_http_parser': 'false',
40
+                 'node_shared_libuv': 'false',
41
+                 'node_shared_nghttp2': 'false',
42
+                 'node_shared_openssl': 'false',
43
+                 'node_shared_zlib': 'false',
44
+                 'node_tag': '',
45
+                 'node_target_type': 'executable',
46
+                 'node_use_bundled_v8': 'true',
47
+                 'node_use_dtrace': 'false',
48
+                 'node_use_etw': 'false',
49
+                 'node_use_large_pages': 'false',
50
+                 'node_use_large_pages_script_lld': 'false',
51
+                 'node_use_node_snapshot': 'true',
52
+                 'node_use_openssl': 'true',
53
+                 'node_use_v8_platform': 'true',
54
+                 'node_with_ltcg': 'false',
55
+                 'node_without_node_options': 'false',
56
+                 'openssl_fips': '',
57
+                 'openssl_is_fips': 'false',
58
+                 'shlib_suffix': 'so.72',
59
+                 'target_arch': 'x64',
60
+                 'v8_enable_gdbjit': 0,
61
+                 'v8_enable_i18n_support': 1,
62
+                 'v8_enable_inspector': 1,
63
+                 'v8_no_strict_aliasing': 1,
64
+                 'v8_optimized_debug': 1,
65
+                 'v8_promise_internal_field_count': 1,
66
+                 'v8_random_seed': 0,
67
+                 'v8_trace_maps': 0,
68
+                 'v8_use_siphash': 1,
69
+                 'v8_use_snapshot': 1,
70
+                 'want_separate_host_toolset': 0}}

+ 521 - 0
.cache/node-gyp/12.15.0/include/node/js_native_api.h View File

@@ -0,0 +1,521 @@
1
+#ifndef SRC_JS_NATIVE_API_H_
2
+#define SRC_JS_NATIVE_API_H_
3
+
4
+// This file needs to be compatible with C compilers.
5
+#include <stddef.h>   // NOLINT(modernize-deprecated-headers)
6
+#include <stdbool.h>  // NOLINT(modernize-deprecated-headers)
7
+#include "js_native_api_types.h"
8
+
9
+// Use INT_MAX, this should only be consumed by the pre-processor anyway.
10
+#define NAPI_VERSION_EXPERIMENTAL 2147483647
11
+#ifndef NAPI_VERSION
12
+#ifdef NAPI_EXPERIMENTAL
13
+#define NAPI_VERSION NAPI_VERSION_EXPERIMENTAL
14
+#else
15
+// The baseline version for N-API.
16
+// The NAPI_VERSION controls which version will be used by default when
17
+// compilling a native addon. If the addon developer specifically wants to use
18
+// functions available in a new version of N-API that is not yet ported in all
19
+// LTS versions, they can set NAPI_VERSION knowing that they have specifically
20
+// depended on that version.
21
+#define NAPI_VERSION 5
22
+#endif
23
+#endif
24
+
25
+// If you need __declspec(dllimport), either include <node_api.h> instead, or
26
+// define NAPI_EXTERN as __declspec(dllimport) on the compiler's command line.
27
+#ifndef NAPI_EXTERN
28
+  #ifdef _WIN32
29
+    #define NAPI_EXTERN __declspec(dllexport)
30
+  #else
31
+    #define NAPI_EXTERN __attribute__((visibility("default")))
32
+  #endif
33
+#endif
34
+
35
+#define NAPI_AUTO_LENGTH SIZE_MAX
36
+
37
+#ifdef __cplusplus
38
+#define EXTERN_C_START extern "C" {
39
+#define EXTERN_C_END }
40
+#else
41
+#define EXTERN_C_START
42
+#define EXTERN_C_END
43
+#endif
44
+
45
+EXTERN_C_START
46
+
47
+NAPI_EXTERN napi_status
48
+napi_get_last_error_info(napi_env env,
49
+                         const napi_extended_error_info** result);
50
+
51
+// Getters for defined singletons
52
+NAPI_EXTERN napi_status napi_get_undefined(napi_env env, napi_value* result);
53
+NAPI_EXTERN napi_status napi_get_null(napi_env env, napi_value* result);
54
+NAPI_EXTERN napi_status napi_get_global(napi_env env, napi_value* result);
55
+NAPI_EXTERN napi_status napi_get_boolean(napi_env env,
56
+                                         bool value,
57
+                                         napi_value* result);
58
+
59
+// Methods to create Primitive types/Objects
60
+NAPI_EXTERN napi_status napi_create_object(napi_env env, napi_value* result);
61
+NAPI_EXTERN napi_status napi_create_array(napi_env env, napi_value* result);
62
+NAPI_EXTERN napi_status napi_create_array_with_length(napi_env env,
63
+                                                      size_t length,
64
+                                                      napi_value* result);
65
+NAPI_EXTERN napi_status napi_create_double(napi_env env,
66
+                                           double value,
67
+                                           napi_value* result);
68
+NAPI_EXTERN napi_status napi_create_int32(napi_env env,
69
+                                          int32_t value,
70
+                                          napi_value* result);
71
+NAPI_EXTERN napi_status napi_create_uint32(napi_env env,
72
+                                           uint32_t value,
73
+                                           napi_value* result);
74
+NAPI_EXTERN napi_status napi_create_int64(napi_env env,
75
+                                          int64_t value,
76
+                                          napi_value* result);
77
+NAPI_EXTERN napi_status napi_create_string_latin1(napi_env env,
78
+                                                  const char* str,
79
+                                                  size_t length,
80
+                                                  napi_value* result);
81
+NAPI_EXTERN napi_status napi_create_string_utf8(napi_env env,
82
+                                                const char* str,
83
+                                                size_t length,
84
+                                                napi_value* result);
85
+NAPI_EXTERN napi_status napi_create_string_utf16(napi_env env,
86
+                                                 const char16_t* str,
87
+                                                 size_t length,
88
+                                                 napi_value* result);
89
+NAPI_EXTERN napi_status napi_create_symbol(napi_env env,
90
+                                           napi_value description,
91
+                                           napi_value* result);
92
+NAPI_EXTERN napi_status napi_create_function(napi_env env,
93
+                                             const char* utf8name,
94
+                                             size_t length,
95
+                                             napi_callback cb,
96
+                                             void* data,
97
+                                             napi_value* result);
98
+NAPI_EXTERN napi_status napi_create_error(napi_env env,
99
+                                          napi_value code,
100
+                                          napi_value msg,
101
+                                          napi_value* result);
102
+NAPI_EXTERN napi_status napi_create_type_error(napi_env env,
103
+                                               napi_value code,
104
+                                               napi_value msg,
105
+                                               napi_value* result);
106
+NAPI_EXTERN napi_status napi_create_range_error(napi_env env,
107
+                                                napi_value code,
108
+                                                napi_value msg,
109
+                                                napi_value* result);
110
+
111
+// Methods to get the native napi_value from Primitive type
112
+NAPI_EXTERN napi_status napi_typeof(napi_env env,
113
+                                    napi_value value,
114
+                                    napi_valuetype* result);
115
+NAPI_EXTERN napi_status napi_get_value_double(napi_env env,
116
+                                              napi_value value,
117
+                                              double* result);
118
+NAPI_EXTERN napi_status napi_get_value_int32(napi_env env,
119
+                                             napi_value value,
120
+                                             int32_t* result);
121
+NAPI_EXTERN napi_status napi_get_value_uint32(napi_env env,
122
+                                              napi_value value,
123
+                                              uint32_t* result);
124
+NAPI_EXTERN napi_status napi_get_value_int64(napi_env env,
125
+                                             napi_value value,
126
+                                             int64_t* result);
127
+NAPI_EXTERN napi_status napi_get_value_bool(napi_env env,
128
+                                            napi_value value,
129
+                                            bool* result);
130
+
131
+// Copies LATIN-1 encoded bytes from a string into a buffer.
132
+NAPI_EXTERN napi_status napi_get_value_string_latin1(napi_env env,
133
+                                                     napi_value value,
134
+                                                     char* buf,
135
+                                                     size_t bufsize,
136
+                                                     size_t* result);
137
+
138
+// Copies UTF-8 encoded bytes from a string into a buffer.
139
+NAPI_EXTERN napi_status napi_get_value_string_utf8(napi_env env,
140
+                                                   napi_value value,
141
+                                                   char* buf,
142
+                                                   size_t bufsize,
143
+                                                   size_t* result);
144
+
145
+// Copies UTF-16 encoded bytes from a string into a buffer.
146
+NAPI_EXTERN napi_status napi_get_value_string_utf16(napi_env env,
147
+                                                    napi_value value,
148
+                                                    char16_t* buf,
149
+                                                    size_t bufsize,
150
+                                                    size_t* result);
151
+
152
+// Methods to coerce values
153
+// These APIs may execute user scripts
154
+NAPI_EXTERN napi_status napi_coerce_to_bool(napi_env env,
155
+                                            napi_value value,
156
+                                            napi_value* result);
157
+NAPI_EXTERN napi_status napi_coerce_to_number(napi_env env,
158
+                                              napi_value value,
159
+                                              napi_value* result);
160
+NAPI_EXTERN napi_status napi_coerce_to_object(napi_env env,
161
+                                              napi_value value,
162
+                                              napi_value* result);
163
+NAPI_EXTERN napi_status napi_coerce_to_string(napi_env env,
164
+                                              napi_value value,
165
+                                              napi_value* result);
166
+
167
+// Methods to work with Objects
168
+NAPI_EXTERN napi_status napi_get_prototype(napi_env env,
169
+                                           napi_value object,
170
+                                           napi_value* result);
171
+NAPI_EXTERN napi_status napi_get_property_names(napi_env env,
172
+                                                napi_value object,
173
+                                                napi_value* result);
174
+NAPI_EXTERN napi_status napi_set_property(napi_env env,
175
+                                          napi_value object,
176
+                                          napi_value key,
177
+                                          napi_value value);
178
+NAPI_EXTERN napi_status napi_has_property(napi_env env,
179
+                                          napi_value object,
180
+                                          napi_value key,
181
+                                          bool* result);
182
+NAPI_EXTERN napi_status napi_get_property(napi_env env,
183
+                                          napi_value object,
184
+                                          napi_value key,
185
+                                          napi_value* result);
186
+NAPI_EXTERN napi_status napi_delete_property(napi_env env,
187
+                                             napi_value object,
188
+                                             napi_value key,
189
+                                             bool* result);
190
+NAPI_EXTERN napi_status napi_has_own_property(napi_env env,
191
+                                              napi_value object,
192
+                                              napi_value key,
193
+                                              bool* result);
194
+NAPI_EXTERN napi_status napi_set_named_property(napi_env env,
195
+                                          napi_value object,
196
+                                          const char* utf8name,
197
+                                          napi_value value);
198
+NAPI_EXTERN napi_status napi_has_named_property(napi_env env,
199
+                                          napi_value object,
200
+                                          const char* utf8name,
201
+                                          bool* result);
202
+NAPI_EXTERN napi_status napi_get_named_property(napi_env env,
203
+                                          napi_value object,
204
+                                          const char* utf8name,
205
+                                          napi_value* result);
206
+NAPI_EXTERN napi_status napi_set_element(napi_env env,
207
+                                         napi_value object,
208
+                                         uint32_t index,
209
+                                         napi_value value);
210
+NAPI_EXTERN napi_status napi_has_element(napi_env env,
211
+                                         napi_value object,
212
+                                         uint32_t index,
213
+                                         bool* result);
214
+NAPI_EXTERN napi_status napi_get_element(napi_env env,
215
+                                         napi_value object,
216
+                                         uint32_t index,
217
+                                         napi_value* result);
218
+NAPI_EXTERN napi_status napi_delete_element(napi_env env,
219
+                                            napi_value object,
220
+                                            uint32_t index,
221
+                                            bool* result);
222
+NAPI_EXTERN napi_status
223
+napi_define_properties(napi_env env,
224
+                       napi_value object,
225
+                       size_t property_count,
226
+                       const napi_property_descriptor* properties);
227
+
228
+// Methods to work with Arrays
229
+NAPI_EXTERN napi_status napi_is_array(napi_env env,
230
+                                      napi_value value,
231
+                                      bool* result);
232
+NAPI_EXTERN napi_status napi_get_array_length(napi_env env,
233
+                                              napi_value value,
234
+                                              uint32_t* result);
235
+
236
+// Methods to compare values
237
+NAPI_EXTERN napi_status napi_strict_equals(napi_env env,
238
+                                           napi_value lhs,
239
+                                           napi_value rhs,
240
+                                           bool* result);
241
+
242
+// Methods to work with Functions
243
+NAPI_EXTERN napi_status napi_call_function(napi_env env,
244
+                                           napi_value recv,
245
+                                           napi_value func,
246
+                                           size_t argc,
247
+                                           const napi_value* argv,
248
+                                           napi_value* result);
249
+NAPI_EXTERN napi_status napi_new_instance(napi_env env,
250
+                                          napi_value constructor,
251
+                                          size_t argc,
252
+                                          const napi_value* argv,
253
+                                          napi_value* result);
254
+NAPI_EXTERN napi_status napi_instanceof(napi_env env,
255
+                                        napi_value object,
256
+                                        napi_value constructor,
257
+                                        bool* result);
258
+
259
+// Methods to work with napi_callbacks
260
+
261
+// Gets all callback info in a single call. (Ugly, but faster.)
262
+NAPI_EXTERN napi_status napi_get_cb_info(
263
+    napi_env env,               // [in] NAPI environment handle
264
+    napi_callback_info cbinfo,  // [in] Opaque callback-info handle
265
+    size_t* argc,      // [in-out] Specifies the size of the provided argv array
266
+                       // and receives the actual count of args.
267
+    napi_value* argv,  // [out] Array of values
268
+    napi_value* this_arg,  // [out] Receives the JS 'this' arg for the call
269
+    void** data);          // [out] Receives the data pointer for the callback.
270
+
271
+NAPI_EXTERN napi_status napi_get_new_target(napi_env env,
272
+                                            napi_callback_info cbinfo,
273
+                                            napi_value* result);
274
+NAPI_EXTERN napi_status
275
+napi_define_class(napi_env env,
276
+                  const char* utf8name,
277
+                  size_t length,
278
+                  napi_callback constructor,
279
+                  void* data,
280
+                  size_t property_count,
281
+                  const napi_property_descriptor* properties,
282
+                  napi_value* result);
283
+
284
+// Methods to work with external data objects
285
+NAPI_EXTERN napi_status napi_wrap(napi_env env,
286
+                                  napi_value js_object,
287
+                                  void* native_object,
288
+                                  napi_finalize finalize_cb,
289
+                                  void* finalize_hint,
290
+                                  napi_ref* result);
291
+NAPI_EXTERN napi_status napi_unwrap(napi_env env,
292
+                                    napi_value js_object,
293
+                                    void** result);
294
+NAPI_EXTERN napi_status napi_remove_wrap(napi_env env,
295
+                                         napi_value js_object,
296
+                                         void** result);
297
+NAPI_EXTERN napi_status napi_create_external(napi_env env,
298
+                                             void* data,
299
+                                             napi_finalize finalize_cb,
300
+                                             void* finalize_hint,
301
+                                             napi_value* result);
302
+NAPI_EXTERN napi_status napi_get_value_external(napi_env env,
303
+                                                napi_value value,
304
+                                                void** result);
305
+
306
+// Methods to control object lifespan
307
+
308
+// Set initial_refcount to 0 for a weak reference, >0 for a strong reference.
309
+NAPI_EXTERN napi_status napi_create_reference(napi_env env,
310
+                                              napi_value value,
311
+                                              uint32_t initial_refcount,
312
+                                              napi_ref* result);
313
+
314
+// Deletes a reference. The referenced value is released, and may
315
+// be GC'd unless there are other references to it.
316
+NAPI_EXTERN napi_status napi_delete_reference(napi_env env, napi_ref ref);
317
+
318
+// Increments the reference count, optionally returning the resulting count.
319
+// After this call the  reference will be a strong reference because its
320
+// refcount is >0, and the referenced object is effectively "pinned".
321
+// Calling this when the refcount is 0 and the object is unavailable
322
+// results in an error.
323
+NAPI_EXTERN napi_status napi_reference_ref(napi_env env,
324
+                                           napi_ref ref,
325
+                                           uint32_t* result);
326
+
327
+// Decrements the reference count, optionally returning the resulting count.
328
+// If the result is 0 the reference is now weak and the object may be GC'd
329
+// at any time if there are no other references. Calling this when the
330
+// refcount is already 0 results in an error.
331
+NAPI_EXTERN napi_status napi_reference_unref(napi_env env,
332
+                                             napi_ref ref,
333
+                                             uint32_t* result);
334
+
335
+// Attempts to get a referenced value. If the reference is weak,
336
+// the value might no longer be available, in that case the call
337
+// is still successful but the result is NULL.
338
+NAPI_EXTERN napi_status napi_get_reference_value(napi_env env,
339
+                                                 napi_ref ref,
340
+                                                 napi_value* result);
341
+
342
+NAPI_EXTERN napi_status napi_open_handle_scope(napi_env env,
343
+                                               napi_handle_scope* result);
344
+NAPI_EXTERN napi_status napi_close_handle_scope(napi_env env,
345
+                                                napi_handle_scope scope);
346
+NAPI_EXTERN napi_status
347
+napi_open_escapable_handle_scope(napi_env env,
348
+                                 napi_escapable_handle_scope* result);
349
+NAPI_EXTERN napi_status
350
+napi_close_escapable_handle_scope(napi_env env,
351
+                                  napi_escapable_handle_scope scope);
352
+
353
+NAPI_EXTERN napi_status napi_escape_handle(napi_env env,
354
+                                           napi_escapable_handle_scope scope,
355
+                                           napi_value escapee,
356
+                                           napi_value* result);
357
+
358
+// Methods to support error handling
359
+NAPI_EXTERN napi_status napi_throw(napi_env env, napi_value error);
360
+NAPI_EXTERN napi_status napi_throw_error(napi_env env,
361
+                                         const char* code,
362
+                                         const char* msg);
363
+NAPI_EXTERN napi_status napi_throw_type_error(napi_env env,
364
+                                         const char* code,
365
+                                         const char* msg);
366
+NAPI_EXTERN napi_status napi_throw_range_error(napi_env env,
367
+                                         const char* code,
368
+                                         const char* msg);
369
+NAPI_EXTERN napi_status napi_is_error(napi_env env,
370
+                                      napi_value value,
371
+                                      bool* result);
372
+
373
+// Methods to support catching exceptions
374
+NAPI_EXTERN napi_status napi_is_exception_pending(napi_env env, bool* result);
375
+NAPI_EXTERN napi_status napi_get_and_clear_last_exception(napi_env env,
376
+                                                          napi_value* result);
377
+
378
+// Methods to work with array buffers and typed arrays
379
+NAPI_EXTERN napi_status napi_is_arraybuffer(napi_env env,
380
+                                            napi_value value,
381
+                                            bool* result);
382
+NAPI_EXTERN napi_status napi_create_arraybuffer(napi_env env,
383
+                                                size_t byte_length,
384
+                                                void** data,
385
+                                                napi_value* result);
386
+NAPI_EXTERN napi_status
387
+napi_create_external_arraybuffer(napi_env env,
388
+                                 void* external_data,
389
+                                 size_t byte_length,
390
+                                 napi_finalize finalize_cb,
391
+                                 void* finalize_hint,
392
+                                 napi_value* result);
393
+NAPI_EXTERN napi_status napi_get_arraybuffer_info(napi_env env,
394
+                                                  napi_value arraybuffer,
395
+                                                  void** data,
396
+                                                  size_t* byte_length);
397
+NAPI_EXTERN napi_status napi_is_typedarray(napi_env env,
398
+                                           napi_value value,
399
+                                           bool* result);
400
+NAPI_EXTERN napi_status napi_create_typedarray(napi_env env,
401
+                                               napi_typedarray_type type,
402
+                                               size_t length,
403
+                                               napi_value arraybuffer,
404
+                                               size_t byte_offset,
405
+                                               napi_value* result);
406
+NAPI_EXTERN napi_status napi_get_typedarray_info(napi_env env,
407
+                                                 napi_value typedarray,
408
+                                                 napi_typedarray_type* type,
409
+                                                 size_t* length,
410
+                                                 void** data,
411
+                                                 napi_value* arraybuffer,
412
+                                                 size_t* byte_offset);
413
+
414
+NAPI_EXTERN napi_status napi_create_dataview(napi_env env,
415
+                                             size_t length,
416
+                                             napi_value arraybuffer,
417
+                                             size_t byte_offset,
418
+                                             napi_value* result);
419
+NAPI_EXTERN napi_status napi_is_dataview(napi_env env,
420
+                                         napi_value value,
421
+                                         bool* result);
422
+NAPI_EXTERN napi_status napi_get_dataview_info(napi_env env,
423
+                                               napi_value dataview,
424
+                                               size_t* bytelength,
425
+                                               void** data,
426
+                                               napi_value* arraybuffer,
427
+                                               size_t* byte_offset);
428
+
429
+// version management
430
+NAPI_EXTERN napi_status napi_get_version(napi_env env, uint32_t* result);
431
+
432
+// Promises
433
+NAPI_EXTERN napi_status napi_create_promise(napi_env env,
434
+                                            napi_deferred* deferred,
435
+                                            napi_value* promise);
436
+NAPI_EXTERN napi_status napi_resolve_deferred(napi_env env,
437
+                                              napi_deferred deferred,
438
+                                              napi_value resolution);
439
+NAPI_EXTERN napi_status napi_reject_deferred(napi_env env,
440
+                                             napi_deferred deferred,
441
+                                             napi_value rejection);
442
+NAPI_EXTERN napi_status napi_is_promise(napi_env env,
443
+                                        napi_value promise,
444
+                                        bool* is_promise);
445
+
446
+// Running a script
447
+NAPI_EXTERN napi_status napi_run_script(napi_env env,
448
+                                        napi_value script,
449
+                                        napi_value* result);
450
+
451
+// Memory management
452
+NAPI_EXTERN napi_status napi_adjust_external_memory(napi_env env,
453
+                                                    int64_t change_in_bytes,
454
+                                                    int64_t* adjusted_value);
455
+
456
+#if NAPI_VERSION >= 5
457
+
458
+// Dates
459
+NAPI_EXTERN napi_status napi_create_date(napi_env env,
460
+                                         double time,
461
+                                         napi_value* result);
462
+
463
+NAPI_EXTERN napi_status napi_is_date(napi_env env,
464
+                                     napi_value value,
465
+                                     bool* is_date);
466
+
467
+NAPI_EXTERN napi_status napi_get_date_value(napi_env env,
468
+                                            napi_value value,
469
+                                            double* result);
470
+
471
+// Add finalizer for pointer
472
+NAPI_EXTERN napi_status napi_add_finalizer(napi_env env,
473
+                                           napi_value js_object,
474
+                                           void* native_object,
475
+                                           napi_finalize finalize_cb,
476
+                                           void* finalize_hint,
477
+                                           napi_ref* result);
478
+
479
+#endif  // NAPI_VERSION >= 5
480
+
481
+#ifdef NAPI_EXPERIMENTAL
482
+
483
+// BigInt
484
+NAPI_EXTERN napi_status napi_create_bigint_int64(napi_env env,
485
+                                                 int64_t value,
486
+                                                 napi_value* result);
487
+NAPI_EXTERN napi_status napi_create_bigint_uint64(napi_env env,
488
+                                                  uint64_t value,
489
+                                                  napi_value* result);
490
+NAPI_EXTERN napi_status napi_create_bigint_words(napi_env env,
491
+                                                 int sign_bit,
492
+                                                 size_t word_count,
493
+                                                 const uint64_t* words,
494
+                                                 napi_value* result);
495
+NAPI_EXTERN napi_status napi_get_value_bigint_int64(napi_env env,
496
+                                                    napi_value value,
497
+                                                    int64_t* result,
498
+                                                    bool* lossless);
499
+NAPI_EXTERN napi_status napi_get_value_bigint_uint64(napi_env env,
500
+                                                     napi_value value,
501
+                                                     uint64_t* result,
502
+                                                     bool* lossless);
503
+NAPI_EXTERN napi_status napi_get_value_bigint_words(napi_env env,
504
+                                                    napi_value value,
505
+                                                    int* sign_bit,
506
+                                                    size_t* word_count,
507
+                                                    uint64_t* words);
508
+
509
+// Instance data
510
+NAPI_EXTERN napi_status napi_set_instance_data(napi_env env,
511
+                                               void* data,
512
+                                               napi_finalize finalize_cb,
513
+                                               void* finalize_hint);
514
+
515
+NAPI_EXTERN napi_status napi_get_instance_data(napi_env env,
516
+                                               void** data);
517
+#endif  // NAPI_EXPERIMENTAL
518
+
519
+EXTERN_C_END
520
+
521
+#endif  // SRC_JS_NATIVE_API_H_

+ 116 - 0
.cache/node-gyp/12.15.0/include/node/js_native_api_types.h View File

@@ -0,0 +1,116 @@
1
+#ifndef SRC_JS_NATIVE_API_TYPES_H_
2
+#define SRC_JS_NATIVE_API_TYPES_H_
3
+
4
+// This file needs to be compatible with C compilers.
5
+// This is a public include file, and these includes have essentially
6
+// became part of it's API.
7
+#include <stddef.h>  // NOLINT(modernize-deprecated-headers)
8
+#include <stdint.h>  // NOLINT(modernize-deprecated-headers)
9
+
10
+#if !defined __cplusplus || (defined(_MSC_VER) && _MSC_VER < 1900)
11
+    typedef uint16_t char16_t;
12
+#endif
13
+
14
+// JSVM API types are all opaque pointers for ABI stability
15
+// typedef undefined structs instead of void* for compile time type safety
16
+typedef struct napi_env__* napi_env;
17
+typedef struct napi_value__* napi_value;
18
+typedef struct napi_ref__* napi_ref;
19
+typedef struct napi_handle_scope__* napi_handle_scope;
20
+typedef struct napi_escapable_handle_scope__* napi_escapable_handle_scope;
21
+typedef struct napi_callback_info__* napi_callback_info;
22
+typedef struct napi_deferred__* napi_deferred;
23
+
24
+typedef enum {
25
+  napi_default = 0,
26
+  napi_writable = 1 << 0,
27
+  napi_enumerable = 1 << 1,
28
+  napi_configurable = 1 << 2,
29
+
30
+  // Used with napi_define_class to distinguish static properties
31
+  // from instance properties. Ignored by napi_define_properties.
32
+  napi_static = 1 << 10,
33
+} napi_property_attributes;
34
+
35
+typedef enum {
36
+  // ES6 types (corresponds to typeof)
37
+  napi_undefined,
38
+  napi_null,
39
+  napi_boolean,
40
+  napi_number,
41
+  napi_string,
42
+  napi_symbol,
43
+  napi_object,
44
+  napi_function,
45
+  napi_external,
46
+  napi_bigint,
47
+} napi_valuetype;
48
+
49
+typedef enum {
50
+  napi_int8_array,
51
+  napi_uint8_array,
52
+  napi_uint8_clamped_array,
53
+  napi_int16_array,
54
+  napi_uint16_array,
55
+  napi_int32_array,
56
+  napi_uint32_array,
57
+  napi_float32_array,
58
+  napi_float64_array,
59
+  napi_bigint64_array,
60
+  napi_biguint64_array,
61
+} napi_typedarray_type;
62
+
63
+typedef enum {
64
+  napi_ok,
65
+  napi_invalid_arg,
66
+  napi_object_expected,
67
+  napi_string_expected,
68
+  napi_name_expected,
69
+  napi_function_expected,
70
+  napi_number_expected,
71
+  napi_boolean_expected,
72
+  napi_array_expected,
73
+  napi_generic_failure,
74
+  napi_pending_exception,
75
+  napi_cancelled,
76
+  napi_escape_called_twice,
77
+  napi_handle_scope_mismatch,
78
+  napi_callback_scope_mismatch,
79
+  napi_queue_full,
80
+  napi_closing,
81
+  napi_bigint_expected,
82
+  napi_date_expected,
83
+} napi_status;
84
+// Note: when adding a new enum value to `napi_status`, please also update
85
+// `const int last_status` in `napi_get_last_error_info()' definition,
86
+// in file js_native_api_v8.cc. Please also update the definition of
87
+// `napi_status` in doc/api/n-api.md to reflect the newly added value(s).
88
+
89
+typedef napi_value (*napi_callback)(napi_env env,
90
+                                    napi_callback_info info);
91
+typedef void (*napi_finalize)(napi_env env,
92
+                              void* finalize_data,
93
+                              void* finalize_hint);
94
+
95
+typedef struct {
96
+  // One of utf8name or name should be NULL.
97
+  const char* utf8name;
98
+  napi_value name;
99
+
100
+  napi_callback method;
101
+  napi_callback getter;
102
+  napi_callback setter;
103
+  napi_value value;
104
+
105
+  napi_property_attributes attributes;
106
+  void* data;
107
+} napi_property_descriptor;
108
+
109
+typedef struct {
110
+  const char* error_message;
111
+  void* engine_reserved;
112
+  uint32_t engine_error_code;
113
+  napi_status error_code;
114
+} napi_extended_error_info;
115
+
116
+#endif  // SRC_JS_NATIVE_API_TYPES_H_

+ 29 - 0
.cache/node-gyp/12.15.0/include/node/libplatform/libplatform-export.h View File

@@ -0,0 +1,29 @@
1
+// Copyright 2016 the V8 project authors. All rights reserved.
2
+// Use of this source code is governed by a BSD-style license that can be
3
+// found in the LICENSE file.
4
+
5
+#ifndef V8_LIBPLATFORM_LIBPLATFORM_EXPORT_H_
6
+#define V8_LIBPLATFORM_LIBPLATFORM_EXPORT_H_
7
+
8
+#if defined(_WIN32)
9
+
10
+#ifdef BUILDING_V8_PLATFORM_SHARED
11
+#define V8_PLATFORM_EXPORT __declspec(dllexport)
12
+#elif USING_V8_PLATFORM_SHARED
13
+#define V8_PLATFORM_EXPORT __declspec(dllimport)
14
+#else
15
+#define V8_PLATFORM_EXPORT
16
+#endif  // BUILDING_V8_PLATFORM_SHARED
17
+
18
+#else  // defined(_WIN32)
19
+
20
+// Setup for Linux shared library export.
21
+#ifdef BUILDING_V8_PLATFORM_SHARED
22
+#define V8_PLATFORM_EXPORT __attribute__((visibility("default")))
23
+#else
24
+#define V8_PLATFORM_EXPORT
25
+#endif
26
+
27
+#endif  // defined(_WIN32)
28
+
29
+#endif  // V8_LIBPLATFORM_LIBPLATFORM_EXPORT_H_

+ 82 - 0
.cache/node-gyp/12.15.0/include/node/libplatform/libplatform.h View File

@@ -0,0 +1,82 @@
1
+// Copyright 2014 the V8 project authors. All rights reserved.
2
+// Use of this source code is governed by a BSD-style license that can be
3
+// found in the LICENSE file.
4
+
5
+#ifndef V8_LIBPLATFORM_LIBPLATFORM_H_
6
+#define V8_LIBPLATFORM_LIBPLATFORM_H_
7
+
8
+#include "libplatform/libplatform-export.h"
9
+#include "libplatform/v8-tracing.h"
10
+#include "v8-platform.h"  // NOLINT(build/include)
11
+#include "v8config.h"     // NOLINT(build/include)
12
+
13
+namespace v8 {
14
+namespace platform {
15
+
16
+enum class IdleTaskSupport { kDisabled, kEnabled };
17
+enum class InProcessStackDumping { kDisabled, kEnabled };
18
+
19
+enum class MessageLoopBehavior : bool {
20
+  kDoNotWait = false,
21
+  kWaitForWork = true
22
+};
23
+
24
+/**
25
+ * Returns a new instance of the default v8::Platform implementation.
26
+ *
27
+ * The caller will take ownership of the returned pointer. |thread_pool_size|
28
+ * is the number of worker threads to allocate for background jobs. If a value
29
+ * of zero is passed, a suitable default based on the current number of
30
+ * processors online will be chosen.
31
+ * If |idle_task_support| is enabled then the platform will accept idle
32
+ * tasks (IdleTasksEnabled will return true) and will rely on the embedder
33
+ * calling v8::platform::RunIdleTasks to process the idle tasks.
34
+ * If |tracing_controller| is nullptr, the default platform will create a
35
+ * v8::platform::TracingController instance and use it.
36
+ */
37
+V8_PLATFORM_EXPORT std::unique_ptr<v8::Platform> NewDefaultPlatform(
38
+    int thread_pool_size = 0,
39
+    IdleTaskSupport idle_task_support = IdleTaskSupport::kDisabled,
40
+    InProcessStackDumping in_process_stack_dumping =
41
+        InProcessStackDumping::kDisabled,
42
+    std::unique_ptr<v8::TracingController> tracing_controller = {});
43
+
44
+/**
45
+ * Pumps the message loop for the given isolate.
46
+ *
47
+ * The caller has to make sure that this is called from the right thread.
48
+ * Returns true if a task was executed, and false otherwise. Unless requested
49
+ * through the |behavior| parameter, this call does not block if no task is
50
+ * pending. The |platform| has to be created using |NewDefaultPlatform|.
51
+ */
52
+V8_PLATFORM_EXPORT bool PumpMessageLoop(
53
+    v8::Platform* platform, v8::Isolate* isolate,
54
+    MessageLoopBehavior behavior = MessageLoopBehavior::kDoNotWait);
55
+
56
+/**
57
+ * Runs pending idle tasks for at most |idle_time_in_seconds| seconds.
58
+ *
59
+ * The caller has to make sure that this is called from the right thread.
60
+ * This call does not block if no task is pending. The |platform| has to be
61
+ * created using |NewDefaultPlatform|.
62
+ */
63
+V8_PLATFORM_EXPORT void RunIdleTasks(v8::Platform* platform,
64
+                                     v8::Isolate* isolate,
65
+                                     double idle_time_in_seconds);
66
+
67
+/**
68
+ * Attempts to set the tracing controller for the given platform.
69
+ *
70
+ * The |platform| has to be created using |NewDefaultPlatform|.
71
+ *
72
+ */
73
+V8_PLATFORM_EXPORT V8_DEPRECATE_SOON(
74
+    "Access the DefaultPlatform directly",
75
+    void SetTracingController(
76
+        v8::Platform* platform,
77
+        v8::platform::tracing::TracingController* tracing_controller));
78
+
79
+}  // namespace platform
80
+}  // namespace v8
81
+
82
+#endif  // V8_LIBPLATFORM_LIBPLATFORM_H_

+ 316 - 0
.cache/node-gyp/12.15.0/include/node/libplatform/v8-tracing.h View File

@@ -0,0 +1,316 @@
1
+// Copyright 2016 the V8 project authors. All rights reserved.
2
+// Use of this source code is governed by a BSD-style license that can be
3
+// found in the LICENSE file.
4
+
5
+#ifndef V8_LIBPLATFORM_V8_TRACING_H_
6
+#define V8_LIBPLATFORM_V8_TRACING_H_
7
+
8
+#include <atomic>
9
+#include <fstream>
10
+#include <memory>
11
+#include <unordered_set>
12
+#include <vector>
13
+
14
+#include "libplatform/libplatform-export.h"
15
+#include "v8-platform.h"  // NOLINT(build/include)
16
+
17
+namespace perfetto {
18
+class TracingSession;
19
+}
20
+
21
+namespace v8 {
22
+
23
+namespace base {
24
+class Mutex;
25
+}  // namespace base
26
+
27
+namespace platform {
28
+namespace tracing {
29
+
30
+class TraceEventListener;
31
+class JSONTraceEventListener;
32
+
33
+const int kTraceMaxNumArgs = 2;
34
+
35
+class V8_PLATFORM_EXPORT TraceObject {
36
+ public:
37
+  union ArgValue {
38
+    bool as_bool;
39
+    uint64_t as_uint;
40
+    int64_t as_int;
41
+    double as_double;
42
+    const void* as_pointer;
43
+    const char* as_string;
44
+  };
45
+
46
+  TraceObject() = default;
47
+  ~TraceObject();
48
+  void Initialize(
49
+      char phase, const uint8_t* category_enabled_flag, const char* name,
50
+      const char* scope, uint64_t id, uint64_t bind_id, int num_args,
51
+      const char** arg_names, const uint8_t* arg_types,
52
+      const uint64_t* arg_values,
53
+      std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
54
+      unsigned int flags, int64_t timestamp, int64_t cpu_timestamp);
55
+  void UpdateDuration(int64_t timestamp, int64_t cpu_timestamp);
56
+  void InitializeForTesting(
57
+      char phase, const uint8_t* category_enabled_flag, const char* name,
58
+      const char* scope, uint64_t id, uint64_t bind_id, int num_args,
59
+      const char** arg_names, const uint8_t* arg_types,
60
+      const uint64_t* arg_values,
61
+      std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
62
+      unsigned int flags, int pid, int tid, int64_t ts, int64_t tts,
63
+      uint64_t duration, uint64_t cpu_duration);
64
+
65
+  int pid() const { return pid_; }
66
+  int tid() const { return tid_; }
67
+  char phase() const { return phase_; }
68
+  const uint8_t* category_enabled_flag() const {
69
+    return category_enabled_flag_;
70
+  }
71
+  const char* name() const { return name_; }
72
+  const char* scope() const { return scope_; }
73
+  uint64_t id() const { return id_; }
74
+  uint64_t bind_id() const { return bind_id_; }
75
+  int num_args() const { return num_args_; }
76
+  const char** arg_names() { return arg_names_; }
77
+  uint8_t* arg_types() { return arg_types_; }
78
+  ArgValue* arg_values() { return arg_values_; }
79
+  std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables() {
80
+    return arg_convertables_;
81
+  }
82
+  unsigned int flags() const { return flags_; }
83
+  int64_t ts() { return ts_; }
84
+  int64_t tts() { return tts_; }
85
+  uint64_t duration() { return duration_; }
86
+  uint64_t cpu_duration() { return cpu_duration_; }
87
+
88
+ private:
89
+  int pid_;
90
+  int tid_;
91
+  char phase_;
92
+  const char* name_;
93
+  const char* scope_;
94
+  const uint8_t* category_enabled_flag_;
95
+  uint64_t id_;
96
+  uint64_t bind_id_;
97
+  int num_args_ = 0;
98
+  const char* arg_names_[kTraceMaxNumArgs];
99
+  uint8_t arg_types_[kTraceMaxNumArgs];
100
+  ArgValue arg_values_[kTraceMaxNumArgs];
101
+  std::unique_ptr<v8::ConvertableToTraceFormat>
102
+      arg_convertables_[kTraceMaxNumArgs];
103
+  char* parameter_copy_storage_ = nullptr;
104
+  unsigned int flags_;
105
+  int64_t ts_;
106
+  int64_t tts_;
107
+  uint64_t duration_;
108
+  uint64_t cpu_duration_;
109
+
110
+  // Disallow copy and assign
111
+  TraceObject(const TraceObject&) = delete;
112
+  void operator=(const TraceObject&) = delete;
113
+};
114
+
115
+class V8_PLATFORM_EXPORT TraceWriter {
116
+ public:
117
+  TraceWriter() = default;
118
+  virtual ~TraceWriter() = default;
119
+  virtual void AppendTraceEvent(TraceObject* trace_event) = 0;
120
+  virtual void Flush() = 0;
121
+
122
+  static TraceWriter* CreateJSONTraceWriter(std::ostream& stream);
123
+  static TraceWriter* CreateJSONTraceWriter(std::ostream& stream,
124
+                                            const std::string& tag);
125
+
126
+ private:
127
+  // Disallow copy and assign
128
+  TraceWriter(const TraceWriter&) = delete;
129
+  void operator=(const TraceWriter&) = delete;
130
+};
131
+
132
+class V8_PLATFORM_EXPORT TraceBufferChunk {
133
+ public:
134
+  explicit TraceBufferChunk(uint32_t seq);
135
+
136
+  void Reset(uint32_t new_seq);
137
+  bool IsFull() const { return next_free_ == kChunkSize; }
138
+  TraceObject* AddTraceEvent(size_t* event_index);
139
+  TraceObject* GetEventAt(size_t index) { return &chunk_[index]; }
140
+
141
+  uint32_t seq() const { return seq_; }
142
+  size_t size() const { return next_free_; }
143
+
144
+  static const size_t kChunkSize = 64;
145
+
146
+ private:
147
+  size_t next_free_ = 0;
148
+  TraceObject chunk_[kChunkSize];
149
+  uint32_t seq_;
150
+
151
+  // Disallow copy and assign
152
+  TraceBufferChunk(const TraceBufferChunk&) = delete;
153
+  void operator=(const TraceBufferChunk&) = delete;
154
+};
155
+
156
+class V8_PLATFORM_EXPORT TraceBuffer {
157
+ public:
158
+  TraceBuffer() = default;
159
+  virtual ~TraceBuffer() = default;
160
+
161
+  virtual TraceObject* AddTraceEvent(uint64_t* handle) = 0;
162
+  virtual TraceObject* GetEventByHandle(uint64_t handle) = 0;
163
+  virtual bool Flush() = 0;
164
+
165
+  static const size_t kRingBufferChunks = 1024;
166
+
167
+  static TraceBuffer* CreateTraceBufferRingBuffer(size_t max_chunks,
168
+                                                  TraceWriter* trace_writer);
169
+
170
+ private:
171
+  // Disallow copy and assign
172
+  TraceBuffer(const TraceBuffer&) = delete;
173
+  void operator=(const TraceBuffer&) = delete;
174
+};
175
+
176
+// Options determines how the trace buffer stores data.
177
+enum TraceRecordMode {
178
+  // Record until the trace buffer is full.
179
+  RECORD_UNTIL_FULL,
180
+
181
+  // Record until the user ends the trace. The trace buffer is a fixed size
182
+  // and we use it as a ring buffer during recording.
183
+  RECORD_CONTINUOUSLY,
184
+
185
+  // Record until the trace buffer is full, but with a huge buffer size.
186
+  RECORD_AS_MUCH_AS_POSSIBLE,
187
+
188
+  // Echo to console. Events are discarded.
189
+  ECHO_TO_CONSOLE,
190
+};
191
+
192
+class V8_PLATFORM_EXPORT TraceConfig {
193
+ public:
194
+  typedef std::vector<std::string> StringList;
195
+
196
+  static TraceConfig* CreateDefaultTraceConfig();
197
+
198
+  TraceConfig() : enable_systrace_(false), enable_argument_filter_(false) {}
199
+  TraceRecordMode GetTraceRecordMode() const { return record_mode_; }
200
+  bool IsSystraceEnabled() const { return enable_systrace_; }
201
+  bool IsArgumentFilterEnabled() const { return enable_argument_filter_; }
202
+
203
+  void SetTraceRecordMode(TraceRecordMode mode) { record_mode_ = mode; }
204
+  void EnableSystrace() { enable_systrace_ = true; }
205
+  void EnableArgumentFilter() { enable_argument_filter_ = true; }
206
+
207
+  void AddIncludedCategory(const char* included_category);
208
+
209
+  bool IsCategoryGroupEnabled(const char* category_group) const;
210
+
211
+ private:
212
+  TraceRecordMode record_mode_;
213
+  bool enable_systrace_ : 1;
214
+  bool enable_argument_filter_ : 1;
215
+  StringList included_categories_;
216
+
217
+  // Disallow copy and assign
218
+  TraceConfig(const TraceConfig&) = delete;
219
+  void operator=(const TraceConfig&) = delete;
220
+};
221
+
222
+#if defined(_MSC_VER)
223
+#define V8_PLATFORM_NON_EXPORTED_BASE(code) \
224
+  __pragma(warning(suppress : 4275)) code
225
+#else
226
+#define V8_PLATFORM_NON_EXPORTED_BASE(code) code
227
+#endif  // defined(_MSC_VER)
228
+
229
+class V8_PLATFORM_EXPORT TracingController
230
+    : public V8_PLATFORM_NON_EXPORTED_BASE(v8::TracingController) {
231
+ public:
232
+  // The pointer returned from GetCategoryGroupEnabled() points to a value with
233
+  // zero or more of the following bits. Used in this class only. The
234
+  // TRACE_EVENT macros should only use the value as a bool. These values must
235
+  // be in sync with macro values in TraceEvent.h in Blink.
236
+  enum CategoryGroupEnabledFlags {
237
+    // Category group enabled for the recording mode.
238
+    ENABLED_FOR_RECORDING = 1 << 0,
239
+    // Category group enabled by SetEventCallbackEnabled().
240
+    ENABLED_FOR_EVENT_CALLBACK = 1 << 2,
241
+    // Category group enabled to export events to ETW.
242
+    ENABLED_FOR_ETW_EXPORT = 1 << 3
243
+  };
244
+
245
+  TracingController();
246
+  ~TracingController() override;
247
+  void Initialize(TraceBuffer* trace_buffer);
248
+#ifdef V8_USE_PERFETTO
249
+  // Must be called before StartTracing() if V8_USE_PERFETTO is true. Provides
250
+  // the output stream for the JSON trace data.
251
+  void InitializeForPerfetto(std::ostream* output_stream);
252
+  // Provide an optional listener for testing that will receive trace events.
253
+  // Must be called before StartTracing().
254
+  void SetTraceEventListenerForTesting(TraceEventListener* listener);
255
+#endif
256
+
257
+  // v8::TracingController implementation.
258
+  const uint8_t* GetCategoryGroupEnabled(const char* category_group) override;
259
+  uint64_t AddTraceEvent(
260
+      char phase, const uint8_t* category_enabled_flag, const char* name,
261
+      const char* scope, uint64_t id, uint64_t bind_id, int32_t num_args,
262
+      const char** arg_names, const uint8_t* arg_types,
263
+      const uint64_t* arg_values,
264
+      std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
265
+      unsigned int flags) override;
266
+  uint64_t AddTraceEventWithTimestamp(
267
+      char phase, const uint8_t* category_enabled_flag, const char* name,
268
+      const char* scope, uint64_t id, uint64_t bind_id, int32_t num_args,
269
+      const char** arg_names, const uint8_t* arg_types,
270
+      const uint64_t* arg_values,
271
+      std::unique_ptr<v8::ConvertableToTraceFormat>* arg_convertables,
272
+      unsigned int flags, int64_t timestamp) override;
273
+  void UpdateTraceEventDuration(const uint8_t* category_enabled_flag,
274
+                                const char* name, uint64_t handle) override;
275
+  void AddTraceStateObserver(
276
+      v8::TracingController::TraceStateObserver* observer) override;
277
+  void RemoveTraceStateObserver(
278
+      v8::TracingController::TraceStateObserver* observer) override;
279
+
280
+  void StartTracing(TraceConfig* trace_config);
281
+  void StopTracing();
282
+
283
+  static const char* GetCategoryGroupName(const uint8_t* category_enabled_flag);
284
+
285
+ protected:
286
+  virtual int64_t CurrentTimestampMicroseconds();
287
+  virtual int64_t CurrentCpuTimestampMicroseconds();
288
+
289
+ private:
290
+  void UpdateCategoryGroupEnabledFlag(size_t category_index);
291
+  void UpdateCategoryGroupEnabledFlags();
292
+
293
+  std::unique_ptr<TraceBuffer> trace_buffer_;
294
+  std::unique_ptr<TraceConfig> trace_config_;
295
+  std::unique_ptr<base::Mutex> mutex_;
296
+  std::unordered_set<v8::TracingController::TraceStateObserver*> observers_;
297
+  std::atomic_bool recording_{false};
298
+#ifdef V8_USE_PERFETTO
299
+  std::ostream* output_stream_ = nullptr;
300
+  std::unique_ptr<JSONTraceEventListener> json_listener_;
301
+  TraceEventListener* listener_for_testing_ = nullptr;
302
+  std::unique_ptr<perfetto::TracingSession> tracing_session_;
303
+#endif
304
+
305
+  // Disallow copy and assign
306
+  TracingController(const TracingController&) = delete;
307
+  void operator=(const TracingController&) = delete;
308
+};
309
+
310
+#undef V8_PLATFORM_NON_EXPORTED_BASE
311
+
312
+}  // namespace tracing
313
+}  // namespace platform
314
+}  // namespace v8
315
+
316
+#endif  // V8_LIBPLATFORM_V8_TRACING_H_

+ 817 - 0
.cache/node-gyp/12.15.0/include/node/node.h View File

@@ -0,0 +1,817 @@
1
+// Copyright Joyent, Inc. and other Node contributors.
2
+//
3
+// Permission is hereby granted, free of charge, to any person obtaining a
4
+// copy of this software and associated documentation files (the
5
+// "Software"), to deal in the Software without restriction, including
6
+// without limitation the rights to use, copy, modify, merge, publish,
7
+// distribute, sublicense, and/or sell copies of the Software, and to permit
8
+// persons to whom the Software is furnished to do so, subject to the
9
+// following conditions:
10
+//
11
+// The above copyright notice and this permission notice shall be included
12
+// in all copies or substantial portions of the Software.
13
+//
14
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
17
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
+
22
+#ifndef SRC_NODE_H_
23
+#define SRC_NODE_H_
24
+
25
+#ifdef _WIN32
26
+# ifndef BUILDING_NODE_EXTENSION
27
+#  define NODE_EXTERN __declspec(dllexport)
28
+# else
29
+#  define NODE_EXTERN __declspec(dllimport)
30
+# endif
31
+#else
32
+# define NODE_EXTERN __attribute__((visibility("default")))
33
+#endif
34
+
35
+#ifdef BUILDING_NODE_EXTENSION
36
+# undef BUILDING_V8_SHARED
37
+# undef BUILDING_UV_SHARED
38
+# define USING_V8_SHARED 1
39
+# define USING_UV_SHARED 1
40
+#endif
41
+
42
+// This should be defined in make system.
43
+// See issue https://github.com/nodejs/node-v0.x-archive/issues/1236
44
+#if defined(__MINGW32__) || defined(_MSC_VER)
45
+#ifndef _WIN32_WINNT
46
+# define _WIN32_WINNT 0x0600  // Windows Server 2008
47
+#endif
48
+
49
+#ifndef NOMINMAX
50
+# define NOMINMAX
51
+#endif
52
+
53
+#endif
54
+
55
+#if defined(_MSC_VER)
56
+#define PATH_MAX MAX_PATH
57
+#endif
58
+
59
+#ifdef _WIN32
60
+# define SIGKILL 9
61
+#endif
62
+
63
+#include "v8.h"  // NOLINT(build/include_order)
64
+#include "v8-platform.h"  // NOLINT(build/include_order)
65
+#include "node_version.h"  // NODE_MODULE_VERSION
66
+
67
+#include <memory>
68
+
69
+#define NODE_MAKE_VERSION(major, minor, patch)                                \
70
+  ((major) * 0x1000 + (minor) * 0x100 + (patch))
71
+
72
+#ifdef __clang__
73
+# define NODE_CLANG_AT_LEAST(major, minor, patch)                             \
74
+  (NODE_MAKE_VERSION(major, minor, patch) <=                                  \
75
+      NODE_MAKE_VERSION(__clang_major__, __clang_minor__, __clang_patchlevel__))
76
+#else
77
+# define NODE_CLANG_AT_LEAST(major, minor, patch) (0)
78
+#endif
79
+
80
+#ifdef __GNUC__
81
+# define NODE_GNUC_AT_LEAST(major, minor, patch)                              \
82
+  (NODE_MAKE_VERSION(major, minor, patch) <=                                  \
83
+      NODE_MAKE_VERSION(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__))
84
+#else
85
+# define NODE_GNUC_AT_LEAST(major, minor, patch) (0)
86
+#endif
87
+
88
+#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
89
+# define NODE_DEPRECATED(message, declarator) declarator
90
+#else  // NODE_WANT_INTERNALS
91
+# if NODE_CLANG_AT_LEAST(2, 9, 0) || NODE_GNUC_AT_LEAST(4, 5, 0)
92
+#  define NODE_DEPRECATED(message, declarator)                                 \
93
+    __attribute__((deprecated(message))) declarator
94
+# elif defined(_MSC_VER)
95
+#  define NODE_DEPRECATED(message, declarator)                                 \
96
+    __declspec(deprecated) declarator
97
+# else
98
+#  define NODE_DEPRECATED(message, declarator) declarator
99
+# endif
100
+#endif
101
+
102
+// Forward-declare libuv loop
103
+struct uv_loop_s;
104
+
105
+// Forward-declare these functions now to stop MSVS from becoming
106
+// terminally confused when it's done in node_internals.h
107
+namespace node {
108
+
109
+namespace tracing {
110
+
111
+class TracingController;
112
+
113
+}
114
+
115
+NODE_EXTERN v8::Local<v8::Value> ErrnoException(v8::Isolate* isolate,
116
+                                                int errorno,
117
+                                                const char* syscall = nullptr,
118
+                                                const char* message = nullptr,
119
+                                                const char* path = nullptr);
120
+NODE_EXTERN v8::Local<v8::Value> UVException(v8::Isolate* isolate,
121
+                                             int errorno,
122
+                                             const char* syscall = nullptr,
123
+                                             const char* message = nullptr,
124
+                                             const char* path = nullptr,
125
+                                             const char* dest = nullptr);
126
+
127
+NODE_DEPRECATED("Use ErrnoException(isolate, ...)",
128
+                inline v8::Local<v8::Value> ErrnoException(
129
+      int errorno,
130
+      const char* syscall = nullptr,
131
+      const char* message = nullptr,
132
+      const char* path = nullptr) {
133
+  return ErrnoException(v8::Isolate::GetCurrent(),
134
+                        errorno,
135
+                        syscall,
136
+                        message,
137
+                        path);
138
+})
139
+
140
+NODE_DEPRECATED("Use UVException(isolate, ...)",
141
+                inline v8::Local<v8::Value> UVException(int errorno,
142
+                                        const char* syscall = nullptr,
143
+                                        const char* message = nullptr,
144
+                                        const char* path = nullptr) {
145
+  return UVException(v8::Isolate::GetCurrent(),
146
+                     errorno,
147
+                     syscall,
148
+                     message,
149
+                     path);
150
+})
151
+
152
+/*
153
+ * These methods need to be called in a HandleScope.
154
+ *
155
+ * It is preferred that you use the `MakeCallback` overloads taking
156
+ * `async_context` arguments.
157
+ */
158
+
159
+NODE_DEPRECATED("Use MakeCallback(..., async_context)",
160
+                NODE_EXTERN v8::Local<v8::Value> MakeCallback(
161
+                    v8::Isolate* isolate,
162
+                    v8::Local<v8::Object> recv,
163
+                    const char* method,
164
+                    int argc,
165
+                    v8::Local<v8::Value>* argv));
166
+NODE_DEPRECATED("Use MakeCallback(..., async_context)",
167
+                NODE_EXTERN v8::Local<v8::Value> MakeCallback(
168
+                    v8::Isolate* isolate,
169
+                    v8::Local<v8::Object> recv,
170
+                    v8::Local<v8::String> symbol,
171
+                    int argc,
172
+                    v8::Local<v8::Value>* argv));
173
+NODE_DEPRECATED("Use MakeCallback(..., async_context)",
174
+                NODE_EXTERN v8::Local<v8::Value> MakeCallback(
175
+                    v8::Isolate* isolate,
176
+                    v8::Local<v8::Object> recv,
177
+                    v8::Local<v8::Function> callback,
178
+                    int argc,
179
+                    v8::Local<v8::Value>* argv));
180
+
181
+}  // namespace node
182
+
183
+#include <cassert>
184
+#include <cstdint>
185
+
186
+#ifndef NODE_STRINGIFY
187
+# define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
188
+# define NODE_STRINGIFY_HELPER(n) #n
189
+#endif
190
+
191
+#ifdef _WIN32
192
+#if !defined(_SSIZE_T_) && !defined(_SSIZE_T_DEFINED)
193
+typedef intptr_t ssize_t;
194
+# define _SSIZE_T_
195
+# define _SSIZE_T_DEFINED
196
+#endif
197
+#else  // !_WIN32
198
+# include <sys/types.h>  // size_t, ssize_t
199
+#endif  // _WIN32
200
+
201
+
202
+namespace node {
203
+
204
+class IsolateData;
205
+class Environment;
206
+
207
+// TODO(addaleax): Officially deprecate this and replace it with something
208
+// better suited for a public embedder API.
209
+NODE_EXTERN int Start(int argc, char* argv[]);
210
+
211
+// Tear down Node.js while it is running (there are active handles
212
+// in the loop and / or actively executing JavaScript code).
213
+NODE_EXTERN int Stop(Environment* env);
214
+
215
+// TODO(addaleax): Officially deprecate this and replace it with something
216
+// better suited for a public embedder API.
217
+NODE_EXTERN void Init(int* argc,
218
+                      const char** argv,
219
+                      int* exec_argc,
220
+                      const char*** exec_argv);
221
+
222
+class NodeArrayBufferAllocator;
223
+
224
+// An ArrayBuffer::Allocator class with some Node.js-specific tweaks. If you do
225
+// not have to use another allocator, using this class is recommended:
226
+// - It supports Buffer.allocUnsafe() and Buffer.allocUnsafeSlow() with
227
+//   uninitialized memory.
228
+// - It supports transferring, rather than copying, ArrayBuffers when using
229
+//   MessagePorts.
230
+class NODE_EXTERN ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
231
+ public:
232
+  // If `always_debug` is true, create an ArrayBuffer::Allocator instance
233
+  // that performs additional integrity checks (e.g. make sure that only memory
234
+  // that was allocated by the it is also freed by it).
235
+  // This can also be set using the --debug-arraybuffer-allocations flag.
236
+  static std::unique_ptr<ArrayBufferAllocator> Create(
237
+      bool always_debug = false);
238
+
239
+ private:
240
+  virtual NodeArrayBufferAllocator* GetImpl() = 0;
241
+
242
+  friend class IsolateData;
243
+};
244
+
245
+// Legacy equivalents for ArrayBufferAllocator::Create().
246
+NODE_EXTERN ArrayBufferAllocator* CreateArrayBufferAllocator();
247
+NODE_EXTERN void FreeArrayBufferAllocator(ArrayBufferAllocator* allocator);
248
+
249
+class NODE_EXTERN MultiIsolatePlatform : public v8::Platform {
250
+ public:
251
+  ~MultiIsolatePlatform() override = default;
252
+  // Returns true if work was dispatched or executed. New tasks that are
253
+  // posted during flushing of the queue are postponed until the next
254
+  // flushing.
255
+  virtual bool FlushForegroundTasks(v8::Isolate* isolate) = 0;
256
+  virtual void DrainTasks(v8::Isolate* isolate) = 0;
257
+
258
+  // TODO(addaleax): Remove this, it is unnecessary.
259
+  // This would currently be called before `UnregisterIsolate()` but will be
260
+  // folded into it in the future.
261
+  virtual void CancelPendingDelayedTasks(v8::Isolate* isolate);
262
+
263
+  // This needs to be called between the calls to `Isolate::Allocate()` and
264
+  // `Isolate::Initialize()`, so that initialization can already start
265
+  // using the platform.
266
+  // When using `NewIsolate()`, this is taken care of by that function.
267
+  // This function may only be called once per `Isolate`.
268
+  virtual void RegisterIsolate(v8::Isolate* isolate,
269
+                               struct uv_loop_s* loop) = 0;
270
+
271
+  // This function may only be called once per `Isolate`, and discard any
272
+  // pending delayed tasks scheduled for that isolate.
273
+  virtual void UnregisterIsolate(v8::Isolate* isolate) = 0;
274
+
275
+  // The platform should call the passed function once all state associated
276
+  // with the given isolate has been cleaned up. This can, but does not have to,
277
+  // happen asynchronously.
278
+  virtual void AddIsolateFinishedCallback(v8::Isolate* isolate,
279
+                                          void (*callback)(void*),
280
+                                          void* data) = 0;
281
+};
282
+
283
+// Set a number of callbacks for the `isolate`, in particular the Node.js
284
+// uncaught exception listener.
285
+NODE_EXTERN void SetIsolateUpForNode(v8::Isolate* isolate);
286
+// Creates a new isolate with Node.js-specific settings.
287
+// This is a convenience method equivalent to using SetIsolateCreateParams(),
288
+// Isolate::Allocate(), MultiIsolatePlatform::RegisterIsolate(),
289
+// Isolate::Initialize(), and SetIsolateUpForNode().
290
+NODE_EXTERN v8::Isolate* NewIsolate(ArrayBufferAllocator* allocator,
291
+                                    struct uv_loop_s* event_loop);
292
+NODE_EXTERN v8::Isolate* NewIsolate(ArrayBufferAllocator* allocator,
293
+                                    struct uv_loop_s* event_loop,
294
+                                    MultiIsolatePlatform* platform);
295
+
296
+// Creates a new context with Node.js-specific tweaks.
297
+NODE_EXTERN v8::Local<v8::Context> NewContext(
298
+    v8::Isolate* isolate,
299
+    v8::Local<v8::ObjectTemplate> object_template =
300
+        v8::Local<v8::ObjectTemplate>());
301
+
302
+// Runs Node.js-specific tweaks on an already constructed context
303
+// Return value indicates success of operation
304
+NODE_EXTERN bool InitializeContext(v8::Local<v8::Context> context);
305
+
306
+// If `platform` is passed, it will be used to register new Worker instances.
307
+// It can be `nullptr`, in which case creating new Workers inside of
308
+// Environments that use this `IsolateData` will not work.
309
+NODE_EXTERN IsolateData* CreateIsolateData(
310
+    v8::Isolate* isolate,
311
+    struct uv_loop_s* loop,
312
+    MultiIsolatePlatform* platform = nullptr,
313
+    ArrayBufferAllocator* allocator = nullptr);
314
+NODE_EXTERN void FreeIsolateData(IsolateData* isolate_data);
315
+
316
+// TODO(addaleax): Add an official variant using STL containers, and move
317
+// per-Environment options parsing here.
318
+// Returns nullptr when the Environment cannot be created e.g. there are
319
+// pending JavaScript exceptions.
320
+NODE_EXTERN Environment* CreateEnvironment(IsolateData* isolate_data,
321
+                                           v8::Local<v8::Context> context,
322
+                                           int argc,
323
+                                           const char* const* argv,
324
+                                           int exec_argc,
325
+                                           const char* const* exec_argv);
326
+
327
+NODE_EXTERN void LoadEnvironment(Environment* env);
328
+NODE_EXTERN void FreeEnvironment(Environment* env);
329
+
330
+// This may return nullptr if context is not associated with a Node instance.
331
+NODE_EXTERN Environment* GetCurrentEnvironment(v8::Local<v8::Context> context);
332
+
333
+// This returns the MultiIsolatePlatform used in the main thread of Node.js.
334
+// If NODE_USE_V8_PLATFORM haven't been defined when Node.js was built,
335
+// it returns nullptr.
336
+NODE_EXTERN MultiIsolatePlatform* GetMainThreadMultiIsolatePlatform();
337
+
338
+NODE_EXTERN MultiIsolatePlatform* CreatePlatform(
339
+    int thread_pool_size,
340
+    node::tracing::TracingController* tracing_controller);
341
+MultiIsolatePlatform* InitializeV8Platform(int thread_pool_size);
342
+NODE_EXTERN void FreePlatform(MultiIsolatePlatform* platform);
343
+
344
+NODE_EXTERN void EmitBeforeExit(Environment* env);
345
+NODE_EXTERN int EmitExit(Environment* env);
346
+NODE_EXTERN void RunAtExit(Environment* env);
347
+
348
+// This may return nullptr if the current v8::Context is not associated
349
+// with a Node instance.
350
+NODE_EXTERN struct uv_loop_s* GetCurrentEventLoop(v8::Isolate* isolate);
351
+
352
+/* Converts a unixtime to V8 Date */
353
+NODE_DEPRECATED("Use v8::Date::New() directly",
354
+                inline v8::Local<v8::Value> NODE_UNIXTIME_V8(double time) {
355
+                  return v8::Date::New(
356
+                             v8::Isolate::GetCurrent()->GetCurrentContext(),
357
+                             1000 * time)
358
+                      .ToLocalChecked();
359
+                })
360
+#define NODE_UNIXTIME_V8 node::NODE_UNIXTIME_V8
361
+NODE_DEPRECATED("Use v8::Date::ValueOf() directly",
362
+                inline double NODE_V8_UNIXTIME(v8::Local<v8::Date> date) {
363
+  return date->ValueOf() / 1000;
364
+})
365
+#define NODE_V8_UNIXTIME node::NODE_V8_UNIXTIME
366
+
367
+#define NODE_DEFINE_CONSTANT(target, constant)                                \
368
+  do {                                                                        \
369
+    v8::Isolate* isolate = target->GetIsolate();                              \
370
+    v8::Local<v8::Context> context = isolate->GetCurrentContext();            \
371
+    v8::Local<v8::String> constant_name =                                     \
372
+        v8::String::NewFromUtf8(isolate, #constant,                           \
373
+            v8::NewStringType::kInternalized).ToLocalChecked();               \
374
+    v8::Local<v8::Number> constant_value =                                    \
375
+        v8::Number::New(isolate, static_cast<double>(constant));              \
376
+    v8::PropertyAttribute constant_attributes =                               \
377
+        static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete);    \
378
+    (target)->DefineOwnProperty(context,                                      \
379
+                                constant_name,                                \
380
+                                constant_value,                               \
381
+                                constant_attributes).Check();                 \
382
+  }                                                                           \
383
+  while (0)
384
+
385
+#define NODE_DEFINE_HIDDEN_CONSTANT(target, constant)                         \
386
+  do {                                                                        \
387
+    v8::Isolate* isolate = target->GetIsolate();                              \
388
+    v8::Local<v8::Context> context = isolate->GetCurrentContext();            \
389
+    v8::Local<v8::String> constant_name =                                     \
390
+        v8::String::NewFromUtf8(isolate, #constant,                           \
391
+                                v8::NewStringType::kInternalized)             \
392
+                                  .ToLocalChecked();                          \
393
+    v8::Local<v8::Number> constant_value =                                    \
394
+        v8::Number::New(isolate, static_cast<double>(constant));              \
395
+    v8::PropertyAttribute constant_attributes =                               \
396
+        static_cast<v8::PropertyAttribute>(v8::ReadOnly |                     \
397
+                                           v8::DontDelete |                   \
398
+                                           v8::DontEnum);                     \
399
+    (target)->DefineOwnProperty(context,                                      \
400
+                                constant_name,                                \
401
+                                constant_value,                               \
402
+                                constant_attributes).Check();                 \
403
+  }                                                                           \
404
+  while (0)
405
+
406
+// Used to be a macro, hence the uppercase name.
407
+inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
408
+                            const char* name,
409
+                            v8::FunctionCallback callback) {
410
+  v8::Isolate* isolate = v8::Isolate::GetCurrent();
411
+  v8::HandleScope handle_scope(isolate);
412
+  v8::Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New(isolate,
413
+                                                                callback);
414
+  v8::Local<v8::String> fn_name = v8::String::NewFromUtf8(isolate, name,
415
+      v8::NewStringType::kInternalized).ToLocalChecked();
416
+  t->SetClassName(fn_name);
417
+  recv->Set(fn_name, t);
418
+}
419
+
420
+// Used to be a macro, hence the uppercase name.
421
+inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
422
+                            const char* name,
423
+                            v8::FunctionCallback callback) {
424
+  v8::Isolate* isolate = v8::Isolate::GetCurrent();
425
+  v8::HandleScope handle_scope(isolate);
426
+  v8::Local<v8::Context> context = isolate->GetCurrentContext();
427
+  v8::Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New(isolate,
428
+                                                                callback);
429
+  v8::Local<v8::Function> fn = t->GetFunction(context).ToLocalChecked();
430
+  v8::Local<v8::String> fn_name = v8::String::NewFromUtf8(isolate, name,
431
+      v8::NewStringType::kInternalized).ToLocalChecked();
432
+  fn->SetName(fn_name);
433
+  recv->Set(context, fn_name, fn).Check();
434
+}
435
+#define NODE_SET_METHOD node::NODE_SET_METHOD
436
+
437
+// Used to be a macro, hence the uppercase name.
438
+// Not a template because it only makes sense for FunctionTemplates.
439
+inline void NODE_SET_PROTOTYPE_METHOD(v8::Local<v8::FunctionTemplate> recv,
440
+                                      const char* name,
441
+                                      v8::FunctionCallback callback) {
442
+  v8::Isolate* isolate = v8::Isolate::GetCurrent();
443
+  v8::HandleScope handle_scope(isolate);
444
+  v8::Local<v8::Signature> s = v8::Signature::New(isolate, recv);
445
+  v8::Local<v8::FunctionTemplate> t =
446
+      v8::FunctionTemplate::New(isolate, callback, v8::Local<v8::Value>(), s);
447
+  v8::Local<v8::String> fn_name = v8::String::NewFromUtf8(isolate, name,
448
+      v8::NewStringType::kInternalized).ToLocalChecked();
449
+  t->SetClassName(fn_name);
450
+  recv->PrototypeTemplate()->Set(fn_name, t);
451
+}
452
+#define NODE_SET_PROTOTYPE_METHOD node::NODE_SET_PROTOTYPE_METHOD
453
+
454
+// BINARY is a deprecated alias of LATIN1.
455
+enum encoding {ASCII, UTF8, BASE64, UCS2, BINARY, HEX, BUFFER, LATIN1 = BINARY};
456
+
457
+NODE_EXTERN enum encoding ParseEncoding(
458
+    v8::Isolate* isolate,
459
+    v8::Local<v8::Value> encoding_v,
460
+    enum encoding default_encoding = LATIN1);
461
+
462
+NODE_EXTERN void FatalException(v8::Isolate* isolate,
463
+                                const v8::TryCatch& try_catch);
464
+
465
+NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
466
+                                        const char* buf,
467
+                                        size_t len,
468
+                                        enum encoding encoding = LATIN1);
469
+
470
+// Warning: This reverses endianness on Big Endian platforms, even though the
471
+// signature using uint16_t implies that it should not.
472
+NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
473
+                                        const uint16_t* buf,
474
+                                        size_t len);
475
+
476
+// Returns -1 if the handle was not valid for decoding
477
+NODE_EXTERN ssize_t DecodeBytes(v8::Isolate* isolate,
478
+                                v8::Local<v8::Value>,
479
+                                enum encoding encoding = LATIN1);
480
+// returns bytes written.
481
+NODE_EXTERN ssize_t DecodeWrite(v8::Isolate* isolate,
482
+                                char* buf,
483
+                                size_t buflen,
484
+                                v8::Local<v8::Value>,
485
+                                enum encoding encoding = LATIN1);
486
+#ifdef _WIN32
487
+NODE_EXTERN v8::Local<v8::Value> WinapiErrnoException(
488
+    v8::Isolate* isolate,
489
+    int errorno,
490
+    const char* syscall = nullptr,
491
+    const char* msg = "",
492
+    const char* path = nullptr);
493
+#endif
494
+
495
+const char* signo_string(int errorno);
496
+
497
+
498
+typedef void (*addon_register_func)(
499
+    v8::Local<v8::Object> exports,
500
+    v8::Local<v8::Value> module,
501
+    void* priv);
502
+
503
+typedef void (*addon_context_register_func)(
504
+    v8::Local<v8::Object> exports,
505
+    v8::Local<v8::Value> module,
506
+    v8::Local<v8::Context> context,
507
+    void* priv);
508
+
509
+enum ModuleFlags {
510
+  kLinked = 0x02
511
+};
512
+
513
+struct node_module {
514
+  int nm_version;
515
+  unsigned int nm_flags;
516
+  void* nm_dso_handle;
517
+  const char* nm_filename;
518
+  node::addon_register_func nm_register_func;
519
+  node::addon_context_register_func nm_context_register_func;
520
+  const char* nm_modname;
521
+  void* nm_priv;
522
+  struct node_module* nm_link;
523
+};
524
+
525
+extern "C" NODE_EXTERN void node_module_register(void* mod);
526
+
527
+#ifdef _WIN32
528
+# define NODE_MODULE_EXPORT __declspec(dllexport)
529
+#else
530
+# define NODE_MODULE_EXPORT __attribute__((visibility("default")))
531
+#endif
532
+
533
+#ifdef NODE_SHARED_MODE
534
+# define NODE_CTOR_PREFIX
535
+#else
536
+# define NODE_CTOR_PREFIX static
537
+#endif
538
+
539
+#if defined(_MSC_VER)
540
+#pragma section(".CRT$XCU", read)
541
+#define NODE_C_CTOR(fn)                                               \
542
+  NODE_CTOR_PREFIX void __cdecl fn(void);                             \
543
+  __declspec(dllexport, allocate(".CRT$XCU"))                         \
544
+      void (__cdecl*fn ## _)(void) = fn;                              \
545
+  NODE_CTOR_PREFIX void __cdecl fn(void)
546
+#else
547
+#define NODE_C_CTOR(fn)                                               \
548
+  NODE_CTOR_PREFIX void fn(void) __attribute__((constructor));        \
549
+  NODE_CTOR_PREFIX void fn(void)
550
+#endif
551
+
552
+#define NODE_MODULE_X(modname, regfunc, priv, flags)                  \
553
+  extern "C" {                                                        \
554
+    static node::node_module _module =                                \
555
+    {                                                                 \
556
+      NODE_MODULE_VERSION,                                            \
557
+      flags,                                                          \
558
+      NULL,  /* NOLINT (readability/null_usage) */                    \
559
+      __FILE__,                                                       \
560
+      (node::addon_register_func) (regfunc),                          \
561
+      NULL,  /* NOLINT (readability/null_usage) */                    \
562
+      NODE_STRINGIFY(modname),                                        \
563
+      priv,                                                           \
564
+      NULL   /* NOLINT (readability/null_usage) */                    \
565
+    };                                                                \
566
+    NODE_C_CTOR(_register_ ## modname) {                              \
567
+      node_module_register(&_module);                                 \
568
+    }                                                                 \
569
+  }
570
+
571
+#define NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, priv, flags)    \
572
+  extern "C" {                                                        \
573
+    static node::node_module _module =                                \
574
+    {                                                                 \
575
+      NODE_MODULE_VERSION,                                            \
576
+      flags,                                                          \
577
+      NULL,  /* NOLINT (readability/null_usage) */                    \
578
+      __FILE__,                                                       \
579
+      NULL,  /* NOLINT (readability/null_usage) */                    \
580
+      (node::addon_context_register_func) (regfunc),                  \
581
+      NODE_STRINGIFY(modname),                                        \
582
+      priv,                                                           \
583
+      NULL  /* NOLINT (readability/null_usage) */                     \
584
+    };                                                                \
585
+    NODE_C_CTOR(_register_ ## modname) {                              \
586
+      node_module_register(&_module);                                 \
587
+    }                                                                 \
588
+  }
589
+
590
+// Usage: `NODE_MODULE(NODE_GYP_MODULE_NAME, InitializerFunction)`
591
+// If no NODE_MODULE is declared, Node.js looks for the well-known
592
+// symbol `node_register_module_v${NODE_MODULE_VERSION}`.
593
+#define NODE_MODULE(modname, regfunc)                                 \
594
+  NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
595
+
596
+#define NODE_MODULE_CONTEXT_AWARE(modname, regfunc)                   \
597
+  /* NOLINTNEXTLINE (readability/null_usage) */                       \
598
+  NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, 0)
599
+
600
+// Embedders can use this type of binding for statically linked native bindings.
601
+// It is used the same way addon bindings are used, except that linked bindings
602
+// can be accessed through `process._linkedBinding(modname)`.
603
+#define NODE_MODULE_LINKED(modname, regfunc)                               \
604
+  /* NOLINTNEXTLINE (readability/null_usage) */                            \
605
+  NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL,                      \
606
+                              node::ModuleFlags::kLinked)
607
+
608
+/*
609
+ * For backward compatibility in add-on modules.
610
+ */
611
+#define NODE_MODULE_DECL /* nothing */
612
+
613
+#define NODE_MODULE_INITIALIZER_BASE node_register_module_v
614
+
615
+#define NODE_MODULE_INITIALIZER_X(base, version)                      \
616
+    NODE_MODULE_INITIALIZER_X_HELPER(base, version)
617
+
618
+#define NODE_MODULE_INITIALIZER_X_HELPER(base, version) base##version
619
+
620
+#define NODE_MODULE_INITIALIZER                                       \
621
+  NODE_MODULE_INITIALIZER_X(NODE_MODULE_INITIALIZER_BASE,             \
622
+      NODE_MODULE_VERSION)
623
+
624
+#define NODE_MODULE_INIT()                                            \
625
+  extern "C" NODE_MODULE_EXPORT void                                  \
626
+  NODE_MODULE_INITIALIZER(v8::Local<v8::Object> exports,              \
627
+                          v8::Local<v8::Value> module,                \
628
+                          v8::Local<v8::Context> context);            \
629
+  NODE_MODULE_CONTEXT_AWARE(NODE_GYP_MODULE_NAME,                     \
630
+                            NODE_MODULE_INITIALIZER)                  \
631
+  void NODE_MODULE_INITIALIZER(v8::Local<v8::Object> exports,         \
632
+                               v8::Local<v8::Value> module,           \
633
+                               v8::Local<v8::Context> context)
634
+
635
+/* Called after the event loop exits but before the VM is disposed.
636
+ * Callbacks are run in reverse order of registration, i.e. newest first.
637
+ */
638
+NODE_EXTERN void AtExit(void (*cb)(void* arg), void* arg = nullptr);
639
+
640
+/* Registers a callback with the passed-in Environment instance. The callback
641
+ * is called after the event loop exits, but before the VM is disposed.
642
+ * Callbacks are run in reverse order of registration, i.e. newest first.
643
+ */
644
+NODE_EXTERN void AtExit(Environment* env,
645
+                        void (*cb)(void* arg),
646
+                        void* arg = nullptr);
647
+
648
+typedef double async_id;
649
+struct async_context {
650
+  ::node::async_id async_id;
651
+  ::node::async_id trigger_async_id;
652
+};
653
+
654
+/* This is a lot like node::AtExit, except that the hooks added via this
655
+ * function are run before the AtExit ones and will always be registered
656
+ * for the current Environment instance.
657
+ * These functions are safe to use in an addon supporting multiple
658
+ * threads/isolates. */
659
+NODE_EXTERN void AddEnvironmentCleanupHook(v8::Isolate* isolate,
660
+                                           void (*fun)(void* arg),
661
+                                           void* arg);
662
+
663
+NODE_EXTERN void RemoveEnvironmentCleanupHook(v8::Isolate* isolate,
664
+                                              void (*fun)(void* arg),
665
+                                              void* arg);
666
+
667
+/* Returns the id of the current execution context. If the return value is
668
+ * zero then no execution has been set. This will happen if the user handles
669
+ * I/O from native code. */
670
+NODE_EXTERN async_id AsyncHooksGetExecutionAsyncId(v8::Isolate* isolate);
671
+
672
+/* Return same value as async_hooks.triggerAsyncId(); */
673
+NODE_EXTERN async_id AsyncHooksGetTriggerAsyncId(v8::Isolate* isolate);
674
+
675
+/* If the native API doesn't inherit from the helper class then the callbacks
676
+ * must be triggered manually. This triggers the init() callback. The return
677
+ * value is the async id assigned to the resource.
678
+ *
679
+ * The `trigger_async_id` parameter should correspond to the resource which is
680
+ * creating the new resource, which will usually be the return value of
681
+ * `AsyncHooksGetTriggerAsyncId()`. */
682
+NODE_EXTERN async_context EmitAsyncInit(v8::Isolate* isolate,
683
+                                        v8::Local<v8::Object> resource,
684
+                                        const char* name,
685
+                                        async_id trigger_async_id = -1);
686
+
687
+NODE_EXTERN async_context EmitAsyncInit(v8::Isolate* isolate,
688
+                                        v8::Local<v8::Object> resource,
689
+                                        v8::Local<v8::String> name,
690
+                                        async_id trigger_async_id = -1);
691
+
692
+/* Emit the destroy() callback. The overload taking an `Environment*` argument
693
+ * should be used when the Isolate’s current Context is not associated with
694
+ * a Node.js Environment, or when there is no current Context, for example
695
+ * when calling this function during garbage collection. In that case, the
696
+ * `Environment*` value should have been acquired previously, e.g. through
697
+ * `GetCurrentEnvironment()`. */
698
+NODE_EXTERN void EmitAsyncDestroy(v8::Isolate* isolate,
699
+                                  async_context asyncContext);
700
+NODE_EXTERN void EmitAsyncDestroy(Environment* env,
701
+                                  async_context asyncContext);
702
+
703
+class InternalCallbackScope;
704
+
705
+/* This class works like `MakeCallback()` in that it sets up a specific
706
+ * asyncContext as the current one and informs the async_hooks and domains
707
+ * modules that this context is currently active.
708
+ *
709
+ * `MakeCallback()` is a wrapper around this class as well as
710
+ * `Function::Call()`. Either one of these mechanisms needs to be used for
711
+ * top-level calls into JavaScript (i.e. without any existing JS stack).
712
+ *
713
+ * This object should be stack-allocated to ensure that it is contained in a
714
+ * valid HandleScope.
715
+ *
716
+ * Exceptions happening within this scope will be treated like uncaught
717
+ * exceptions. If this behaviour is undesirable, a new `v8::TryCatch` scope
718
+ * needs to be created inside of this scope.
719
+ */
720
+class NODE_EXTERN CallbackScope {
721
+ public:
722
+  CallbackScope(v8::Isolate* isolate,
723
+                v8::Local<v8::Object> resource,
724
+                async_context asyncContext);
725
+  ~CallbackScope();
726
+
727
+  void operator=(const CallbackScope&) = delete;
728
+  void operator=(CallbackScope&&) = delete;
729
+  CallbackScope(const CallbackScope&) = delete;
730
+  CallbackScope(CallbackScope&&) = delete;
731
+
732
+ private:
733
+  InternalCallbackScope* private_;
734
+  v8::TryCatch try_catch_;
735
+};
736
+
737
+/* An API specific to emit before/after callbacks is unnecessary because
738
+ * MakeCallback will automatically call them for you.
739
+ *
740
+ * These methods may create handles on their own, so run them inside a
741
+ * HandleScope.
742
+ *
743
+ * `asyncId` and `triggerAsyncId` should correspond to the values returned by
744
+ * `EmitAsyncInit()` and `AsyncHooksGetTriggerAsyncId()`, respectively, when the
745
+ * invoking resource was created. If these values are unknown, 0 can be passed.
746
+ * */
747
+NODE_EXTERN
748
+v8::MaybeLocal<v8::Value> MakeCallback(v8::Isolate* isolate,
749
+                                       v8::Local<v8::Object> recv,
750
+                                       v8::Local<v8::Function> callback,
751
+                                       int argc,
752
+                                       v8::Local<v8::Value>* argv,
753
+                                       async_context asyncContext);
754
+NODE_EXTERN
755
+v8::MaybeLocal<v8::Value> MakeCallback(v8::Isolate* isolate,
756
+                                       v8::Local<v8::Object> recv,
757
+                                       const char* method,
758
+                                       int argc,
759
+                                       v8::Local<v8::Value>* argv,
760
+                                       async_context asyncContext);
761
+NODE_EXTERN
762
+v8::MaybeLocal<v8::Value> MakeCallback(v8::Isolate* isolate,
763
+                                       v8::Local<v8::Object> recv,
764
+                                       v8::Local<v8::String> symbol,
765
+                                       int argc,
766
+                                       v8::Local<v8::Value>* argv,
767
+                                       async_context asyncContext);
768
+
769
+/* Helper class users can optionally inherit from. If
770
+ * `AsyncResource::MakeCallback()` is used, then all four callbacks will be
771
+ * called automatically. */
772
+class NODE_EXTERN AsyncResource {
773
+ public:
774
+  AsyncResource(v8::Isolate* isolate,
775
+                v8::Local<v8::Object> resource,
776
+                const char* name,
777
+                async_id trigger_async_id = -1);
778
+
779
+  virtual ~AsyncResource();
780
+
781
+  AsyncResource(const AsyncResource&) = delete;
782
+  void operator=(const AsyncResource&) = delete;
783
+
784
+  v8::MaybeLocal<v8::Value> MakeCallback(
785
+      v8::Local<v8::Function> callback,
786
+      int argc,
787
+      v8::Local<v8::Value>* argv);
788
+
789
+  v8::MaybeLocal<v8::Value> MakeCallback(
790
+      const char* method,
791
+      int argc,
792
+      v8::Local<v8::Value>* argv);
793
+
794
+  v8::MaybeLocal<v8::Value> MakeCallback(
795
+      v8::Local<v8::String> symbol,
796
+      int argc,
797
+      v8::Local<v8::Value>* argv);
798
+
799
+  v8::Local<v8::Object> get_resource();
800
+  async_id get_async_id() const;
801
+  async_id get_trigger_async_id() const;
802
+
803
+ protected:
804
+  class NODE_EXTERN CallbackScope : public node::CallbackScope {
805
+   public:
806
+    explicit CallbackScope(AsyncResource* res);
807
+  };
808
+
809
+ private:
810
+  Environment* env_;
811
+  v8::Persistent<v8::Object> resource_;
812
+  async_context async_context_;
813
+};
814
+
815
+}  // namespace node
816
+
817
+#endif  // SRC_NODE_H_

+ 237 - 0
.cache/node-gyp/12.15.0/include/node/node_api.h View File

@@ -0,0 +1,237 @@
1
+#ifndef SRC_NODE_API_H_
2
+#define SRC_NODE_API_H_
3
+
4
+#ifdef BUILDING_NODE_EXTENSION
5
+  #ifdef _WIN32
6
+    // Building native module against node
7
+    #define NAPI_EXTERN __declspec(dllimport)
8
+  #endif
9
+#endif
10
+#include "js_native_api.h"
11
+#include "node_api_types.h"
12
+
13
+struct uv_loop_s;  // Forward declaration.
14
+
15
+#ifdef _WIN32
16
+# define NAPI_MODULE_EXPORT __declspec(dllexport)
17
+#else
18
+# define NAPI_MODULE_EXPORT __attribute__((visibility("default")))
19
+#endif
20
+
21
+#ifdef __GNUC__
22
+#define NAPI_NO_RETURN __attribute__((noreturn))
23
+#else
24
+#define NAPI_NO_RETURN
25
+#endif
26
+
27
+typedef napi_value (*napi_addon_register_func)(napi_env env,
28
+                                               napi_value exports);
29
+
30
+typedef struct {
31
+  int nm_version;
32
+  unsigned int nm_flags;
33
+  const char* nm_filename;
34
+  napi_addon_register_func nm_register_func;
35
+  const char* nm_modname;
36
+  void* nm_priv;
37
+  void* reserved[4];
38
+} napi_module;
39
+
40
+#define NAPI_MODULE_VERSION  1
41
+
42
+#if defined(_MSC_VER)
43
+#pragma section(".CRT$XCU", read)
44
+#define NAPI_C_CTOR(fn)                                                     \
45
+  static void __cdecl fn(void);                                             \
46
+  __declspec(dllexport, allocate(".CRT$XCU")) void(__cdecl * fn##_)(void) = \
47
+      fn;                                                                   \
48
+  static void __cdecl fn(void)
49
+#else
50
+#define NAPI_C_CTOR(fn)                              \
51
+  static void fn(void) __attribute__((constructor)); \
52
+  static void fn(void)
53
+#endif
54
+
55
+#define NAPI_MODULE_X(modname, regfunc, priv, flags)                  \
56
+  EXTERN_C_START                                                      \
57
+    static napi_module _module =                                      \
58
+    {                                                                 \
59
+      NAPI_MODULE_VERSION,                                            \
60
+      flags,                                                          \
61
+      __FILE__,                                                       \
62
+      regfunc,                                                        \
63
+      #modname,                                                       \
64
+      priv,                                                           \
65
+      {0},                                                            \
66
+    };                                                                \
67
+    NAPI_C_CTOR(_register_ ## modname) {                              \
68
+      napi_module_register(&_module);                                 \
69
+    }                                                                 \
70
+  EXTERN_C_END
71
+
72
+#define NAPI_MODULE(modname, regfunc)                                 \
73
+  NAPI_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
74
+
75
+#define NAPI_MODULE_INITIALIZER_BASE napi_register_module_v
76
+
77
+#define NAPI_MODULE_INITIALIZER_X(base, version)                      \
78
+    NAPI_MODULE_INITIALIZER_X_HELPER(base, version)
79
+#define NAPI_MODULE_INITIALIZER_X_HELPER(base, version) base##version
80
+
81
+#define NAPI_MODULE_INITIALIZER                                       \
82
+  NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_INITIALIZER_BASE,             \
83
+      NAPI_MODULE_VERSION)
84
+
85
+#define NAPI_MODULE_INIT()                                            \
86
+  EXTERN_C_START                                                      \
87
+  NAPI_MODULE_EXPORT napi_value                                       \
88
+  NAPI_MODULE_INITIALIZER(napi_env env, napi_value exports);          \
89
+  EXTERN_C_END                                                        \
90
+  NAPI_MODULE(NODE_GYP_MODULE_NAME, NAPI_MODULE_INITIALIZER)          \
91
+  napi_value NAPI_MODULE_INITIALIZER(napi_env env,                    \
92
+                                     napi_value exports)
93
+
94
+EXTERN_C_START
95
+
96
+NAPI_EXTERN void napi_module_register(napi_module* mod);
97
+
98
+NAPI_EXTERN NAPI_NO_RETURN void napi_fatal_error(const char* location,
99
+                                                 size_t location_len,
100
+                                                 const char* message,
101
+                                                 size_t message_len);
102
+
103
+// Methods for custom handling of async operations
104
+NAPI_EXTERN napi_status napi_async_init(napi_env env,
105
+                                        napi_value async_resource,
106
+                                        napi_value async_resource_name,
107
+                                        napi_async_context* result);
108
+
109
+NAPI_EXTERN napi_status napi_async_destroy(napi_env env,
110
+                                           napi_async_context async_context);
111
+
112
+NAPI_EXTERN napi_status napi_make_callback(napi_env env,
113
+                                           napi_async_context async_context,
114
+                                           napi_value recv,
115
+                                           napi_value func,
116
+                                           size_t argc,
117
+                                           const napi_value* argv,
118
+                                           napi_value* result);
119
+
120
+// Methods to provide node::Buffer functionality with napi types
121
+NAPI_EXTERN napi_status napi_create_buffer(napi_env env,
122
+                                           size_t length,
123
+                                           void** data,
124
+                                           napi_value* result);
125
+NAPI_EXTERN napi_status napi_create_external_buffer(napi_env env,
126
+                                                    size_t length,
127
+                                                    void* data,
128
+                                                    napi_finalize finalize_cb,
129
+                                                    void* finalize_hint,
130
+                                                    napi_value* result);
131
+NAPI_EXTERN napi_status napi_create_buffer_copy(napi_env env,
132
+                                                size_t length,
133
+                                                const void* data,
134
+                                                void** result_data,
135
+                                                napi_value* result);
136
+NAPI_EXTERN napi_status napi_is_buffer(napi_env env,
137
+                                       napi_value value,
138
+                                       bool* result);
139
+NAPI_EXTERN napi_status napi_get_buffer_info(napi_env env,
140
+                                             napi_value value,
141
+                                             void** data,
142
+                                             size_t* length);
143
+
144
+// Methods to manage simple async operations
145
+NAPI_EXTERN
146
+napi_status napi_create_async_work(napi_env env,
147
+                                   napi_value async_resource,
148
+                                   napi_value async_resource_name,
149
+                                   napi_async_execute_callback execute,
150
+                                   napi_async_complete_callback complete,
151
+                                   void* data,
152
+                                   napi_async_work* result);
153
+NAPI_EXTERN napi_status napi_delete_async_work(napi_env env,
154
+                                               napi_async_work work);
155
+NAPI_EXTERN napi_status napi_queue_async_work(napi_env env,
156
+                                              napi_async_work work);
157
+NAPI_EXTERN napi_status napi_cancel_async_work(napi_env env,
158
+                                               napi_async_work work);
159
+
160
+// version management
161
+NAPI_EXTERN
162
+napi_status napi_get_node_version(napi_env env,
163
+                                  const napi_node_version** version);
164
+
165
+#if NAPI_VERSION >= 2
166
+
167
+// Return the current libuv event loop for a given environment
168
+NAPI_EXTERN napi_status napi_get_uv_event_loop(napi_env env,
169
+                                               struct uv_loop_s** loop);
170
+
171
+#endif  // NAPI_VERSION >= 2
172
+
173
+#if NAPI_VERSION >= 3
174
+
175
+NAPI_EXTERN napi_status napi_fatal_exception(napi_env env, napi_value err);
176
+
177
+NAPI_EXTERN napi_status napi_add_env_cleanup_hook(napi_env env,
178
+                                                  void (*fun)(void* arg),
179
+                                                  void* arg);
180
+
181
+NAPI_EXTERN napi_status napi_remove_env_cleanup_hook(napi_env env,
182
+                                                     void (*fun)(void* arg),
183
+                                                     void* arg);
184
+
185
+NAPI_EXTERN napi_status napi_open_callback_scope(napi_env env,
186
+                                                 napi_value resource_object,
187
+                                                 napi_async_context context,
188
+                                                 napi_callback_scope* result);
189
+
190
+NAPI_EXTERN napi_status napi_close_callback_scope(napi_env env,
191
+                                                  napi_callback_scope scope);
192
+
193
+#endif  // NAPI_VERSION >= 3
194
+
195
+#if NAPI_VERSION >= 4
196
+
197
+// Calling into JS from other threads
198
+NAPI_EXTERN napi_status
199
+napi_create_threadsafe_function(napi_env env,
200
+                                napi_value func,
201
+                                napi_value async_resource,
202
+                                napi_value async_resource_name,
203
+                                size_t max_queue_size,
204
+                                size_t initial_thread_count,
205
+                                void* thread_finalize_data,
206
+                                napi_finalize thread_finalize_cb,
207
+                                void* context,
208
+                                napi_threadsafe_function_call_js call_js_cb,
209
+                                napi_threadsafe_function* result);
210
+
211
+NAPI_EXTERN napi_status
212
+napi_get_threadsafe_function_context(napi_threadsafe_function func,
213
+                                     void** result);
214
+
215
+NAPI_EXTERN napi_status
216
+napi_call_threadsafe_function(napi_threadsafe_function func,
217
+                              void* data,
218
+                              napi_threadsafe_function_call_mode is_blocking);
219
+
220
+NAPI_EXTERN napi_status
221
+napi_acquire_threadsafe_function(napi_threadsafe_function func);
222
+
223
+NAPI_EXTERN napi_status
224
+napi_release_threadsafe_function(napi_threadsafe_function func,
225
+                                 napi_threadsafe_function_release_mode mode);
226
+
227
+NAPI_EXTERN napi_status
228
+napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func);
229
+
230
+NAPI_EXTERN napi_status
231
+napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func);
232
+
233
+#endif  // NAPI_VERSION >= 4
234
+
235
+EXTERN_C_END
236
+
237
+#endif  // SRC_NODE_API_H_

+ 44 - 0
.cache/node-gyp/12.15.0/include/node/node_api_types.h View File

@@ -0,0 +1,44 @@
1
+#ifndef SRC_NODE_API_TYPES_H_
2
+#define SRC_NODE_API_TYPES_H_
3
+
4
+#include "js_native_api_types.h"
5
+
6
+typedef struct napi_callback_scope__* napi_callback_scope;
7
+typedef struct napi_async_context__* napi_async_context;
8
+typedef struct napi_async_work__* napi_async_work;
9
+#if NAPI_VERSION >= 4
10
+typedef struct napi_threadsafe_function__* napi_threadsafe_function;
11
+#endif  // NAPI_VERSION >= 4
12
+
13
+#if NAPI_VERSION >= 4
14
+typedef enum {
15
+  napi_tsfn_release,
16
+  napi_tsfn_abort
17
+} napi_threadsafe_function_release_mode;
18
+
19
+typedef enum {
20
+  napi_tsfn_nonblocking,
21
+  napi_tsfn_blocking
22
+} napi_threadsafe_function_call_mode;
23
+#endif  // NAPI_VERSION >= 4
24
+
25
+typedef void (*napi_async_execute_callback)(napi_env env,
26
+                                            void* data);
27
+typedef void (*napi_async_complete_callback)(napi_env env,
28
+                                             napi_status status,
29
+                                             void* data);
30
+#if NAPI_VERSION >= 4
31
+typedef void (*napi_threadsafe_function_call_js)(napi_env env,
32
+                                                 napi_value js_callback,
33
+                                                 void* context,
34
+                                                 void* data);
35
+#endif  // NAPI_VERSION >= 4
36
+
37
+typedef struct {
38
+  uint32_t major;
39
+  uint32_t minor;
40
+  uint32_t patch;
41
+  const char* release;
42
+} napi_node_version;
43
+
44
+#endif  // SRC_NODE_API_TYPES_H_

+ 86 - 0
.cache/node-gyp/12.15.0/include/node/node_buffer.h View File

@@ -0,0 +1,86 @@
1
+// Copyright Joyent, Inc. and other Node contributors.
2
+//
3
+// Permission is hereby granted, free of charge, to any person obtaining a
4
+// copy of this software and associated documentation files (the
5
+// "Software"), to deal in the Software without restriction, including
6
+// without limitation the rights to use, copy, modify, merge, publish,
7
+// distribute, sublicense, and/or sell copies of the Software, and to permit
8
+// persons to whom the Software is furnished to do so, subject to the
9
+// following conditions:
10
+//
11
+// The above copyright notice and this permission notice shall be included
12
+// in all copies or substantial portions of the Software.
13
+//
14
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
17
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
+
22
+#ifndef SRC_NODE_BUFFER_H_
23
+#define SRC_NODE_BUFFER_H_
24
+
25
+#include "node.h"
26
+#include "v8.h"
27
+
28
+namespace node {
29
+
30
+namespace Buffer {
31
+
32
+static const unsigned int kMaxLength = v8::TypedArray::kMaxLength;
33
+
34
+typedef void (*FreeCallback)(char* data, void* hint);
35
+
36
+NODE_EXTERN bool HasInstance(v8::Local<v8::Value> val);
37
+NODE_EXTERN bool HasInstance(v8::Local<v8::Object> val);
38
+NODE_EXTERN char* Data(v8::Local<v8::Value> val);
39
+NODE_EXTERN char* Data(v8::Local<v8::Object> val);
40
+NODE_EXTERN size_t Length(v8::Local<v8::Value> val);
41
+NODE_EXTERN size_t Length(v8::Local<v8::Object> val);
42
+
43
+// public constructor - data is copied
44
+NODE_EXTERN v8::MaybeLocal<v8::Object> Copy(v8::Isolate* isolate,
45
+                                            const char* data,
46
+                                            size_t len);
47
+
48
+// public constructor
49
+NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
50
+
51
+// public constructor from string
52
+NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
53
+                                           v8::Local<v8::String> string,
54
+                                           enum encoding enc = UTF8);
55
+
56
+// public constructor - data is used, callback is passed data on object gc
57
+NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
58
+                                           char* data,
59
+                                           size_t length,
60
+                                           FreeCallback callback,
61
+                                           void* hint);
62
+
63
+// public constructor - data is used.
64
+NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
65
+                                           char* data,
66
+                                           size_t len);
67
+
68
+// This is verbose to be explicit with inline commenting
69
+static inline bool IsWithinBounds(size_t off, size_t len, size_t max) {
70
+  // Asking to seek too far into the buffer
71
+  // check to avoid wrapping in subsequent subtraction
72
+  if (off > max)
73
+    return false;
74
+
75
+  // Asking for more than is left over in the buffer
76
+  if (max - off < len)
77
+    return false;
78
+
79
+  // Otherwise we're in bounds
80
+  return true;
81
+}
82
+
83
+}  // namespace Buffer
84
+}  // namespace node
85
+
86
+#endif  // SRC_NODE_BUFFER_H_

+ 130 - 0
.cache/node-gyp/12.15.0/include/node/node_object_wrap.h View File

@@ -0,0 +1,130 @@
1
+// Copyright Joyent, Inc. and other Node contributors.
2
+//
3
+// Permission is hereby granted, free of charge, to any person obtaining a
4
+// copy of this software and associated documentation files (the
5
+// "Software"), to deal in the Software without restriction, including
6
+// without limitation the rights to use, copy, modify, merge, publish,
7
+// distribute, sublicense, and/or sell copies of the Software, and to permit
8
+// persons to whom the Software is furnished to do so, subject to the
9
+// following conditions:
10
+//
11
+// The above copyright notice and this permission notice shall be included
12
+// in all copies or substantial portions of the Software.
13
+//
14
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
17
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
+
22
+#ifndef SRC_NODE_OBJECT_WRAP_H_
23
+#define SRC_NODE_OBJECT_WRAP_H_
24
+
25
+#include "v8.h"
26
+#include <cassert>
27
+
28
+
29
+namespace node {
30
+
31
+class ObjectWrap {
32
+ public:
33
+  ObjectWrap() {
34
+    refs_ = 0;
35
+  }
36
+
37
+
38
+  virtual ~ObjectWrap() {
39
+    if (persistent().IsEmpty())
40
+      return;
41
+    persistent().ClearWeak();
42
+    persistent().Reset();
43
+  }
44
+
45
+
46
+  template <class T>
47
+  static inline T* Unwrap(v8::Local<v8::Object> handle) {
48
+    assert(!handle.IsEmpty());
49
+    assert(handle->InternalFieldCount() > 0);
50
+    // Cast to ObjectWrap before casting to T.  A direct cast from void
51
+    // to T won't work right when T has more than one base class.
52
+    void* ptr = handle->GetAlignedPointerFromInternalField(0);
53
+    ObjectWrap* wrap = static_cast<ObjectWrap*>(ptr);
54
+    return static_cast<T*>(wrap);
55
+  }
56
+
57
+
58
+  inline v8::Local<v8::Object> handle() {
59
+    return handle(v8::Isolate::GetCurrent());
60
+  }
61
+
62
+
63
+  inline v8::Local<v8::Object> handle(v8::Isolate* isolate) {
64
+    return v8::Local<v8::Object>::New(isolate, persistent());
65
+  }
66
+
67
+
68
+  inline v8::Persistent<v8::Object>& persistent() {
69
+    return handle_;
70
+  }
71
+
72
+
73
+ protected:
74
+  inline void Wrap(v8::Local<v8::Object> handle) {
75
+    assert(persistent().IsEmpty());
76
+    assert(handle->InternalFieldCount() > 0);
77
+    handle->SetAlignedPointerInInternalField(0, this);
78
+    persistent().Reset(v8::Isolate::GetCurrent(), handle);
79
+    MakeWeak();
80
+  }
81
+
82
+
83
+  inline void MakeWeak() {
84
+    persistent().SetWeak(this, WeakCallback, v8::WeakCallbackType::kParameter);
85
+  }
86
+
87
+  /* Ref() marks the object as being attached to an event loop.
88
+   * Refed objects will not be garbage collected, even if
89
+   * all references are lost.
90
+   */
91
+  virtual void Ref() {
92
+    assert(!persistent().IsEmpty());
93
+    persistent().ClearWeak();
94
+    refs_++;
95
+  }
96
+
97
+  /* Unref() marks an object as detached from the event loop.  This is its
98
+   * default state.  When an object with a "weak" reference changes from
99
+   * attached to detached state it will be freed. Be careful not to access
100
+   * the object after making this call as it might be gone!
101
+   * (A "weak reference" means an object that only has a
102
+   * persistent handle.)
103
+   *
104
+   * DO NOT CALL THIS FROM DESTRUCTOR
105
+   */
106
+  virtual void Unref() {
107
+    assert(!persistent().IsEmpty());
108
+    assert(!persistent().IsWeak());
109
+    assert(refs_ > 0);
110
+    if (--refs_ == 0)
111
+      MakeWeak();
112
+  }
113
+
114
+  int refs_;  // ro
115
+
116
+ private:
117
+  static void WeakCallback(
118
+      const v8::WeakCallbackInfo<ObjectWrap>& data) {
119
+    ObjectWrap* wrap = data.GetParameter();
120
+    assert(wrap->refs_ == 0);
121
+    wrap->handle_.Reset();
122
+    delete wrap;
123
+  }
124
+
125
+  v8::Persistent<v8::Object> handle_;
126
+};
127
+
128
+}  // namespace node
129
+
130
+#endif  // SRC_NODE_OBJECT_WRAP_H_

+ 98 - 0
.cache/node-gyp/12.15.0/include/node/node_version.h View File

@@ -0,0 +1,98 @@
1
+// Copyright Joyent, Inc. and other Node contributors.
2
+//
3
+// Permission is hereby granted, free of charge, to any person obtaining a
4
+// copy of this software and associated documentation files (the
5
+// "Software"), to deal in the Software without restriction, including
6
+// without limitation the rights to use, copy, modify, merge, publish,
7
+// distribute, sublicense, and/or sell copies of the Software, and to permit
8
+// persons to whom the Software is furnished to do so, subject to the
9
+// following conditions:
10
+//
11
+// The above copyright notice and this permission notice shall be included
12
+// in all copies or substantial portions of the Software.
13
+//
14
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
17
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
+
22
+#ifndef SRC_NODE_VERSION_H_
23
+#define SRC_NODE_VERSION_H_
24
+
25
+#define NODE_MAJOR_VERSION 12
26
+#define NODE_MINOR_VERSION 15
27
+#define NODE_PATCH_VERSION 0
28
+
29
+#define NODE_VERSION_IS_LTS 1
30
+#define NODE_VERSION_LTS_CODENAME "Erbium"
31
+
32
+#define NODE_VERSION_IS_RELEASE 1
33
+
34
+#ifndef NODE_STRINGIFY
35
+#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
36
+#define NODE_STRINGIFY_HELPER(n) #n
37
+#endif
38
+
39
+#ifndef NODE_RELEASE
40
+#define NODE_RELEASE "node"
41
+#endif
42
+
43
+#ifndef NODE_TAG
44
+# if NODE_VERSION_IS_RELEASE
45
+#  define NODE_TAG ""
46
+# else
47
+#  define NODE_TAG "-pre"
48
+# endif
49
+#else
50
+// NODE_TAG is passed without quotes when rc.exe is run from msbuild
51
+# define NODE_EXE_VERSION NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
52
+                          NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
53
+                          NODE_STRINGIFY(NODE_PATCH_VERSION)     \
54
+                          NODE_STRINGIFY(NODE_TAG)
55
+#endif
56
+
57
+# define NODE_VERSION_STRING  NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
58
+                              NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
59
+                              NODE_STRINGIFY(NODE_PATCH_VERSION)     \
60
+                              NODE_TAG
61
+#ifndef NODE_EXE_VERSION
62
+# define NODE_EXE_VERSION NODE_VERSION_STRING
63
+#endif
64
+
65
+#define NODE_VERSION "v" NODE_VERSION_STRING
66
+
67
+
68
+#define NODE_VERSION_AT_LEAST(major, minor, patch) \
69
+  (( (major) < NODE_MAJOR_VERSION) \
70
+  || ((major) == NODE_MAJOR_VERSION && (minor) < NODE_MINOR_VERSION) \
71
+  || ((major) == NODE_MAJOR_VERSION && \
72
+      (minor) == NODE_MINOR_VERSION && (patch) <= NODE_PATCH_VERSION))
73
+
74
+/**
75
+ * Node.js will refuse to load modules that weren't compiled against its own
76
+ * module ABI number, exposed as the process.versions.modules property.
77
+ *
78
+ * Node.js will refuse to load modules with a non-matching ABI version. The
79
+ * version number here should be changed whenever an ABI-incompatible API change
80
+ * is made in the C++ side, including in V8 or other dependencies.
81
+ *
82
+ * Node.js will not change the module version during a Major release line
83
+ * We will, at times update the version of V8 shipped in the release line
84
+ * if it can be made ABI compatible with the previous version.
85
+ *
86
+ * The registry of used NODE_MODULE_VERSION numbers is located at
87
+ *   https://github.com/nodejs/node/blob/master/doc/abi_version_registry.json
88
+ * Extenders, embedders and other consumers of Node.js that require ABI
89
+ * version matching should open a pull request to reserve a number in this
90
+ * registry.
91
+ */
92
+#define NODE_MODULE_VERSION 72
93
+
94
+// The NAPI_VERSION provided by this version of the runtime. This is the version
95
+// which the Node binary being built supports.
96
+#define NAPI_VERSION  5
97
+
98
+#endif  // SRC_NODE_VERSION_H_

+ 92 - 0
.cache/node-gyp/12.15.0/include/node/openssl/aes.h View File

@@ -0,0 +1,92 @@
1
+/*
2
+ * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
3
+ *
4
+ * Licensed under the OpenSSL license (the "License").  You may not use
5
+ * this file except in compliance with the License.  You can obtain a copy
6
+ * in the file LICENSE in the source distribution or at
7
+ * https://www.openssl.org/source/license.html
8
+ */
9
+
10
+#ifndef HEADER_AES_H
11
+# define HEADER_AES_H
12
+
13
+# include <openssl/opensslconf.h>
14
+
15
+# include <stddef.h>
16
+# ifdef  __cplusplus
17
+extern "C" {
18
+# endif
19
+
20
+# define AES_ENCRYPT     1
21
+# define AES_DECRYPT     0
22
+
23
+/*
24
+ * Because array size can't be a const in C, the following two are macros.
25
+ * Both sizes are in bytes.
26
+ */
27
+# define AES_MAXNR 14
28
+# define AES_BLOCK_SIZE 16
29
+
30
+/* This should be a hidden type, but EVP requires that the size be known */
31
+struct aes_key_st {
32
+# ifdef AES_LONG
33
+    unsigned long rd_key[4 * (AES_MAXNR + 1)];
34
+# else
35
+    unsigned int rd_key[4 * (AES_MAXNR + 1)];
36
+# endif
37
+    int rounds;
38
+};
39
+typedef struct aes_key_st AES_KEY;
40
+
41
+const char *AES_options(void);
42
+
43
+int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
44
+                        AES_KEY *key);
45
+int AES_set_decrypt_key(const unsigned char *userKey, const int bits,
46
+                        AES_KEY *key);
47
+
48
+void AES_encrypt(const unsigned char *in, unsigned char *out,
49
+                 const AES_KEY *key);
50
+void AES_decrypt(const unsigned char *in, unsigned char *out,
51
+                 const AES_KEY *key);
52
+
53
+void AES_ecb_encrypt(const unsigned char *in, unsigned char *out,
54
+                     const AES_KEY *key, const int enc);
55
+void AES_cbc_encrypt(const unsigned char *in, unsigned char *out,
56
+                     size_t length, const AES_KEY *key,
57
+                     unsigned char *ivec, const int enc);
58
+void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out,
59
+                        size_t length, const AES_KEY *key,
60
+                        unsigned char *ivec, int *num, const int enc);
61
+void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out,
62
+                      size_t length, const AES_KEY *key,
63
+                      unsigned char *ivec, int *num, const int enc);
64
+void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out,
65
+                      size_t length, const AES_KEY *key,
66
+                      unsigned char *ivec, int *num, const int enc);
67
+void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out,
68
+                        size_t length, const AES_KEY *key,
69
+                        unsigned char *ivec, int *num);
70
+/* NB: the IV is _two_ blocks long */
71
+void AES_ige_encrypt(const unsigned char *in, unsigned char *out,
72
+                     size_t length, const AES_KEY *key,
73
+                     unsigned char *ivec, const int enc);
74
+/* NB: the IV is _four_ blocks long */
75
+void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out,
76
+                        size_t length, const AES_KEY *key,
77
+                        const AES_KEY *key2, const unsigned char *ivec,
78
+                        const int enc);
79
+
80
+int AES_wrap_key(AES_KEY *key, const unsigned char *iv,
81
+                 unsigned char *out,
82
+                 const unsigned char *in, unsigned int inlen);
83
+int AES_unwrap_key(AES_KEY *key, const unsigned char *iv,
84
+                   unsigned char *out,
85
+                   const unsigned char *in, unsigned int inlen);
86
+
87
+
88
+# ifdef  __cplusplus
89
+}
90
+# endif
91
+
92
+#endif

+ 47 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h View File

@@ -0,0 +1,47 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86"
14
+#define DATE "built on: Fri Sep 13 15:57:16 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f',
23
+    'P','I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a',
24
+    ',','-','-','n','o','e','x','e','c','s','t','a','c','k',' ','-',
25
+    'W','a','l','l',' ','-','O','3',' ','-','f','o','m','i','t','-',
26
+    'f','r','a','m','e','-','p','o','i','n','t','e','r',' ','-','D',
27
+    'L','_','E','N','D','I','A','N',' ','-','D','O','P','E','N','S',
28
+    'S','L','_','P','I','C',' ','-','D','O','P','E','N','S','S','L',
29
+    '_','C','P','U','I','D','_','O','B','J',' ','-','D','O','P','E',
30
+    'N','S','S','L','_','B','N','_','A','S','M','_','P','A','R','T',
31
+    '_','W','O','R','D','S',' ','-','D','O','P','E','N','S','S','L',
32
+    '_','I','A','3','2','_','S','S','E','2',' ','-','D','O','P','E',
33
+    'N','S','S','L','_','B','N','_','A','S','M','_','M','O','N','T',
34
+    ' ','-','D','O','P','E','N','S','S','L','_','B','N','_','A','S',
35
+    'M','_','G','F','2','m',' ','-','D','S','H','A','1','_','A','S',
36
+    'M',' ','-','D','S','H','A','2','5','6','_','A','S','M',' ','-',
37
+    'D','S','H','A','5','1','2','_','A','S','M',' ','-','D','R','C',
38
+    '4','_','A','S','M',' ','-','D','M','D','5','_','A','S','M',' ',
39
+    '-','D','R','M','D','1','6','0','_','A','S','M',' ','-','D','V',
40
+    'P','A','E','S','_','A','S','M',' ','-','D','W','H','I','R','L',
41
+    'P','O','O','L','_','A','S','M',' ','-','D','G','H','A','S','H',
42
+    '_','A','S','M',' ','-','D','E','C','P','_','N','I','S','T','Z',
43
+    '2','5','6','_','A','S','M',' ','-','D','P','O','L','Y','1','3',
44
+    '0','5','_','A','S','M',' ','-','D','_','T','H','R','E','A','D',
45
+    '_','S','A','F','E',' ','-','D','_','R','E','E','N','T','R','A',
46
+    'N','T',' ','-','D','N','D','E','B','U','G','\0'
47
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 195 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,195 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
49
+# define OPENSSL_NO_CRYPTO_MDEBUG
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
52
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
53
+#endif
54
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
55
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
56
+#endif
57
+#ifndef OPENSSL_NO_EGD
58
+# define OPENSSL_NO_EGD
59
+#endif
60
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
61
+# define OPENSSL_NO_EXTERNAL_TESTS
62
+#endif
63
+#ifndef OPENSSL_NO_FUZZ_AFL
64
+# define OPENSSL_NO_FUZZ_AFL
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
67
+# define OPENSSL_NO_FUZZ_LIBFUZZER
68
+#endif
69
+#ifndef OPENSSL_NO_HEARTBEATS
70
+# define OPENSSL_NO_HEARTBEATS
71
+#endif
72
+#ifndef OPENSSL_NO_MSAN
73
+# define OPENSSL_NO_MSAN
74
+#endif
75
+#ifndef OPENSSL_NO_SCTP
76
+# define OPENSSL_NO_SCTP
77
+#endif
78
+#ifndef OPENSSL_NO_SSL3
79
+# define OPENSSL_NO_SSL3
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3_METHOD
82
+# define OPENSSL_NO_SSL3_METHOD
83
+#endif
84
+#ifndef OPENSSL_NO_UBSAN
85
+# define OPENSSL_NO_UBSAN
86
+#endif
87
+#ifndef OPENSSL_NO_UNIT_TEST
88
+# define OPENSSL_NO_UNIT_TEST
89
+#endif
90
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
92
+#endif
93
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
94
+# define OPENSSL_NO_DYNAMIC_ENGINE
95
+#endif
96
+#ifndef OPENSSL_NO_AFALGENG
97
+# define OPENSSL_NO_AFALGENG
98
+#endif
99
+
100
+
101
+/*
102
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
103
+ * don't like that.  This will hopefully silence them.
104
+ */
105
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
106
+
107
+/*
108
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
109
+ * declarations of functions deprecated in or before <version>. Otherwise, they
110
+ * still won't see them if the library has been built to disable deprecated
111
+ * functions.
112
+ */
113
+#ifndef DECLARE_DEPRECATED
114
+# define DECLARE_DEPRECATED(f)   f;
115
+# ifdef __GNUC__
116
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
117
+#   undef DECLARE_DEPRECATED
118
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
119
+#  endif
120
+# endif
121
+#endif
122
+
123
+#ifndef OPENSSL_FILE
124
+# ifdef OPENSSL_NO_FILENAMES
125
+#  define OPENSSL_FILE ""
126
+#  define OPENSSL_LINE 0
127
+# else
128
+#  define OPENSSL_FILE __FILE__
129
+#  define OPENSSL_LINE __LINE__
130
+# endif
131
+#endif
132
+
133
+#ifndef OPENSSL_MIN_API
134
+# define OPENSSL_MIN_API 0
135
+#endif
136
+
137
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
138
+# undef OPENSSL_API_COMPAT
139
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
140
+#endif
141
+
142
+/*
143
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
144
+ * OpenSSL version number matches.
145
+ */
146
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
147
+# define DEPRECATEDIN_1_2_0(f)   f;
148
+#elif OPENSSL_API_COMPAT < 0x10200000L
149
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
150
+#else
151
+# define DEPRECATEDIN_1_2_0(f)
152
+#endif
153
+
154
+#if OPENSSL_API_COMPAT < 0x10100000L
155
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_1_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10000000L
161
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_0_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x00908000L
167
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_0_9_8(f)
170
+#endif
171
+
172
+/* Generate 80386 code? */
173
+#undef I386_ONLY
174
+
175
+#undef OPENSSL_UNISTD
176
+#define OPENSSL_UNISTD <unistd.h>
177
+
178
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
179
+
180
+/*
181
+ * The following are cipher-specific, but are part of the public API.
182
+ */
183
+#if !defined(OPENSSL_SYS_UEFI)
184
+# define BN_LLONG
185
+/* Only one for the following should be defined */
186
+# undef SIXTY_FOUR_BIT_LONG
187
+# undef SIXTY_FOUR_BIT
188
+# define THIRTY_TWO_BIT
189
+#endif
190
+
191
+#define RC4_INT unsigned int
192
+
193
+#ifdef  __cplusplus
194
+}
195
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 48 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h View File

@@ -0,0 +1,48 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86"
14
+#define DATE "built on: Fri Sep 13 15:57:23 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','.','.','/','c','o','n',
23
+    'f','i','g','/','f','a','k','e','_','g','c','c','.','p','l',' ',
24
+    '-','f','P','I','C',' ','-','p','t','h','r','e','a','d',' ','-',
25
+    'W','a',',','-','-','n','o','e','x','e','c','s','t','a','c','k',
26
+    ' ','-','W','a','l','l',' ','-','O','3',' ','-','f','o','m','i',
27
+    't','-','f','r','a','m','e','-','p','o','i','n','t','e','r',' ',
28
+    '-','D','L','_','E','N','D','I','A','N',' ','-','D','O','P','E',
29
+    'N','S','S','L','_','P','I','C',' ','-','D','O','P','E','N','S',
30
+    'S','L','_','C','P','U','I','D','_','O','B','J',' ','-','D','O',
31
+    'P','E','N','S','S','L','_','B','N','_','A','S','M','_','P','A',
32
+    'R','T','_','W','O','R','D','S',' ','-','D','O','P','E','N','S',
33
+    'S','L','_','I','A','3','2','_','S','S','E','2',' ','-','D','O',
34
+    'P','E','N','S','S','L','_','B','N','_','A','S','M','_','M','O',
35
+    'N','T',' ','-','D','O','P','E','N','S','S','L','_','B','N','_',
36
+    'A','S','M','_','G','F','2','m',' ','-','D','S','H','A','1','_',
37
+    'A','S','M',' ','-','D','S','H','A','2','5','6','_','A','S','M',
38
+    ' ','-','D','S','H','A','5','1','2','_','A','S','M',' ','-','D',
39
+    'R','C','4','_','A','S','M',' ','-','D','M','D','5','_','A','S',
40
+    'M',' ','-','D','R','M','D','1','6','0','_','A','S','M',' ','-',
41
+    'D','V','P','A','E','S','_','A','S','M',' ','-','D','W','H','I',
42
+    'R','L','P','O','O','L','_','A','S','M',' ','-','D','G','H','A',
43
+    'S','H','_','A','S','M',' ','-','D','E','C','P','_','N','I','S',
44
+    'T','Z','2','5','6','_','A','S','M',' ','-','D','P','O','L','Y',
45
+    '1','3','0','5','_','A','S','M',' ','-','D','_','T','H','R','E',
46
+    'A','D','_','S','A','F','E',' ','-','D','_','R','E','E','N','T',
47
+    'R','A','N','T',' ','-','D','N','D','E','B','U','G','\0'
48
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 195 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h View File

@@ -0,0 +1,195 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
49
+# define OPENSSL_NO_CRYPTO_MDEBUG
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
52
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
53
+#endif
54
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
55
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
56
+#endif
57
+#ifndef OPENSSL_NO_EGD
58
+# define OPENSSL_NO_EGD
59
+#endif
60
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
61
+# define OPENSSL_NO_EXTERNAL_TESTS
62
+#endif
63
+#ifndef OPENSSL_NO_FUZZ_AFL
64
+# define OPENSSL_NO_FUZZ_AFL
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
67
+# define OPENSSL_NO_FUZZ_LIBFUZZER
68
+#endif
69
+#ifndef OPENSSL_NO_HEARTBEATS
70
+# define OPENSSL_NO_HEARTBEATS
71
+#endif
72
+#ifndef OPENSSL_NO_MSAN
73
+# define OPENSSL_NO_MSAN
74
+#endif
75
+#ifndef OPENSSL_NO_SCTP
76
+# define OPENSSL_NO_SCTP
77
+#endif
78
+#ifndef OPENSSL_NO_SSL3
79
+# define OPENSSL_NO_SSL3
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3_METHOD
82
+# define OPENSSL_NO_SSL3_METHOD
83
+#endif
84
+#ifndef OPENSSL_NO_UBSAN
85
+# define OPENSSL_NO_UBSAN
86
+#endif
87
+#ifndef OPENSSL_NO_UNIT_TEST
88
+# define OPENSSL_NO_UNIT_TEST
89
+#endif
90
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
92
+#endif
93
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
94
+# define OPENSSL_NO_DYNAMIC_ENGINE
95
+#endif
96
+#ifndef OPENSSL_NO_AFALGENG
97
+# define OPENSSL_NO_AFALGENG
98
+#endif
99
+
100
+
101
+/*
102
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
103
+ * don't like that.  This will hopefully silence them.
104
+ */
105
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
106
+
107
+/*
108
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
109
+ * declarations of functions deprecated in or before <version>. Otherwise, they
110
+ * still won't see them if the library has been built to disable deprecated
111
+ * functions.
112
+ */
113
+#ifndef DECLARE_DEPRECATED
114
+# define DECLARE_DEPRECATED(f)   f;
115
+# ifdef __GNUC__
116
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
117
+#   undef DECLARE_DEPRECATED
118
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
119
+#  endif
120
+# endif
121
+#endif
122
+
123
+#ifndef OPENSSL_FILE
124
+# ifdef OPENSSL_NO_FILENAMES
125
+#  define OPENSSL_FILE ""
126
+#  define OPENSSL_LINE 0
127
+# else
128
+#  define OPENSSL_FILE __FILE__
129
+#  define OPENSSL_LINE __LINE__
130
+# endif
131
+#endif
132
+
133
+#ifndef OPENSSL_MIN_API
134
+# define OPENSSL_MIN_API 0
135
+#endif
136
+
137
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
138
+# undef OPENSSL_API_COMPAT
139
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
140
+#endif
141
+
142
+/*
143
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
144
+ * OpenSSL version number matches.
145
+ */
146
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
147
+# define DEPRECATEDIN_1_2_0(f)   f;
148
+#elif OPENSSL_API_COMPAT < 0x10200000L
149
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
150
+#else
151
+# define DEPRECATEDIN_1_2_0(f)
152
+#endif
153
+
154
+#if OPENSSL_API_COMPAT < 0x10100000L
155
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_1_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10000000L
161
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_0_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x00908000L
167
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_0_9_8(f)
170
+#endif
171
+
172
+/* Generate 80386 code? */
173
+#undef I386_ONLY
174
+
175
+#undef OPENSSL_UNISTD
176
+#define OPENSSL_UNISTD <unistd.h>
177
+
178
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
179
+
180
+/*
181
+ * The following are cipher-specific, but are part of the public API.
182
+ */
183
+#if !defined(OPENSSL_SYS_UEFI)
184
+# define BN_LLONG
185
+/* Only one for the following should be defined */
186
+# undef SIXTY_FOUR_BIT_LONG
187
+# undef SIXTY_FOUR_BIT
188
+# define THIRTY_TWO_BIT
189
+#endif
190
+
191
+#define RC4_INT unsigned int
192
+
193
+#ifdef  __cplusplus
194
+}
195
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 30 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,30 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86"
14
+#define DATE "built on: Fri Sep 13 15:57:29 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P',
23
+    'I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a','l',
24
+    'l',' ','-','O','3',' ','-','f','o','m','i','t','-','f','r','a',
25
+    'm','e','-','p','o','i','n','t','e','r',' ','-','D','L','_','E',
26
+    'N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_',
27
+    'P','I','C',' ','-','D','_','T','H','R','E','A','D','_','S','A',
28
+    'F','E',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ',
29
+    '-','D','N','D','E','B','U','G','\0'
30
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 198 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,198 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_ASM
49
+# define OPENSSL_NO_ASM
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
58
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
59
+#endif
60
+#ifndef OPENSSL_NO_EGD
61
+# define OPENSSL_NO_EGD
62
+#endif
63
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
64
+# define OPENSSL_NO_EXTERNAL_TESTS
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_AFL
67
+# define OPENSSL_NO_FUZZ_AFL
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
70
+# define OPENSSL_NO_FUZZ_LIBFUZZER
71
+#endif
72
+#ifndef OPENSSL_NO_HEARTBEATS
73
+# define OPENSSL_NO_HEARTBEATS
74
+#endif
75
+#ifndef OPENSSL_NO_MSAN
76
+# define OPENSSL_NO_MSAN
77
+#endif
78
+#ifndef OPENSSL_NO_SCTP
79
+# define OPENSSL_NO_SCTP
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3
82
+# define OPENSSL_NO_SSL3
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3_METHOD
85
+# define OPENSSL_NO_SSL3_METHOD
86
+#endif
87
+#ifndef OPENSSL_NO_UBSAN
88
+# define OPENSSL_NO_UBSAN
89
+#endif
90
+#ifndef OPENSSL_NO_UNIT_TEST
91
+# define OPENSSL_NO_UNIT_TEST
92
+#endif
93
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
94
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
95
+#endif
96
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
97
+# define OPENSSL_NO_DYNAMIC_ENGINE
98
+#endif
99
+#ifndef OPENSSL_NO_AFALGENG
100
+# define OPENSSL_NO_AFALGENG
101
+#endif
102
+
103
+
104
+/*
105
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
106
+ * don't like that.  This will hopefully silence them.
107
+ */
108
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
109
+
110
+/*
111
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
112
+ * declarations of functions deprecated in or before <version>. Otherwise, they
113
+ * still won't see them if the library has been built to disable deprecated
114
+ * functions.
115
+ */
116
+#ifndef DECLARE_DEPRECATED
117
+# define DECLARE_DEPRECATED(f)   f;
118
+# ifdef __GNUC__
119
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
120
+#   undef DECLARE_DEPRECATED
121
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
122
+#  endif
123
+# endif
124
+#endif
125
+
126
+#ifndef OPENSSL_FILE
127
+# ifdef OPENSSL_NO_FILENAMES
128
+#  define OPENSSL_FILE ""
129
+#  define OPENSSL_LINE 0
130
+# else
131
+#  define OPENSSL_FILE __FILE__
132
+#  define OPENSSL_LINE __LINE__
133
+# endif
134
+#endif
135
+
136
+#ifndef OPENSSL_MIN_API
137
+# define OPENSSL_MIN_API 0
138
+#endif
139
+
140
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
141
+# undef OPENSSL_API_COMPAT
142
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
143
+#endif
144
+
145
+/*
146
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
147
+ * OpenSSL version number matches.
148
+ */
149
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
150
+# define DEPRECATEDIN_1_2_0(f)   f;
151
+#elif OPENSSL_API_COMPAT < 0x10200000L
152
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
153
+#else
154
+# define DEPRECATEDIN_1_2_0(f)
155
+#endif
156
+
157
+#if OPENSSL_API_COMPAT < 0x10100000L
158
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
159
+#else
160
+# define DEPRECATEDIN_1_1_0(f)
161
+#endif
162
+
163
+#if OPENSSL_API_COMPAT < 0x10000000L
164
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
165
+#else
166
+# define DEPRECATEDIN_1_0_0(f)
167
+#endif
168
+
169
+#if OPENSSL_API_COMPAT < 0x00908000L
170
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
171
+#else
172
+# define DEPRECATEDIN_0_9_8(f)
173
+#endif
174
+
175
+/* Generate 80386 code? */
176
+#undef I386_ONLY
177
+
178
+#undef OPENSSL_UNISTD
179
+#define OPENSSL_UNISTD <unistd.h>
180
+
181
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
182
+
183
+/*
184
+ * The following are cipher-specific, but are part of the public API.
185
+ */
186
+#if !defined(OPENSSL_SYS_UEFI)
187
+# define BN_LLONG
188
+/* Only one for the following should be defined */
189
+# undef SIXTY_FOUR_BIT_LONG
190
+# undef SIXTY_FOUR_BIT
191
+# define THIRTY_TWO_BIT
192
+#endif
193
+
194
+#define RC4_INT unsigned int
195
+
196
+#ifdef  __cplusplus
197
+}
198
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 46 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h View File

@@ -0,0 +1,46 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86_64"
14
+#define DATE "built on: Fri Sep 13 15:57:33 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f',
23
+    'P','I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a',
24
+    ',','-','-','n','o','e','x','e','c','s','t','a','c','k',' ','-',
25
+    'W','a','l','l',' ','-','O','3',' ','-','D','L','_','E','N','D',
26
+    'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I',
27
+    'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I',
28
+    'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_',
29
+    'I','A','3','2','_','S','S','E','2',' ','-','D','O','P','E','N',
30
+    'S','S','L','_','B','N','_','A','S','M','_','M','O','N','T',' ',
31
+    '-','D','O','P','E','N','S','S','L','_','B','N','_','A','S','M',
32
+    '_','M','O','N','T','5',' ','-','D','O','P','E','N','S','S','L',
33
+    '_','B','N','_','A','S','M','_','G','F','2','m',' ','-','D','S',
34
+    'H','A','1','_','A','S','M',' ','-','D','S','H','A','2','5','6',
35
+    '_','A','S','M',' ','-','D','S','H','A','5','1','2','_','A','S',
36
+    'M',' ','-','D','K','E','C','C','A','K','1','6','0','0','_','A',
37
+    'S','M',' ','-','D','R','C','4','_','A','S','M',' ','-','D','M',
38
+    'D','5','_','A','S','M',' ','-','D','V','P','A','E','S','_','A',
39
+    'S','M',' ','-','D','G','H','A','S','H','_','A','S','M',' ','-',
40
+    'D','E','C','P','_','N','I','S','T','Z','2','5','6','_','A','S',
41
+    'M',' ','-','D','X','2','5','5','1','9','_','A','S','M',' ','-',
42
+    'D','P','O','L','Y','1','3','0','5','_','A','S','M',' ','-','D',
43
+    '_','T','H','R','E','A','D','_','S','A','F','E',' ','-','D','_',
44
+    'R','E','E','N','T','R','A','N','T',' ','-','D','N','D','E','B',
45
+    'U','G','\0'
46
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#define SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 195 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,195 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
49
+# define OPENSSL_NO_CRYPTO_MDEBUG
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
52
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
53
+#endif
54
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
55
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
56
+#endif
57
+#ifndef OPENSSL_NO_EGD
58
+# define OPENSSL_NO_EGD
59
+#endif
60
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
61
+# define OPENSSL_NO_EXTERNAL_TESTS
62
+#endif
63
+#ifndef OPENSSL_NO_FUZZ_AFL
64
+# define OPENSSL_NO_FUZZ_AFL
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
67
+# define OPENSSL_NO_FUZZ_LIBFUZZER
68
+#endif
69
+#ifndef OPENSSL_NO_HEARTBEATS
70
+# define OPENSSL_NO_HEARTBEATS
71
+#endif
72
+#ifndef OPENSSL_NO_MSAN
73
+# define OPENSSL_NO_MSAN
74
+#endif
75
+#ifndef OPENSSL_NO_SCTP
76
+# define OPENSSL_NO_SCTP
77
+#endif
78
+#ifndef OPENSSL_NO_SSL3
79
+# define OPENSSL_NO_SSL3
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3_METHOD
82
+# define OPENSSL_NO_SSL3_METHOD
83
+#endif
84
+#ifndef OPENSSL_NO_UBSAN
85
+# define OPENSSL_NO_UBSAN
86
+#endif
87
+#ifndef OPENSSL_NO_UNIT_TEST
88
+# define OPENSSL_NO_UNIT_TEST
89
+#endif
90
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
92
+#endif
93
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
94
+# define OPENSSL_NO_DYNAMIC_ENGINE
95
+#endif
96
+#ifndef OPENSSL_NO_AFALGENG
97
+# define OPENSSL_NO_AFALGENG
98
+#endif
99
+
100
+
101
+/*
102
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
103
+ * don't like that.  This will hopefully silence them.
104
+ */
105
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
106
+
107
+/*
108
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
109
+ * declarations of functions deprecated in or before <version>. Otherwise, they
110
+ * still won't see them if the library has been built to disable deprecated
111
+ * functions.
112
+ */
113
+#ifndef DECLARE_DEPRECATED
114
+# define DECLARE_DEPRECATED(f)   f;
115
+# ifdef __GNUC__
116
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
117
+#   undef DECLARE_DEPRECATED
118
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
119
+#  endif
120
+# endif
121
+#endif
122
+
123
+#ifndef OPENSSL_FILE
124
+# ifdef OPENSSL_NO_FILENAMES
125
+#  define OPENSSL_FILE ""
126
+#  define OPENSSL_LINE 0
127
+# else
128
+#  define OPENSSL_FILE __FILE__
129
+#  define OPENSSL_LINE __LINE__
130
+# endif
131
+#endif
132
+
133
+#ifndef OPENSSL_MIN_API
134
+# define OPENSSL_MIN_API 0
135
+#endif
136
+
137
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
138
+# undef OPENSSL_API_COMPAT
139
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
140
+#endif
141
+
142
+/*
143
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
144
+ * OpenSSL version number matches.
145
+ */
146
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
147
+# define DEPRECATEDIN_1_2_0(f)   f;
148
+#elif OPENSSL_API_COMPAT < 0x10200000L
149
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
150
+#else
151
+# define DEPRECATEDIN_1_2_0(f)
152
+#endif
153
+
154
+#if OPENSSL_API_COMPAT < 0x10100000L
155
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_1_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10000000L
161
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_0_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x00908000L
167
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_0_9_8(f)
170
+#endif
171
+
172
+/* Generate 80386 code? */
173
+#undef I386_ONLY
174
+
175
+#undef OPENSSL_UNISTD
176
+#define OPENSSL_UNISTD <unistd.h>
177
+
178
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
179
+
180
+/*
181
+ * The following are cipher-specific, but are part of the public API.
182
+ */
183
+#if !defined(OPENSSL_SYS_UEFI)
184
+# undef BN_LLONG
185
+/* Only one for the following should be defined */
186
+# define SIXTY_FOUR_BIT_LONG
187
+# undef SIXTY_FOUR_BIT
188
+# undef THIRTY_TWO_BIT
189
+#endif
190
+
191
+#define RC4_INT unsigned int
192
+
193
+#ifdef  __cplusplus
194
+}
195
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 47 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h View File

@@ -0,0 +1,47 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86_64"
14
+#define DATE "built on: Fri Sep 13 15:57:48 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','.','.','/','c','o','n',
23
+    'f','i','g','/','f','a','k','e','_','g','c','c','.','p','l',' ',
24
+    '-','f','P','I','C',' ','-','p','t','h','r','e','a','d',' ','-',
25
+    'W','a',',','-','-','n','o','e','x','e','c','s','t','a','c','k',
26
+    ' ','-','W','a','l','l',' ','-','O','3',' ','-','D','L','_','E',
27
+    'N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_',
28
+    'P','I','C',' ','-','D','O','P','E','N','S','S','L','_','C','P',
29
+    'U','I','D','_','O','B','J',' ','-','D','O','P','E','N','S','S',
30
+    'L','_','I','A','3','2','_','S','S','E','2',' ','-','D','O','P',
31
+    'E','N','S','S','L','_','B','N','_','A','S','M','_','M','O','N',
32
+    'T',' ','-','D','O','P','E','N','S','S','L','_','B','N','_','A',
33
+    'S','M','_','M','O','N','T','5',' ','-','D','O','P','E','N','S',
34
+    'S','L','_','B','N','_','A','S','M','_','G','F','2','m',' ','-',
35
+    'D','S','H','A','1','_','A','S','M',' ','-','D','S','H','A','2',
36
+    '5','6','_','A','S','M',' ','-','D','S','H','A','5','1','2','_',
37
+    'A','S','M',' ','-','D','K','E','C','C','A','K','1','6','0','0',
38
+    '_','A','S','M',' ','-','D','R','C','4','_','A','S','M',' ','-',
39
+    'D','M','D','5','_','A','S','M',' ','-','D','V','P','A','E','S',
40
+    '_','A','S','M',' ','-','D','G','H','A','S','H','_','A','S','M',
41
+    ' ','-','D','E','C','P','_','N','I','S','T','Z','2','5','6','_',
42
+    'A','S','M',' ','-','D','X','2','5','5','1','9','_','A','S','M',
43
+    ' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',' ',
44
+    '-','D','_','T','H','R','E','A','D','_','S','A','F','E',' ','-',
45
+    'D','_','R','E','E','N','T','R','A','N','T',' ','-','D','N','D',
46
+    'E','B','U','G','\0'
47
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#define SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 195 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h View File

@@ -0,0 +1,195 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
49
+# define OPENSSL_NO_CRYPTO_MDEBUG
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
52
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
53
+#endif
54
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
55
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
56
+#endif
57
+#ifndef OPENSSL_NO_EGD
58
+# define OPENSSL_NO_EGD
59
+#endif
60
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
61
+# define OPENSSL_NO_EXTERNAL_TESTS
62
+#endif
63
+#ifndef OPENSSL_NO_FUZZ_AFL
64
+# define OPENSSL_NO_FUZZ_AFL
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
67
+# define OPENSSL_NO_FUZZ_LIBFUZZER
68
+#endif
69
+#ifndef OPENSSL_NO_HEARTBEATS
70
+# define OPENSSL_NO_HEARTBEATS
71
+#endif
72
+#ifndef OPENSSL_NO_MSAN
73
+# define OPENSSL_NO_MSAN
74
+#endif
75
+#ifndef OPENSSL_NO_SCTP
76
+# define OPENSSL_NO_SCTP
77
+#endif
78
+#ifndef OPENSSL_NO_SSL3
79
+# define OPENSSL_NO_SSL3
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3_METHOD
82
+# define OPENSSL_NO_SSL3_METHOD
83
+#endif
84
+#ifndef OPENSSL_NO_UBSAN
85
+# define OPENSSL_NO_UBSAN
86
+#endif
87
+#ifndef OPENSSL_NO_UNIT_TEST
88
+# define OPENSSL_NO_UNIT_TEST
89
+#endif
90
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
92
+#endif
93
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
94
+# define OPENSSL_NO_DYNAMIC_ENGINE
95
+#endif
96
+#ifndef OPENSSL_NO_AFALGENG
97
+# define OPENSSL_NO_AFALGENG
98
+#endif
99
+
100
+
101
+/*
102
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
103
+ * don't like that.  This will hopefully silence them.
104
+ */
105
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
106
+
107
+/*
108
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
109
+ * declarations of functions deprecated in or before <version>. Otherwise, they
110
+ * still won't see them if the library has been built to disable deprecated
111
+ * functions.
112
+ */
113
+#ifndef DECLARE_DEPRECATED
114
+# define DECLARE_DEPRECATED(f)   f;
115
+# ifdef __GNUC__
116
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
117
+#   undef DECLARE_DEPRECATED
118
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
119
+#  endif
120
+# endif
121
+#endif
122
+
123
+#ifndef OPENSSL_FILE
124
+# ifdef OPENSSL_NO_FILENAMES
125
+#  define OPENSSL_FILE ""
126
+#  define OPENSSL_LINE 0
127
+# else
128
+#  define OPENSSL_FILE __FILE__
129
+#  define OPENSSL_LINE __LINE__
130
+# endif
131
+#endif
132
+
133
+#ifndef OPENSSL_MIN_API
134
+# define OPENSSL_MIN_API 0
135
+#endif
136
+
137
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
138
+# undef OPENSSL_API_COMPAT
139
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
140
+#endif
141
+
142
+/*
143
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
144
+ * OpenSSL version number matches.
145
+ */
146
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
147
+# define DEPRECATEDIN_1_2_0(f)   f;
148
+#elif OPENSSL_API_COMPAT < 0x10200000L
149
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
150
+#else
151
+# define DEPRECATEDIN_1_2_0(f)
152
+#endif
153
+
154
+#if OPENSSL_API_COMPAT < 0x10100000L
155
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_1_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10000000L
161
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_0_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x00908000L
167
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_0_9_8(f)
170
+#endif
171
+
172
+/* Generate 80386 code? */
173
+#undef I386_ONLY
174
+
175
+#undef OPENSSL_UNISTD
176
+#define OPENSSL_UNISTD <unistd.h>
177
+
178
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
179
+
180
+/*
181
+ * The following are cipher-specific, but are part of the public API.
182
+ */
183
+#if !defined(OPENSSL_SYS_UEFI)
184
+# undef BN_LLONG
185
+/* Only one for the following should be defined */
186
+# define SIXTY_FOUR_BIT_LONG
187
+# undef SIXTY_FOUR_BIT
188
+# undef THIRTY_TWO_BIT
189
+#endif
190
+
191
+#define RC4_INT unsigned int
192
+
193
+#ifdef  __cplusplus
194
+}
195
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 29 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,29 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: BSD-x86_64"
14
+#define DATE "built on: Fri Sep 13 15:58:03 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ','-','f','P',
23
+    'I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a','l',
24
+    'l',' ','-','O','3',' ','-','D','L','_','E','N','D','I','A','N',
25
+    ' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ','-',
26
+    'D','_','T','H','R','E','A','D','_','S','A','F','E',' ','-','D',
27
+    '_','R','E','E','N','T','R','A','N','T',' ','-','D','N','D','E',
28
+    'B','U','G','\0'
29
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#define SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 198 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,198 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_ASM
49
+# define OPENSSL_NO_ASM
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
58
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
59
+#endif
60
+#ifndef OPENSSL_NO_EGD
61
+# define OPENSSL_NO_EGD
62
+#endif
63
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
64
+# define OPENSSL_NO_EXTERNAL_TESTS
65
+#endif
66
+#ifndef OPENSSL_NO_FUZZ_AFL
67
+# define OPENSSL_NO_FUZZ_AFL
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
70
+# define OPENSSL_NO_FUZZ_LIBFUZZER
71
+#endif
72
+#ifndef OPENSSL_NO_HEARTBEATS
73
+# define OPENSSL_NO_HEARTBEATS
74
+#endif
75
+#ifndef OPENSSL_NO_MSAN
76
+# define OPENSSL_NO_MSAN
77
+#endif
78
+#ifndef OPENSSL_NO_SCTP
79
+# define OPENSSL_NO_SCTP
80
+#endif
81
+#ifndef OPENSSL_NO_SSL3
82
+# define OPENSSL_NO_SSL3
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3_METHOD
85
+# define OPENSSL_NO_SSL3_METHOD
86
+#endif
87
+#ifndef OPENSSL_NO_UBSAN
88
+# define OPENSSL_NO_UBSAN
89
+#endif
90
+#ifndef OPENSSL_NO_UNIT_TEST
91
+# define OPENSSL_NO_UNIT_TEST
92
+#endif
93
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
94
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
95
+#endif
96
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
97
+# define OPENSSL_NO_DYNAMIC_ENGINE
98
+#endif
99
+#ifndef OPENSSL_NO_AFALGENG
100
+# define OPENSSL_NO_AFALGENG
101
+#endif
102
+
103
+
104
+/*
105
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
106
+ * don't like that.  This will hopefully silence them.
107
+ */
108
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
109
+
110
+/*
111
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
112
+ * declarations of functions deprecated in or before <version>. Otherwise, they
113
+ * still won't see them if the library has been built to disable deprecated
114
+ * functions.
115
+ */
116
+#ifndef DECLARE_DEPRECATED
117
+# define DECLARE_DEPRECATED(f)   f;
118
+# ifdef __GNUC__
119
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
120
+#   undef DECLARE_DEPRECATED
121
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
122
+#  endif
123
+# endif
124
+#endif
125
+
126
+#ifndef OPENSSL_FILE
127
+# ifdef OPENSSL_NO_FILENAMES
128
+#  define OPENSSL_FILE ""
129
+#  define OPENSSL_LINE 0
130
+# else
131
+#  define OPENSSL_FILE __FILE__
132
+#  define OPENSSL_LINE __LINE__
133
+# endif
134
+#endif
135
+
136
+#ifndef OPENSSL_MIN_API
137
+# define OPENSSL_MIN_API 0
138
+#endif
139
+
140
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
141
+# undef OPENSSL_API_COMPAT
142
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
143
+#endif
144
+
145
+/*
146
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
147
+ * OpenSSL version number matches.
148
+ */
149
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
150
+# define DEPRECATEDIN_1_2_0(f)   f;
151
+#elif OPENSSL_API_COMPAT < 0x10200000L
152
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
153
+#else
154
+# define DEPRECATEDIN_1_2_0(f)
155
+#endif
156
+
157
+#if OPENSSL_API_COMPAT < 0x10100000L
158
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
159
+#else
160
+# define DEPRECATEDIN_1_1_0(f)
161
+#endif
162
+
163
+#if OPENSSL_API_COMPAT < 0x10000000L
164
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
165
+#else
166
+# define DEPRECATEDIN_1_0_0(f)
167
+#endif
168
+
169
+#if OPENSSL_API_COMPAT < 0x00908000L
170
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
171
+#else
172
+# define DEPRECATEDIN_0_9_8(f)
173
+#endif
174
+
175
+/* Generate 80386 code? */
176
+#undef I386_ONLY
177
+
178
+#undef OPENSSL_UNISTD
179
+#define OPENSSL_UNISTD <unistd.h>
180
+
181
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
182
+
183
+/*
184
+ * The following are cipher-specific, but are part of the public API.
185
+ */
186
+#if !defined(OPENSSL_SYS_UEFI)
187
+# undef BN_LLONG
188
+/* Only one for the following should be defined */
189
+# define SIXTY_FOUR_BIT_LONG
190
+# undef SIXTY_FOUR_BIT
191
+# undef THIRTY_TWO_BIT
192
+#endif
193
+
194
+#define RC4_INT unsigned int
195
+
196
+#ifdef  __cplusplus
197
+}
198
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 45 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h View File

@@ -0,0 +1,45 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:03:33 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i',
23
+    ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.',
24
+    'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I',
25
+    'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D',
26
+    'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I',
27
+    'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I',
28
+    'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_',
29
+    'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D',
30
+    'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2',
31
+    '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_',
32
+    'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P',
33
+    'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2',
34
+    'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S',
35
+    'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5',
36
+    '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M',
37
+    ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D',
38
+    '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S',
39
+    'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D',
40
+    'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D',
41
+    'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_',
42
+    'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P',
43
+    'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L',
44
+    'Y','1','3','0','5','_','A','S','M','\0'
45
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN32
28
+# define OPENSSL_SYS_WIN32 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# define BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# undef SIXTY_FOUR_BIT
194
+# define THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned int
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 45 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h View File

@@ -0,0 +1,45 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:03:39 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i',
23
+    ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.',
24
+    'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I',
25
+    'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D',
26
+    'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I',
27
+    'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I',
28
+    'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_',
29
+    'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D',
30
+    'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2',
31
+    '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_',
32
+    'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P',
33
+    'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2',
34
+    'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S',
35
+    'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5',
36
+    '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M',
37
+    ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D',
38
+    '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S',
39
+    'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D',
40
+    'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D',
41
+    'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_',
42
+    'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P',
43
+    'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L',
44
+    'Y','1','3','0','5','_','A','S','M','\0'
45
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN32
28
+# define OPENSSL_SYS_WIN32 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# define BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# undef SIXTY_FOUR_BIT
194
+# define THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned int
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 45 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,45 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:03:44 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ','/','Z','i',
23
+    ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.',
24
+    'p','d','b',' ',' ','-','D','O','P','E','N','S','S','L','_','I',
25
+    'A','3','2','_','S','S','E','2',' ','-','D','L','_','E','N','D',
26
+    'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I',
27
+    'C',' ','-','D','O','P','E','N','S','S','L','_','C','P','U','I',
28
+    'D','_','O','B','J',' ','-','D','O','P','E','N','S','S','L','_',
29
+    'B','N','_','A','S','M','_','P','A','R','T','_','W','O','R','D',
30
+    'S',' ','-','D','O','P','E','N','S','S','L','_','I','A','3','2',
31
+    '_','S','S','E','2',' ','-','D','O','P','E','N','S','S','L','_',
32
+    'B','N','_','A','S','M','_','M','O','N','T',' ','-','D','O','P',
33
+    'E','N','S','S','L','_','B','N','_','A','S','M','_','G','F','2',
34
+    'm',' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S',
35
+    'H','A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5',
36
+    '1','2','_','A','S','M',' ','-','D','R','C','4','_','A','S','M',
37
+    ' ','-','D','M','D','5','_','A','S','M',' ','-','D','R','M','D',
38
+    '1','6','0','_','A','S','M',' ','-','D','A','E','S','_','A','S',
39
+    'M',' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D',
40
+    'W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D',
41
+    'G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_',
42
+    'N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P',
43
+    'A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L',
44
+    'Y','1','3','0','5','_','A','S','M','\0'
45
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 204 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,204 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN32
28
+# define OPENSSL_SYS_WIN32 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_ASM
52
+# define OPENSSL_NO_ASM
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
55
+# define OPENSSL_NO_CRYPTO_MDEBUG
56
+#endif
57
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
58
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
59
+#endif
60
+#ifndef OPENSSL_NO_DEVCRYPTOENG
61
+# define OPENSSL_NO_DEVCRYPTOENG
62
+#endif
63
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
64
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
65
+#endif
66
+#ifndef OPENSSL_NO_EGD
67
+# define OPENSSL_NO_EGD
68
+#endif
69
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
70
+# define OPENSSL_NO_EXTERNAL_TESTS
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_AFL
73
+# define OPENSSL_NO_FUZZ_AFL
74
+#endif
75
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
76
+# define OPENSSL_NO_FUZZ_LIBFUZZER
77
+#endif
78
+#ifndef OPENSSL_NO_HEARTBEATS
79
+# define OPENSSL_NO_HEARTBEATS
80
+#endif
81
+#ifndef OPENSSL_NO_MSAN
82
+# define OPENSSL_NO_MSAN
83
+#endif
84
+#ifndef OPENSSL_NO_SCTP
85
+# define OPENSSL_NO_SCTP
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3
88
+# define OPENSSL_NO_SSL3
89
+#endif
90
+#ifndef OPENSSL_NO_SSL3_METHOD
91
+# define OPENSSL_NO_SSL3_METHOD
92
+#endif
93
+#ifndef OPENSSL_NO_UBSAN
94
+# define OPENSSL_NO_UBSAN
95
+#endif
96
+#ifndef OPENSSL_NO_UNIT_TEST
97
+# define OPENSSL_NO_UNIT_TEST
98
+#endif
99
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
100
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
101
+#endif
102
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
103
+# define OPENSSL_NO_DYNAMIC_ENGINE
104
+#endif
105
+#ifndef OPENSSL_NO_AFALGENG
106
+# define OPENSSL_NO_AFALGENG
107
+#endif
108
+
109
+
110
+/*
111
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
112
+ * don't like that.  This will hopefully silence them.
113
+ */
114
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
115
+
116
+/*
117
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
118
+ * declarations of functions deprecated in or before <version>. Otherwise, they
119
+ * still won't see them if the library has been built to disable deprecated
120
+ * functions.
121
+ */
122
+#ifndef DECLARE_DEPRECATED
123
+# define DECLARE_DEPRECATED(f)   f;
124
+# ifdef __GNUC__
125
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
126
+#   undef DECLARE_DEPRECATED
127
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
128
+#  endif
129
+# endif
130
+#endif
131
+
132
+#ifndef OPENSSL_FILE
133
+# ifdef OPENSSL_NO_FILENAMES
134
+#  define OPENSSL_FILE ""
135
+#  define OPENSSL_LINE 0
136
+# else
137
+#  define OPENSSL_FILE __FILE__
138
+#  define OPENSSL_LINE __LINE__
139
+# endif
140
+#endif
141
+
142
+#ifndef OPENSSL_MIN_API
143
+# define OPENSSL_MIN_API 0
144
+#endif
145
+
146
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
147
+# undef OPENSSL_API_COMPAT
148
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
149
+#endif
150
+
151
+/*
152
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
153
+ * OpenSSL version number matches.
154
+ */
155
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
156
+# define DEPRECATEDIN_1_2_0(f)   f;
157
+#elif OPENSSL_API_COMPAT < 0x10200000L
158
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
159
+#else
160
+# define DEPRECATEDIN_1_2_0(f)
161
+#endif
162
+
163
+#if OPENSSL_API_COMPAT < 0x10100000L
164
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
165
+#else
166
+# define DEPRECATEDIN_1_1_0(f)
167
+#endif
168
+
169
+#if OPENSSL_API_COMPAT < 0x10000000L
170
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
171
+#else
172
+# define DEPRECATEDIN_1_0_0(f)
173
+#endif
174
+
175
+#if OPENSSL_API_COMPAT < 0x00908000L
176
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
177
+#else
178
+# define DEPRECATEDIN_0_9_8(f)
179
+#endif
180
+
181
+/* Generate 80386 code? */
182
+#undef I386_ONLY
183
+
184
+#undef OPENSSL_UNISTD
185
+#define OPENSSL_UNISTD <unistd.h>
186
+
187
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
188
+
189
+/*
190
+ * The following are cipher-specific, but are part of the public API.
191
+ */
192
+#if !defined(OPENSSL_SYS_UEFI)
193
+# define BN_LLONG
194
+/* Only one for the following should be defined */
195
+# undef SIXTY_FOUR_BIT_LONG
196
+# undef SIXTY_FOUR_BIT
197
+# define THIRTY_TWO_BIT
198
+#endif
199
+
200
+#define RC4_INT unsigned int
201
+
202
+#ifdef  __cplusplus
203
+}
204
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 29 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,29 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: VC-WIN64-ARM"
14
+#define DATE "built on: Fri Sep 13 16:03:47 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','l',' ','/','Z','i',
23
+    ' ','/','F','d','o','s','s','l','_','s','t','a','t','i','c','.',
24
+    'p','d','b',' ','/','G','s','0',' ','/','G','F',' ','/','G','y',
25
+    ' ','/','M','D',' ','/','W','3',' ','/','w','d','4','0','9','0',
26
+    ' ','/','n','o','l','o','g','o',' ','/','O','2',' ','-','D','L',
27
+    '_','E','N','D','I','A','N',' ','-','D','O','P','E','N','S','S',
28
+    'L','_','P','I','C','\0'
29
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#define SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_NO_COMP
28
+# define OPENSSL_NO_COMP
29
+#endif
30
+#ifndef OPENSSL_NO_MD2
31
+# define OPENSSL_NO_MD2
32
+#endif
33
+#ifndef OPENSSL_NO_RC5
34
+# define OPENSSL_NO_RC5
35
+#endif
36
+#ifndef OPENSSL_THREADS
37
+# define OPENSSL_THREADS
38
+#endif
39
+#ifndef OPENSSL_RAND_SEED_OS
40
+# define OPENSSL_RAND_SEED_OS
41
+#endif
42
+#ifndef OPENSSL_NO_AFALGENG
43
+# define OPENSSL_NO_AFALGENG
44
+#endif
45
+#ifndef OPENSSL_NO_ASAN
46
+# define OPENSSL_NO_ASAN
47
+#endif
48
+#ifndef OPENSSL_NO_ASM
49
+# define OPENSSL_NO_ASM
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# undef BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# define SIXTY_FOUR_BIT
194
+# undef THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned char
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 23 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h View File

@@ -0,0 +1,23 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:02:58 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0'
23
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#define SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN64A
28
+# define OPENSSL_SYS_WIN64A 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# undef BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# define SIXTY_FOUR_BIT
194
+# undef THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned int
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 23 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h View File

@@ -0,0 +1,23 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:03:14 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0'
23
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#define SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN64A
28
+# define OPENSSL_SYS_WIN64A 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# undef BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# define SIXTY_FOUR_BIT
194
+# undef THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned int
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 23 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,23 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: "
14
+#define DATE "built on: Fri Sep 13 16:03:30 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','c','c',' ',' ','\0'
23
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#define SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 16 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,16 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_WIN32
15
+# define DSO_EXTENSION ".dll"
16
+#endif

+ 204 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,204 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_WIN64A
28
+# define OPENSSL_SYS_WIN64A 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_ASM
52
+# define OPENSSL_NO_ASM
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
55
+# define OPENSSL_NO_CRYPTO_MDEBUG
56
+#endif
57
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
58
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
59
+#endif
60
+#ifndef OPENSSL_NO_DEVCRYPTOENG
61
+# define OPENSSL_NO_DEVCRYPTOENG
62
+#endif
63
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
64
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
65
+#endif
66
+#ifndef OPENSSL_NO_EGD
67
+# define OPENSSL_NO_EGD
68
+#endif
69
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
70
+# define OPENSSL_NO_EXTERNAL_TESTS
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_AFL
73
+# define OPENSSL_NO_FUZZ_AFL
74
+#endif
75
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
76
+# define OPENSSL_NO_FUZZ_LIBFUZZER
77
+#endif
78
+#ifndef OPENSSL_NO_HEARTBEATS
79
+# define OPENSSL_NO_HEARTBEATS
80
+#endif
81
+#ifndef OPENSSL_NO_MSAN
82
+# define OPENSSL_NO_MSAN
83
+#endif
84
+#ifndef OPENSSL_NO_SCTP
85
+# define OPENSSL_NO_SCTP
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3
88
+# define OPENSSL_NO_SSL3
89
+#endif
90
+#ifndef OPENSSL_NO_SSL3_METHOD
91
+# define OPENSSL_NO_SSL3_METHOD
92
+#endif
93
+#ifndef OPENSSL_NO_UBSAN
94
+# define OPENSSL_NO_UBSAN
95
+#endif
96
+#ifndef OPENSSL_NO_UNIT_TEST
97
+# define OPENSSL_NO_UNIT_TEST
98
+#endif
99
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
100
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
101
+#endif
102
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
103
+# define OPENSSL_NO_DYNAMIC_ENGINE
104
+#endif
105
+#ifndef OPENSSL_NO_AFALGENG
106
+# define OPENSSL_NO_AFALGENG
107
+#endif
108
+
109
+
110
+/*
111
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
112
+ * don't like that.  This will hopefully silence them.
113
+ */
114
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
115
+
116
+/*
117
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
118
+ * declarations of functions deprecated in or before <version>. Otherwise, they
119
+ * still won't see them if the library has been built to disable deprecated
120
+ * functions.
121
+ */
122
+#ifndef DECLARE_DEPRECATED
123
+# define DECLARE_DEPRECATED(f)   f;
124
+# ifdef __GNUC__
125
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
126
+#   undef DECLARE_DEPRECATED
127
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
128
+#  endif
129
+# endif
130
+#endif
131
+
132
+#ifndef OPENSSL_FILE
133
+# ifdef OPENSSL_NO_FILENAMES
134
+#  define OPENSSL_FILE ""
135
+#  define OPENSSL_LINE 0
136
+# else
137
+#  define OPENSSL_FILE __FILE__
138
+#  define OPENSSL_LINE __LINE__
139
+# endif
140
+#endif
141
+
142
+#ifndef OPENSSL_MIN_API
143
+# define OPENSSL_MIN_API 0
144
+#endif
145
+
146
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
147
+# undef OPENSSL_API_COMPAT
148
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
149
+#endif
150
+
151
+/*
152
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
153
+ * OpenSSL version number matches.
154
+ */
155
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
156
+# define DEPRECATEDIN_1_2_0(f)   f;
157
+#elif OPENSSL_API_COMPAT < 0x10200000L
158
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
159
+#else
160
+# define DEPRECATEDIN_1_2_0(f)
161
+#endif
162
+
163
+#if OPENSSL_API_COMPAT < 0x10100000L
164
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
165
+#else
166
+# define DEPRECATEDIN_1_1_0(f)
167
+#endif
168
+
169
+#if OPENSSL_API_COMPAT < 0x10000000L
170
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
171
+#else
172
+# define DEPRECATEDIN_1_0_0(f)
173
+#endif
174
+
175
+#if OPENSSL_API_COMPAT < 0x00908000L
176
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
177
+#else
178
+# define DEPRECATEDIN_0_9_8(f)
179
+#endif
180
+
181
+/* Generate 80386 code? */
182
+#undef I386_ONLY
183
+
184
+#undef OPENSSL_UNISTD
185
+#define OPENSSL_UNISTD <unistd.h>
186
+
187
+#define OPENSSL_EXPORT_VAR_AS_FUNCTION
188
+
189
+/*
190
+ * The following are cipher-specific, but are part of the public API.
191
+ */
192
+#if !defined(OPENSSL_SYS_UEFI)
193
+# undef BN_LLONG
194
+/* Only one for the following should be defined */
195
+# undef SIXTY_FOUR_BIT_LONG
196
+# define SIXTY_FOUR_BIT
197
+# undef THIRTY_TWO_BIT
198
+#endif
199
+
200
+#define RC4_INT unsigned int
201
+
202
+#ifdef  __cplusplus
203
+}
204
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 35 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h View File

@@ -0,0 +1,35 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: aix-gcc"
14
+#define DATE "built on: Fri Sep 13 15:56:47 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','p',
23
+    't','h','r','e','a','d',' ','-','W','a',',','-','-','n','o','e',
24
+    'x','e','c','s','t','a','c','k',' ','-','O',' ','-','D','B','_',
25
+    'E','N','D','I','A','N',' ','-','D','O','P','E','N','S','S','L',
26
+    '_','P','I','C',' ','-','D','O','P','E','N','S','S','L','_','C',
27
+    'P','U','I','D','_','O','B','J',' ','-','D','O','P','E','N','S',
28
+    'S','L','_','B','N','_','A','S','M','_','M','O','N','T',' ','-',
29
+    'D','S','H','A','1','_','A','S','M',' ','-','D','S','H','A','2',
30
+    '5','6','_','A','S','M',' ','-','D','S','H','A','5','1','2','_',
31
+    'A','S','M',' ','-','D','A','E','S','_','A','S','M',' ','-','D',
32
+    'V','P','A','E','S','_','A','S','M',' ','-','D','P','O','L','Y',
33
+    '1','3','0','5','_','A','S','M',' ','-','D','N','D','E','B','U',
34
+    'G','\0'
35
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_AIX
28
+# define OPENSSL_SYS_AIX 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# define BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# undef SIXTY_FOUR_BIT
194
+# define THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned char
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 36 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h View File

@@ -0,0 +1,36 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: aix-gcc"
14
+#define DATE "built on: Fri Sep 13 15:56:53 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','.','.','/','c','o','n',
23
+    'f','i','g','/','f','a','k','e','_','g','c','c','.','p','l',' ',
24
+    '-','p','t','h','r','e','a','d',' ','-','W','a',',','-','-','n',
25
+    'o','e','x','e','c','s','t','a','c','k',' ','-','O',' ','-','D',
26
+    'B','_','E','N','D','I','A','N',' ','-','D','O','P','E','N','S',
27
+    'S','L','_','P','I','C',' ','-','D','O','P','E','N','S','S','L',
28
+    '_','C','P','U','I','D','_','O','B','J',' ','-','D','O','P','E',
29
+    'N','S','S','L','_','B','N','_','A','S','M','_','M','O','N','T',
30
+    ' ','-','D','S','H','A','1','_','A','S','M',' ','-','D','S','H',
31
+    'A','2','5','6','_','A','S','M',' ','-','D','S','H','A','5','1',
32
+    '2','_','A','S','M',' ','-','D','A','E','S','_','A','S','M',' ',
33
+    '-','D','V','P','A','E','S','_','A','S','M',' ','-','D','P','O',
34
+    'L','Y','1','3','0','5','_','A','S','M',' ','-','D','N','D','E',
35
+    'B','U','G','\0'
36
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_AIX
28
+# define OPENSSL_SYS_AIX 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# define BN_LLONG
191
+/* Only one for the following should be defined */
192
+# undef SIXTY_FOUR_BIT_LONG
193
+# undef SIXTY_FOUR_BIT
194
+# define THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned char
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 26 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h View File

@@ -0,0 +1,26 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: aix-gcc"
14
+#define DATE "built on: Fri Sep 13 15:56:58 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','p',
23
+    't','h','r','e','a','d',' ','-','O',' ','-','D','B','_','E','N',
24
+    'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P',
25
+    'I','C',' ','-','D','N','D','E','B','U','G','\0'
26
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#undef SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#define THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 204 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,204 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_AIX
28
+# define OPENSSL_SYS_AIX 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_ASM
52
+# define OPENSSL_NO_ASM
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
55
+# define OPENSSL_NO_CRYPTO_MDEBUG
56
+#endif
57
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
58
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
59
+#endif
60
+#ifndef OPENSSL_NO_DEVCRYPTOENG
61
+# define OPENSSL_NO_DEVCRYPTOENG
62
+#endif
63
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
64
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
65
+#endif
66
+#ifndef OPENSSL_NO_EGD
67
+# define OPENSSL_NO_EGD
68
+#endif
69
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
70
+# define OPENSSL_NO_EXTERNAL_TESTS
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_AFL
73
+# define OPENSSL_NO_FUZZ_AFL
74
+#endif
75
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
76
+# define OPENSSL_NO_FUZZ_LIBFUZZER
77
+#endif
78
+#ifndef OPENSSL_NO_HEARTBEATS
79
+# define OPENSSL_NO_HEARTBEATS
80
+#endif
81
+#ifndef OPENSSL_NO_MSAN
82
+# define OPENSSL_NO_MSAN
83
+#endif
84
+#ifndef OPENSSL_NO_SCTP
85
+# define OPENSSL_NO_SCTP
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3
88
+# define OPENSSL_NO_SSL3
89
+#endif
90
+#ifndef OPENSSL_NO_SSL3_METHOD
91
+# define OPENSSL_NO_SSL3_METHOD
92
+#endif
93
+#ifndef OPENSSL_NO_UBSAN
94
+# define OPENSSL_NO_UBSAN
95
+#endif
96
+#ifndef OPENSSL_NO_UNIT_TEST
97
+# define OPENSSL_NO_UNIT_TEST
98
+#endif
99
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
100
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
101
+#endif
102
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
103
+# define OPENSSL_NO_DYNAMIC_ENGINE
104
+#endif
105
+#ifndef OPENSSL_NO_AFALGENG
106
+# define OPENSSL_NO_AFALGENG
107
+#endif
108
+
109
+
110
+/*
111
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
112
+ * don't like that.  This will hopefully silence them.
113
+ */
114
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
115
+
116
+/*
117
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
118
+ * declarations of functions deprecated in or before <version>. Otherwise, they
119
+ * still won't see them if the library has been built to disable deprecated
120
+ * functions.
121
+ */
122
+#ifndef DECLARE_DEPRECATED
123
+# define DECLARE_DEPRECATED(f)   f;
124
+# ifdef __GNUC__
125
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
126
+#   undef DECLARE_DEPRECATED
127
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
128
+#  endif
129
+# endif
130
+#endif
131
+
132
+#ifndef OPENSSL_FILE
133
+# ifdef OPENSSL_NO_FILENAMES
134
+#  define OPENSSL_FILE ""
135
+#  define OPENSSL_LINE 0
136
+# else
137
+#  define OPENSSL_FILE __FILE__
138
+#  define OPENSSL_LINE __LINE__
139
+# endif
140
+#endif
141
+
142
+#ifndef OPENSSL_MIN_API
143
+# define OPENSSL_MIN_API 0
144
+#endif
145
+
146
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
147
+# undef OPENSSL_API_COMPAT
148
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
149
+#endif
150
+
151
+/*
152
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
153
+ * OpenSSL version number matches.
154
+ */
155
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
156
+# define DEPRECATEDIN_1_2_0(f)   f;
157
+#elif OPENSSL_API_COMPAT < 0x10200000L
158
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
159
+#else
160
+# define DEPRECATEDIN_1_2_0(f)
161
+#endif
162
+
163
+#if OPENSSL_API_COMPAT < 0x10100000L
164
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
165
+#else
166
+# define DEPRECATEDIN_1_1_0(f)
167
+#endif
168
+
169
+#if OPENSSL_API_COMPAT < 0x10000000L
170
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
171
+#else
172
+# define DEPRECATEDIN_1_0_0(f)
173
+#endif
174
+
175
+#if OPENSSL_API_COMPAT < 0x00908000L
176
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
177
+#else
178
+# define DEPRECATEDIN_0_9_8(f)
179
+#endif
180
+
181
+/* Generate 80386 code? */
182
+#undef I386_ONLY
183
+
184
+#undef OPENSSL_UNISTD
185
+#define OPENSSL_UNISTD <unistd.h>
186
+
187
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
188
+
189
+/*
190
+ * The following are cipher-specific, but are part of the public API.
191
+ */
192
+#if !defined(OPENSSL_SYS_UEFI)
193
+# define BN_LLONG
194
+/* Only one for the following should be defined */
195
+# undef SIXTY_FOUR_BIT_LONG
196
+# undef SIXTY_FOUR_BIT
197
+# define THIRTY_TWO_BIT
198
+#endif
199
+
200
+#define RC4_INT unsigned char
201
+
202
+#ifdef  __cplusplus
203
+}
204
+#endif

+ 507 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix-gcc/no-asm/include/progs.h View File

@@ -0,0 +1,507 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by apps/progs.pl
4
+ *
5
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+typedef enum FUNC_TYPE {
14
+    FT_none, FT_general, FT_md, FT_cipher, FT_pkey,
15
+    FT_md_alg, FT_cipher_alg
16
+} FUNC_TYPE;
17
+
18
+typedef struct function_st {
19
+    FUNC_TYPE type;
20
+    const char *name;
21
+    int (*func)(int argc, char *argv[]);
22
+    const OPTIONS *help;
23
+} FUNCTION;
24
+
25
+DEFINE_LHASH_OF(FUNCTION);
26
+
27
+extern int asn1parse_main(int argc, char *argv[]);
28
+extern int ca_main(int argc, char *argv[]);
29
+extern int ciphers_main(int argc, char *argv[]);
30
+extern int cms_main(int argc, char *argv[]);
31
+extern int crl_main(int argc, char *argv[]);
32
+extern int crl2pkcs7_main(int argc, char *argv[]);
33
+extern int dgst_main(int argc, char *argv[]);
34
+extern int dhparam_main(int argc, char *argv[]);
35
+extern int dsa_main(int argc, char *argv[]);
36
+extern int dsaparam_main(int argc, char *argv[]);
37
+extern int ec_main(int argc, char *argv[]);
38
+extern int ecparam_main(int argc, char *argv[]);
39
+extern int enc_main(int argc, char *argv[]);
40
+extern int engine_main(int argc, char *argv[]);
41
+extern int errstr_main(int argc, char *argv[]);
42
+extern int gendsa_main(int argc, char *argv[]);
43
+extern int genpkey_main(int argc, char *argv[]);
44
+extern int genrsa_main(int argc, char *argv[]);
45
+extern int help_main(int argc, char *argv[]);
46
+extern int list_main(int argc, char *argv[]);
47
+extern int nseq_main(int argc, char *argv[]);
48
+extern int ocsp_main(int argc, char *argv[]);
49
+extern int passwd_main(int argc, char *argv[]);
50
+extern int pkcs12_main(int argc, char *argv[]);
51
+extern int pkcs7_main(int argc, char *argv[]);
52
+extern int pkcs8_main(int argc, char *argv[]);
53
+extern int pkey_main(int argc, char *argv[]);
54
+extern int pkeyparam_main(int argc, char *argv[]);
55
+extern int pkeyutl_main(int argc, char *argv[]);
56
+extern int prime_main(int argc, char *argv[]);
57
+extern int rand_main(int argc, char *argv[]);
58
+extern int rehash_main(int argc, char *argv[]);
59
+extern int req_main(int argc, char *argv[]);
60
+extern int rsa_main(int argc, char *argv[]);
61
+extern int rsautl_main(int argc, char *argv[]);
62
+extern int s_client_main(int argc, char *argv[]);
63
+extern int s_server_main(int argc, char *argv[]);
64
+extern int s_time_main(int argc, char *argv[]);
65
+extern int sess_id_main(int argc, char *argv[]);
66
+extern int smime_main(int argc, char *argv[]);
67
+extern int speed_main(int argc, char *argv[]);
68
+extern int spkac_main(int argc, char *argv[]);
69
+extern int srp_main(int argc, char *argv[]);
70
+extern int storeutl_main(int argc, char *argv[]);
71
+extern int ts_main(int argc, char *argv[]);
72
+extern int verify_main(int argc, char *argv[]);
73
+extern int version_main(int argc, char *argv[]);
74
+extern int x509_main(int argc, char *argv[]);
75
+
76
+extern const OPTIONS asn1parse_options[];
77
+extern const OPTIONS ca_options[];
78
+extern const OPTIONS ciphers_options[];
79
+extern const OPTIONS cms_options[];
80
+extern const OPTIONS crl_options[];
81
+extern const OPTIONS crl2pkcs7_options[];
82
+extern const OPTIONS dgst_options[];
83
+extern const OPTIONS dhparam_options[];
84
+extern const OPTIONS dsa_options[];
85
+extern const OPTIONS dsaparam_options[];
86
+extern const OPTIONS ec_options[];
87
+extern const OPTIONS ecparam_options[];
88
+extern const OPTIONS enc_options[];
89
+extern const OPTIONS engine_options[];
90
+extern const OPTIONS errstr_options[];
91
+extern const OPTIONS gendsa_options[];
92
+extern const OPTIONS genpkey_options[];
93
+extern const OPTIONS genrsa_options[];
94
+extern const OPTIONS help_options[];
95
+extern const OPTIONS list_options[];
96
+extern const OPTIONS nseq_options[];
97
+extern const OPTIONS ocsp_options[];
98
+extern const OPTIONS passwd_options[];
99
+extern const OPTIONS pkcs12_options[];
100
+extern const OPTIONS pkcs7_options[];
101
+extern const OPTIONS pkcs8_options[];
102
+extern const OPTIONS pkey_options[];
103
+extern const OPTIONS pkeyparam_options[];
104
+extern const OPTIONS pkeyutl_options[];
105
+extern const OPTIONS prime_options[];
106
+extern const OPTIONS rand_options[];
107
+extern const OPTIONS rehash_options[];
108
+extern const OPTIONS req_options[];
109
+extern const OPTIONS rsa_options[];
110
+extern const OPTIONS rsautl_options[];
111
+extern const OPTIONS s_client_options[];
112
+extern const OPTIONS s_server_options[];
113
+extern const OPTIONS s_time_options[];
114
+extern const OPTIONS sess_id_options[];
115
+extern const OPTIONS smime_options[];
116
+extern const OPTIONS speed_options[];
117
+extern const OPTIONS spkac_options[];
118
+extern const OPTIONS srp_options[];
119
+extern const OPTIONS storeutl_options[];
120
+extern const OPTIONS ts_options[];
121
+extern const OPTIONS verify_options[];
122
+extern const OPTIONS version_options[];
123
+extern const OPTIONS x509_options[];
124
+
125
+#ifdef INCLUDE_FUNCTION_TABLE
126
+static FUNCTION functions[] = {
127
+    {FT_general, "asn1parse", asn1parse_main, asn1parse_options},
128
+    {FT_general, "ca", ca_main, ca_options},
129
+#ifndef OPENSSL_NO_SOCK
130
+    {FT_general, "ciphers", ciphers_main, ciphers_options},
131
+#endif
132
+#ifndef OPENSSL_NO_CMS
133
+    {FT_general, "cms", cms_main, cms_options},
134
+#endif
135
+    {FT_general, "crl", crl_main, crl_options},
136
+    {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options},
137
+    {FT_general, "dgst", dgst_main, dgst_options},
138
+#ifndef OPENSSL_NO_DH
139
+    {FT_general, "dhparam", dhparam_main, dhparam_options},
140
+#endif
141
+#ifndef OPENSSL_NO_DSA
142
+    {FT_general, "dsa", dsa_main, dsa_options},
143
+#endif
144
+#ifndef OPENSSL_NO_DSA
145
+    {FT_general, "dsaparam", dsaparam_main, dsaparam_options},
146
+#endif
147
+#ifndef OPENSSL_NO_EC
148
+    {FT_general, "ec", ec_main, ec_options},
149
+#endif
150
+#ifndef OPENSSL_NO_EC
151
+    {FT_general, "ecparam", ecparam_main, ecparam_options},
152
+#endif
153
+    {FT_general, "enc", enc_main, enc_options},
154
+#ifndef OPENSSL_NO_ENGINE
155
+    {FT_general, "engine", engine_main, engine_options},
156
+#endif
157
+    {FT_general, "errstr", errstr_main, errstr_options},
158
+#ifndef OPENSSL_NO_DSA
159
+    {FT_general, "gendsa", gendsa_main, gendsa_options},
160
+#endif
161
+    {FT_general, "genpkey", genpkey_main, genpkey_options},
162
+#ifndef OPENSSL_NO_RSA
163
+    {FT_general, "genrsa", genrsa_main, genrsa_options},
164
+#endif
165
+    {FT_general, "help", help_main, help_options},
166
+    {FT_general, "list", list_main, list_options},
167
+    {FT_general, "nseq", nseq_main, nseq_options},
168
+#ifndef OPENSSL_NO_OCSP
169
+    {FT_general, "ocsp", ocsp_main, ocsp_options},
170
+#endif
171
+    {FT_general, "passwd", passwd_main, passwd_options},
172
+#ifndef OPENSSL_NO_DES
173
+    {FT_general, "pkcs12", pkcs12_main, pkcs12_options},
174
+#endif
175
+    {FT_general, "pkcs7", pkcs7_main, pkcs7_options},
176
+    {FT_general, "pkcs8", pkcs8_main, pkcs8_options},
177
+    {FT_general, "pkey", pkey_main, pkey_options},
178
+    {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options},
179
+    {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options},
180
+    {FT_general, "prime", prime_main, prime_options},
181
+    {FT_general, "rand", rand_main, rand_options},
182
+    {FT_general, "rehash", rehash_main, rehash_options},
183
+    {FT_general, "req", req_main, req_options},
184
+    {FT_general, "rsa", rsa_main, rsa_options},
185
+#ifndef OPENSSL_NO_RSA
186
+    {FT_general, "rsautl", rsautl_main, rsautl_options},
187
+#endif
188
+#ifndef OPENSSL_NO_SOCK
189
+    {FT_general, "s_client", s_client_main, s_client_options},
190
+#endif
191
+#ifndef OPENSSL_NO_SOCK
192
+    {FT_general, "s_server", s_server_main, s_server_options},
193
+#endif
194
+#ifndef OPENSSL_NO_SOCK
195
+    {FT_general, "s_time", s_time_main, s_time_options},
196
+#endif
197
+    {FT_general, "sess_id", sess_id_main, sess_id_options},
198
+    {FT_general, "smime", smime_main, smime_options},
199
+    {FT_general, "speed", speed_main, speed_options},
200
+    {FT_general, "spkac", spkac_main, spkac_options},
201
+#ifndef OPENSSL_NO_SRP
202
+    {FT_general, "srp", srp_main, srp_options},
203
+#endif
204
+    {FT_general, "storeutl", storeutl_main, storeutl_options},
205
+#ifndef OPENSSL_NO_TS
206
+    {FT_general, "ts", ts_main, ts_options},
207
+#endif
208
+    {FT_general, "verify", verify_main, verify_options},
209
+    {FT_general, "version", version_main, version_options},
210
+    {FT_general, "x509", x509_main, x509_options},
211
+#ifndef OPENSSL_NO_MD2
212
+    {FT_md, "md2", dgst_main},
213
+#endif
214
+#ifndef OPENSSL_NO_MD4
215
+    {FT_md, "md4", dgst_main},
216
+#endif
217
+    {FT_md, "md5", dgst_main},
218
+#ifndef OPENSSL_NO_GOST
219
+    {FT_md, "gost", dgst_main},
220
+#endif
221
+    {FT_md, "sha1", dgst_main},
222
+    {FT_md, "sha224", dgst_main},
223
+    {FT_md, "sha256", dgst_main},
224
+    {FT_md, "sha384", dgst_main},
225
+    {FT_md, "sha512", dgst_main},
226
+    {FT_md, "sha512-224", dgst_main},
227
+    {FT_md, "sha512-256", dgst_main},
228
+    {FT_md, "sha3-224", dgst_main},
229
+    {FT_md, "sha3-256", dgst_main},
230
+    {FT_md, "sha3-384", dgst_main},
231
+    {FT_md, "sha3-512", dgst_main},
232
+    {FT_md, "shake128", dgst_main},
233
+    {FT_md, "shake256", dgst_main},
234
+#ifndef OPENSSL_NO_MDC2
235
+    {FT_md, "mdc2", dgst_main},
236
+#endif
237
+#ifndef OPENSSL_NO_RMD160
238
+    {FT_md, "rmd160", dgst_main},
239
+#endif
240
+#ifndef OPENSSL_NO_BLAKE2
241
+    {FT_md, "blake2b512", dgst_main},
242
+#endif
243
+#ifndef OPENSSL_NO_BLAKE2
244
+    {FT_md, "blake2s256", dgst_main},
245
+#endif
246
+#ifndef OPENSSL_NO_SM3
247
+    {FT_md, "sm3", dgst_main},
248
+#endif
249
+    {FT_cipher, "aes-128-cbc", enc_main, enc_options},
250
+    {FT_cipher, "aes-128-ecb", enc_main, enc_options},
251
+    {FT_cipher, "aes-192-cbc", enc_main, enc_options},
252
+    {FT_cipher, "aes-192-ecb", enc_main, enc_options},
253
+    {FT_cipher, "aes-256-cbc", enc_main, enc_options},
254
+    {FT_cipher, "aes-256-ecb", enc_main, enc_options},
255
+#ifndef OPENSSL_NO_ARIA
256
+    {FT_cipher, "aria-128-cbc", enc_main, enc_options},
257
+#endif
258
+#ifndef OPENSSL_NO_ARIA
259
+    {FT_cipher, "aria-128-cfb", enc_main, enc_options},
260
+#endif
261
+#ifndef OPENSSL_NO_ARIA
262
+    {FT_cipher, "aria-128-ctr", enc_main, enc_options},
263
+#endif
264
+#ifndef OPENSSL_NO_ARIA
265
+    {FT_cipher, "aria-128-ecb", enc_main, enc_options},
266
+#endif
267
+#ifndef OPENSSL_NO_ARIA
268
+    {FT_cipher, "aria-128-ofb", enc_main, enc_options},
269
+#endif
270
+#ifndef OPENSSL_NO_ARIA
271
+    {FT_cipher, "aria-128-cfb1", enc_main, enc_options},
272
+#endif
273
+#ifndef OPENSSL_NO_ARIA
274
+    {FT_cipher, "aria-128-cfb8", enc_main, enc_options},
275
+#endif
276
+#ifndef OPENSSL_NO_ARIA
277
+    {FT_cipher, "aria-192-cbc", enc_main, enc_options},
278
+#endif
279
+#ifndef OPENSSL_NO_ARIA
280
+    {FT_cipher, "aria-192-cfb", enc_main, enc_options},
281
+#endif
282
+#ifndef OPENSSL_NO_ARIA
283
+    {FT_cipher, "aria-192-ctr", enc_main, enc_options},
284
+#endif
285
+#ifndef OPENSSL_NO_ARIA
286
+    {FT_cipher, "aria-192-ecb", enc_main, enc_options},
287
+#endif
288
+#ifndef OPENSSL_NO_ARIA
289
+    {FT_cipher, "aria-192-ofb", enc_main, enc_options},
290
+#endif
291
+#ifndef OPENSSL_NO_ARIA
292
+    {FT_cipher, "aria-192-cfb1", enc_main, enc_options},
293
+#endif
294
+#ifndef OPENSSL_NO_ARIA
295
+    {FT_cipher, "aria-192-cfb8", enc_main, enc_options},
296
+#endif
297
+#ifndef OPENSSL_NO_ARIA
298
+    {FT_cipher, "aria-256-cbc", enc_main, enc_options},
299
+#endif
300
+#ifndef OPENSSL_NO_ARIA
301
+    {FT_cipher, "aria-256-cfb", enc_main, enc_options},
302
+#endif
303
+#ifndef OPENSSL_NO_ARIA
304
+    {FT_cipher, "aria-256-ctr", enc_main, enc_options},
305
+#endif
306
+#ifndef OPENSSL_NO_ARIA
307
+    {FT_cipher, "aria-256-ecb", enc_main, enc_options},
308
+#endif
309
+#ifndef OPENSSL_NO_ARIA
310
+    {FT_cipher, "aria-256-ofb", enc_main, enc_options},
311
+#endif
312
+#ifndef OPENSSL_NO_ARIA
313
+    {FT_cipher, "aria-256-cfb1", enc_main, enc_options},
314
+#endif
315
+#ifndef OPENSSL_NO_ARIA
316
+    {FT_cipher, "aria-256-cfb8", enc_main, enc_options},
317
+#endif
318
+#ifndef OPENSSL_NO_CAMELLIA
319
+    {FT_cipher, "camellia-128-cbc", enc_main, enc_options},
320
+#endif
321
+#ifndef OPENSSL_NO_CAMELLIA
322
+    {FT_cipher, "camellia-128-ecb", enc_main, enc_options},
323
+#endif
324
+#ifndef OPENSSL_NO_CAMELLIA
325
+    {FT_cipher, "camellia-192-cbc", enc_main, enc_options},
326
+#endif
327
+#ifndef OPENSSL_NO_CAMELLIA
328
+    {FT_cipher, "camellia-192-ecb", enc_main, enc_options},
329
+#endif
330
+#ifndef OPENSSL_NO_CAMELLIA
331
+    {FT_cipher, "camellia-256-cbc", enc_main, enc_options},
332
+#endif
333
+#ifndef OPENSSL_NO_CAMELLIA
334
+    {FT_cipher, "camellia-256-ecb", enc_main, enc_options},
335
+#endif
336
+    {FT_cipher, "base64", enc_main, enc_options},
337
+#ifdef ZLIB
338
+    {FT_cipher, "zlib", enc_main, enc_options},
339
+#endif
340
+#ifndef OPENSSL_NO_DES
341
+    {FT_cipher, "des", enc_main, enc_options},
342
+#endif
343
+#ifndef OPENSSL_NO_DES
344
+    {FT_cipher, "des3", enc_main, enc_options},
345
+#endif
346
+#ifndef OPENSSL_NO_DES
347
+    {FT_cipher, "desx", enc_main, enc_options},
348
+#endif
349
+#ifndef OPENSSL_NO_IDEA
350
+    {FT_cipher, "idea", enc_main, enc_options},
351
+#endif
352
+#ifndef OPENSSL_NO_SEED
353
+    {FT_cipher, "seed", enc_main, enc_options},
354
+#endif
355
+#ifndef OPENSSL_NO_RC4
356
+    {FT_cipher, "rc4", enc_main, enc_options},
357
+#endif
358
+#ifndef OPENSSL_NO_RC4
359
+    {FT_cipher, "rc4-40", enc_main, enc_options},
360
+#endif
361
+#ifndef OPENSSL_NO_RC2
362
+    {FT_cipher, "rc2", enc_main, enc_options},
363
+#endif
364
+#ifndef OPENSSL_NO_BF
365
+    {FT_cipher, "bf", enc_main, enc_options},
366
+#endif
367
+#ifndef OPENSSL_NO_CAST
368
+    {FT_cipher, "cast", enc_main, enc_options},
369
+#endif
370
+#ifndef OPENSSL_NO_RC5
371
+    {FT_cipher, "rc5", enc_main, enc_options},
372
+#endif
373
+#ifndef OPENSSL_NO_DES
374
+    {FT_cipher, "des-ecb", enc_main, enc_options},
375
+#endif
376
+#ifndef OPENSSL_NO_DES
377
+    {FT_cipher, "des-ede", enc_main, enc_options},
378
+#endif
379
+#ifndef OPENSSL_NO_DES
380
+    {FT_cipher, "des-ede3", enc_main, enc_options},
381
+#endif
382
+#ifndef OPENSSL_NO_DES
383
+    {FT_cipher, "des-cbc", enc_main, enc_options},
384
+#endif
385
+#ifndef OPENSSL_NO_DES
386
+    {FT_cipher, "des-ede-cbc", enc_main, enc_options},
387
+#endif
388
+#ifndef OPENSSL_NO_DES
389
+    {FT_cipher, "des-ede3-cbc", enc_main, enc_options},
390
+#endif
391
+#ifndef OPENSSL_NO_DES
392
+    {FT_cipher, "des-cfb", enc_main, enc_options},
393
+#endif
394
+#ifndef OPENSSL_NO_DES
395
+    {FT_cipher, "des-ede-cfb", enc_main, enc_options},
396
+#endif
397
+#ifndef OPENSSL_NO_DES
398
+    {FT_cipher, "des-ede3-cfb", enc_main, enc_options},
399
+#endif
400
+#ifndef OPENSSL_NO_DES
401
+    {FT_cipher, "des-ofb", enc_main, enc_options},
402
+#endif
403
+#ifndef OPENSSL_NO_DES
404
+    {FT_cipher, "des-ede-ofb", enc_main, enc_options},
405
+#endif
406
+#ifndef OPENSSL_NO_DES
407
+    {FT_cipher, "des-ede3-ofb", enc_main, enc_options},
408
+#endif
409
+#ifndef OPENSSL_NO_IDEA
410
+    {FT_cipher, "idea-cbc", enc_main, enc_options},
411
+#endif
412
+#ifndef OPENSSL_NO_IDEA
413
+    {FT_cipher, "idea-ecb", enc_main, enc_options},
414
+#endif
415
+#ifndef OPENSSL_NO_IDEA
416
+    {FT_cipher, "idea-cfb", enc_main, enc_options},
417
+#endif
418
+#ifndef OPENSSL_NO_IDEA
419
+    {FT_cipher, "idea-ofb", enc_main, enc_options},
420
+#endif
421
+#ifndef OPENSSL_NO_SEED
422
+    {FT_cipher, "seed-cbc", enc_main, enc_options},
423
+#endif
424
+#ifndef OPENSSL_NO_SEED
425
+    {FT_cipher, "seed-ecb", enc_main, enc_options},
426
+#endif
427
+#ifndef OPENSSL_NO_SEED
428
+    {FT_cipher, "seed-cfb", enc_main, enc_options},
429
+#endif
430
+#ifndef OPENSSL_NO_SEED
431
+    {FT_cipher, "seed-ofb", enc_main, enc_options},
432
+#endif
433
+#ifndef OPENSSL_NO_RC2
434
+    {FT_cipher, "rc2-cbc", enc_main, enc_options},
435
+#endif
436
+#ifndef OPENSSL_NO_RC2
437
+    {FT_cipher, "rc2-ecb", enc_main, enc_options},
438
+#endif
439
+#ifndef OPENSSL_NO_RC2
440
+    {FT_cipher, "rc2-cfb", enc_main, enc_options},
441
+#endif
442
+#ifndef OPENSSL_NO_RC2
443
+    {FT_cipher, "rc2-ofb", enc_main, enc_options},
444
+#endif
445
+#ifndef OPENSSL_NO_RC2
446
+    {FT_cipher, "rc2-64-cbc", enc_main, enc_options},
447
+#endif
448
+#ifndef OPENSSL_NO_RC2
449
+    {FT_cipher, "rc2-40-cbc", enc_main, enc_options},
450
+#endif
451
+#ifndef OPENSSL_NO_BF
452
+    {FT_cipher, "bf-cbc", enc_main, enc_options},
453
+#endif
454
+#ifndef OPENSSL_NO_BF
455
+    {FT_cipher, "bf-ecb", enc_main, enc_options},
456
+#endif
457
+#ifndef OPENSSL_NO_BF
458
+    {FT_cipher, "bf-cfb", enc_main, enc_options},
459
+#endif
460
+#ifndef OPENSSL_NO_BF
461
+    {FT_cipher, "bf-ofb", enc_main, enc_options},
462
+#endif
463
+#ifndef OPENSSL_NO_CAST
464
+    {FT_cipher, "cast5-cbc", enc_main, enc_options},
465
+#endif
466
+#ifndef OPENSSL_NO_CAST
467
+    {FT_cipher, "cast5-ecb", enc_main, enc_options},
468
+#endif
469
+#ifndef OPENSSL_NO_CAST
470
+    {FT_cipher, "cast5-cfb", enc_main, enc_options},
471
+#endif
472
+#ifndef OPENSSL_NO_CAST
473
+    {FT_cipher, "cast5-ofb", enc_main, enc_options},
474
+#endif
475
+#ifndef OPENSSL_NO_CAST
476
+    {FT_cipher, "cast-cbc", enc_main, enc_options},
477
+#endif
478
+#ifndef OPENSSL_NO_RC5
479
+    {FT_cipher, "rc5-cbc", enc_main, enc_options},
480
+#endif
481
+#ifndef OPENSSL_NO_RC5
482
+    {FT_cipher, "rc5-ecb", enc_main, enc_options},
483
+#endif
484
+#ifndef OPENSSL_NO_RC5
485
+    {FT_cipher, "rc5-cfb", enc_main, enc_options},
486
+#endif
487
+#ifndef OPENSSL_NO_RC5
488
+    {FT_cipher, "rc5-ofb", enc_main, enc_options},
489
+#endif
490
+#ifndef OPENSSL_NO_SM4
491
+    {FT_cipher, "sm4-cbc", enc_main, enc_options},
492
+#endif
493
+#ifndef OPENSSL_NO_SM4
494
+    {FT_cipher, "sm4-ecb", enc_main, enc_options},
495
+#endif
496
+#ifndef OPENSSL_NO_SM4
497
+    {FT_cipher, "sm4-cfb", enc_main, enc_options},
498
+#endif
499
+#ifndef OPENSSL_NO_SM4
500
+    {FT_cipher, "sm4-ofb", enc_main, enc_options},
501
+#endif
502
+#ifndef OPENSSL_NO_SM4
503
+    {FT_cipher, "sm4-ctr", enc_main, enc_options},
504
+#endif
505
+    {0, NULL, NULL}
506
+};
507
+#endif

+ 38 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h View File

@@ -0,0 +1,38 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by util/mkbuildinf.pl
4
+ *
5
+ * Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#define PLATFORM "platform: aix64-gcc"
14
+#define DATE "built on: Fri Sep 13 15:57:01 2019 UTC"
15
+
16
+/*
17
+ * Generate compiler_flags as an array of individual characters. This is a
18
+ * workaround for the situation where CFLAGS gets too long for a C90 string
19
+ * literal
20
+ */
21
+static const char compiler_flags[] = {
22
+    'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','m',
23
+    'a','i','x','6','4',' ','-','p','t','h','r','e','a','d',' ','-',
24
+    'W','a',',','-','-','n','o','e','x','e','c','s','t','a','c','k',
25
+    ' ','-','O',' ','-','D','B','_','E','N','D','I','A','N',' ','-',
26
+    'D','O','P','E','N','S','S','L','_','P','I','C',' ','-','D','O',
27
+    'P','E','N','S','S','L','_','C','P','U','I','D','_','O','B','J',
28
+    ' ','-','D','O','P','E','N','S','S','L','_','B','N','_','A','S',
29
+    'M','_','M','O','N','T',' ','-','D','S','H','A','1','_','A','S',
30
+    'M',' ','-','D','S','H','A','2','5','6','_','A','S','M',' ','-',
31
+    'D','S','H','A','5','1','2','_','A','S','M',' ','-','D','K','E',
32
+    'C','C','A','K','1','6','0','0','_','A','S','M',' ','-','D','A',
33
+    'E','S','_','A','S','M',' ','-','D','V','P','A','E','S','_','A',
34
+    'S','M',' ','-','D','E','C','P','_','N','I','S','T','Z','2','5',
35
+    '6','_','A','S','M',' ','-','D','X','2','5','5','1','9','_','A',
36
+    'S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S',
37
+    'M',' ','-','D','N','D','E','B','U','G','\0'
38
+};

+ 28 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h View File

@@ -0,0 +1,28 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/bn_conf.h.in */
3
+/*
4
+ * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_BN_CONF_H
13
+# define HEADER_BN_CONF_H
14
+
15
+/*
16
+ * The contents of this file are not used in the UEFI build, as
17
+ * both 32-bit and 64-bit builds are supported from a single run
18
+ * of the Configure script.
19
+ */
20
+
21
+/* Should we define BN_DIV2W here? */
22
+
23
+/* Only one for the following should be defined */
24
+#define SIXTY_FOUR_BIT_LONG
25
+#undef SIXTY_FOUR_BIT
26
+#undef THIRTY_TWO_BIT
27
+
28
+#endif

+ 17 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h View File

@@ -0,0 +1,17 @@
1
+/* WARNING: do not edit! */
2
+/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
3
+/*
4
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5
+ *
6
+ * Licensed under the OpenSSL license (the "License").  You may not use
7
+ * this file except in compliance with the License.  You can obtain a copy
8
+ * in the file LICENSE in the source distribution or at
9
+ * https://www.openssl.org/source/license.html
10
+ */
11
+
12
+#ifndef HEADER_DSO_CONF_H
13
+# define HEADER_DSO_CONF_H
14
+# define DSO_DLFCN
15
+# define HAVE_DLFCN_H
16
+# define DSO_EXTENSION ".so"
17
+#endif

+ 201 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h View File

@@ -0,0 +1,201 @@
1
+/*
2
+ * WARNING: do not edit!
3
+ * Generated by Makefile from include/openssl/opensslconf.h.in
4
+ *
5
+ * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6
+ *
7
+ * Licensed under the OpenSSL license (the "License").  You may not use
8
+ * this file except in compliance with the License.  You can obtain a copy
9
+ * in the file LICENSE in the source distribution or at
10
+ * https://www.openssl.org/source/license.html
11
+ */
12
+
13
+#include <openssl/opensslv.h>
14
+
15
+#ifdef  __cplusplus
16
+extern "C" {
17
+#endif
18
+
19
+#ifdef OPENSSL_ALGORITHM_DEFINES
20
+# error OPENSSL_ALGORITHM_DEFINES no longer supported
21
+#endif
22
+
23
+/*
24
+ * OpenSSL was configured with the following options:
25
+ */
26
+
27
+#ifndef OPENSSL_SYS_AIX
28
+# define OPENSSL_SYS_AIX 1
29
+#endif
30
+#ifndef OPENSSL_NO_COMP
31
+# define OPENSSL_NO_COMP
32
+#endif
33
+#ifndef OPENSSL_NO_MD2
34
+# define OPENSSL_NO_MD2
35
+#endif
36
+#ifndef OPENSSL_NO_RC5
37
+# define OPENSSL_NO_RC5
38
+#endif
39
+#ifndef OPENSSL_THREADS
40
+# define OPENSSL_THREADS
41
+#endif
42
+#ifndef OPENSSL_RAND_SEED_OS
43
+# define OPENSSL_RAND_SEED_OS
44
+#endif
45
+#ifndef OPENSSL_NO_AFALGENG
46
+# define OPENSSL_NO_AFALGENG
47
+#endif
48
+#ifndef OPENSSL_NO_ASAN
49
+# define OPENSSL_NO_ASAN
50
+#endif
51
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG
52
+# define OPENSSL_NO_CRYPTO_MDEBUG
53
+#endif
54
+#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55
+# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56
+#endif
57
+#ifndef OPENSSL_NO_DEVCRYPTOENG
58
+# define OPENSSL_NO_DEVCRYPTOENG
59
+#endif
60
+#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61
+# define OPENSSL_NO_EC_NISTP_64_GCC_128
62
+#endif
63
+#ifndef OPENSSL_NO_EGD
64
+# define OPENSSL_NO_EGD
65
+#endif
66
+#ifndef OPENSSL_NO_EXTERNAL_TESTS
67
+# define OPENSSL_NO_EXTERNAL_TESTS
68
+#endif
69
+#ifndef OPENSSL_NO_FUZZ_AFL
70
+# define OPENSSL_NO_FUZZ_AFL
71
+#endif
72
+#ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73
+# define OPENSSL_NO_FUZZ_LIBFUZZER
74
+#endif
75
+#ifndef OPENSSL_NO_HEARTBEATS
76
+# define OPENSSL_NO_HEARTBEATS
77
+#endif
78
+#ifndef OPENSSL_NO_MSAN
79
+# define OPENSSL_NO_MSAN
80
+#endif
81
+#ifndef OPENSSL_NO_SCTP
82
+# define OPENSSL_NO_SCTP
83
+#endif
84
+#ifndef OPENSSL_NO_SSL3
85
+# define OPENSSL_NO_SSL3
86
+#endif
87
+#ifndef OPENSSL_NO_SSL3_METHOD
88
+# define OPENSSL_NO_SSL3_METHOD
89
+#endif
90
+#ifndef OPENSSL_NO_UBSAN
91
+# define OPENSSL_NO_UBSAN
92
+#endif
93
+#ifndef OPENSSL_NO_UNIT_TEST
94
+# define OPENSSL_NO_UNIT_TEST
95
+#endif
96
+#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
97
+# define OPENSSL_NO_WEAK_SSL_CIPHERS
98
+#endif
99
+#ifndef OPENSSL_NO_DYNAMIC_ENGINE
100
+# define OPENSSL_NO_DYNAMIC_ENGINE
101
+#endif
102
+#ifndef OPENSSL_NO_AFALGENG
103
+# define OPENSSL_NO_AFALGENG
104
+#endif
105
+
106
+
107
+/*
108
+ * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
109
+ * don't like that.  This will hopefully silence them.
110
+ */
111
+#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
112
+
113
+/*
114
+ * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
115
+ * declarations of functions deprecated in or before <version>. Otherwise, they
116
+ * still won't see them if the library has been built to disable deprecated
117
+ * functions.
118
+ */
119
+#ifndef DECLARE_DEPRECATED
120
+# define DECLARE_DEPRECATED(f)   f;
121
+# ifdef __GNUC__
122
+#  if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
123
+#   undef DECLARE_DEPRECATED
124
+#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
125
+#  endif
126
+# endif
127
+#endif
128
+
129
+#ifndef OPENSSL_FILE
130
+# ifdef OPENSSL_NO_FILENAMES
131
+#  define OPENSSL_FILE ""
132
+#  define OPENSSL_LINE 0
133
+# else
134
+#  define OPENSSL_FILE __FILE__
135
+#  define OPENSSL_LINE __LINE__
136
+# endif
137
+#endif
138
+
139
+#ifndef OPENSSL_MIN_API
140
+# define OPENSSL_MIN_API 0
141
+#endif
142
+
143
+#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
144
+# undef OPENSSL_API_COMPAT
145
+# define OPENSSL_API_COMPAT OPENSSL_MIN_API
146
+#endif
147
+
148
+/*
149
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
150
+ * OpenSSL version number matches.
151
+ */
152
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
153
+# define DEPRECATEDIN_1_2_0(f)   f;
154
+#elif OPENSSL_API_COMPAT < 0x10200000L
155
+# define DEPRECATEDIN_1_2_0(f)   DECLARE_DEPRECATED(f)
156
+#else
157
+# define DEPRECATEDIN_1_2_0(f)
158
+#endif
159
+
160
+#if OPENSSL_API_COMPAT < 0x10100000L
161
+# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
162
+#else
163
+# define DEPRECATEDIN_1_1_0(f)
164
+#endif
165
+
166
+#if OPENSSL_API_COMPAT < 0x10000000L
167
+# define DEPRECATEDIN_1_0_0(f)   DECLARE_DEPRECATED(f)
168
+#else
169
+# define DEPRECATEDIN_1_0_0(f)
170
+#endif
171
+
172
+#if OPENSSL_API_COMPAT < 0x00908000L
173
+# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
174
+#else
175
+# define DEPRECATEDIN_0_9_8(f)
176
+#endif
177
+
178
+/* Generate 80386 code? */
179
+#undef I386_ONLY
180
+
181
+#undef OPENSSL_UNISTD
182
+#define OPENSSL_UNISTD <unistd.h>
183
+
184
+#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
185
+
186
+/*
187
+ * The following are cipher-specific, but are part of the public API.
188
+ */
189
+#if !defined(OPENSSL_SYS_UEFI)
190
+# undef BN_LLONG
191
+/* Only one for the following should be defined */
192
+# define SIXTY_FOUR_BIT_LONG
193
+# undef SIXTY_FOUR_BIT
194
+# undef THIRTY_TWO_BIT
195
+#endif
196
+
197
+#define RC4_INT unsigned char
198
+
199
+#ifdef  __cplusplus
200
+}
201
+#endif

+ 0 - 0
.cache/node-gyp/12.15.0/include/node/openssl/archs/aix64-gcc/asm/include/progs.h View File


Some files were not shown because too many files changed in this diff