├── .gitignore
├── Example
├── Example.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── swiftpm
│ │ └── Package.resolved
├── Example
│ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ ├── ContentView.swift
│ ├── ExampleApp.swift
│ └── Preview Content
│ │ └── Preview Assets.xcassets
│ │ └── Contents.json
└── nodejs-project
│ ├── main.js
│ ├── node_modules
│ ├── .package-lock.json
│ └── left-pad
│ │ ├── .travis.yml
│ │ ├── COPYING
│ │ ├── README.md
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── perf
│ │ ├── O(n).js
│ │ ├── es6Repeat.js
│ │ └── perf.js
│ │ └── test.js
│ ├── package-lock.json
│ └── package.json
├── LICENSE
├── NodeMobile.xcframework
├── Info.plist
├── ios-arm64
│ └── NodeMobile.framework
│ │ ├── Headers
│ │ └── NodeMobile.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ └── module.modulemap
│ │ └── NodeMobile
└── ios-arm64_x86_64-simulator
│ └── NodeMobile.framework
│ ├── Headers
│ └── NodeMobile.h
│ ├── Info.plist
│ ├── Modules
│ └── module.modulemap
│ ├── NodeMobile
│ └── _CodeSignature
│ └── CodeResources
├── Package.swift
├── README.md
├── Sources
├── node_api
│ ├── include
│ │ └── node_api
│ │ │ ├── common.gypi
│ │ │ ├── config.gypi
│ │ │ ├── js_native_api.h
│ │ │ ├── js_native_api_types.h
│ │ │ ├── libplatform
│ │ │ ├── libplatform-export.h
│ │ │ ├── libplatform.h
│ │ │ └── v8-tracing.h
│ │ │ ├── node.h
│ │ │ ├── node_api.h
│ │ │ ├── node_api_types.h
│ │ │ ├── node_buffer.h
│ │ │ ├── node_object_wrap.h
│ │ │ ├── node_version.h
│ │ │ ├── openssl
│ │ │ ├── aes.h
│ │ │ ├── archs
│ │ │ │ ├── BSD-x86
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── BSD-x86_64
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── VC-WIN32
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── VC-WIN64-ARM
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── VC-WIN64A
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── aix-gcc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── aix64-gcc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── darwin-i386-cc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── darwin64-arm64-cc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── darwin64-x86_64-cc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-aarch64
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-armv4
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-elf
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-ppc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-ppc64
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-ppc64le
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-x32
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux-x86_64
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux32-s390x
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux64-mips64
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── linux64-s390x
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ ├── solaris-x86-gcc
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ └── solaris64-x86_64-gcc
│ │ │ │ │ ├── asm
│ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ │ ├── asm_avx2
│ │ │ │ │ ├── crypto
│ │ │ │ │ │ ├── buildinf.h
│ │ │ │ │ │ └── include
│ │ │ │ │ │ │ └── internal
│ │ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ └── include
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ └── opensslconf.h
│ │ │ │ │ │ └── progs.h
│ │ │ │ │ └── no-asm
│ │ │ │ │ ├── crypto
│ │ │ │ │ ├── buildinf.h
│ │ │ │ │ └── include
│ │ │ │ │ │ └── internal
│ │ │ │ │ │ ├── bn_conf.h
│ │ │ │ │ │ └── dso_conf.h
│ │ │ │ │ └── include
│ │ │ │ │ ├── openssl
│ │ │ │ │ └── opensslconf.h
│ │ │ │ │ └── progs.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1_mac.h
│ │ │ ├── asn1err.h
│ │ │ ├── asn1t.h
│ │ │ ├── async.h
│ │ │ ├── asyncerr.h
│ │ │ ├── bio.h
│ │ │ ├── bioerr.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn.h
│ │ │ ├── bn_conf.h
│ │ │ ├── bn_conf_asm.h
│ │ │ ├── bn_conf_no-asm.h
│ │ │ ├── bnerr.h
│ │ │ ├── buffer.h
│ │ │ ├── buffererr.h
│ │ │ ├── camellia.h
│ │ │ ├── cast.h
│ │ │ ├── cmac.h
│ │ │ ├── cms.h
│ │ │ ├── cmserr.h
│ │ │ ├── comp.h
│ │ │ ├── comperr.h
│ │ │ ├── conf.h
│ │ │ ├── conf_api.h
│ │ │ ├── conferr.h
│ │ │ ├── crypto.h
│ │ │ ├── cryptoerr.h
│ │ │ ├── ct.h
│ │ │ ├── cterr.h
│ │ │ ├── des.h
│ │ │ ├── dh.h
│ │ │ ├── dherr.h
│ │ │ ├── dsa.h
│ │ │ ├── dsaerr.h
│ │ │ ├── dso_conf.h
│ │ │ ├── dso_conf_asm.h
│ │ │ ├── dso_conf_no-asm.h
│ │ │ ├── dtls1.h
│ │ │ ├── e_os2.h
│ │ │ ├── ebcdic.h
│ │ │ ├── ec.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── ecerr.h
│ │ │ ├── engine.h
│ │ │ ├── engineerr.h
│ │ │ ├── err.h
│ │ │ ├── evp.h
│ │ │ ├── evperr.h
│ │ │ ├── hmac.h
│ │ │ ├── idea.h
│ │ │ ├── kdf.h
│ │ │ ├── kdferr.h
│ │ │ ├── lhash.h
│ │ │ ├── md2.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── mdc2.h
│ │ │ ├── modes.h
│ │ │ ├── obj_mac.h
│ │ │ ├── objects.h
│ │ │ ├── objectserr.h
│ │ │ ├── ocsp.h
│ │ │ ├── ocsperr.h
│ │ │ ├── opensslconf.h
│ │ │ ├── opensslconf_asm.h
│ │ │ ├── opensslconf_no-asm.h
│ │ │ ├── opensslv.h
│ │ │ ├── ossl_typ.h
│ │ │ ├── pem.h
│ │ │ ├── pem2.h
│ │ │ ├── pemerr.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs12err.h
│ │ │ ├── pkcs7.h
│ │ │ ├── pkcs7err.h
│ │ │ ├── rand.h
│ │ │ ├── rand_drbg.h
│ │ │ ├── randerr.h
│ │ │ ├── rc2.h
│ │ │ ├── rc4.h
│ │ │ ├── rc5.h
│ │ │ ├── ripemd.h
│ │ │ ├── rsa.h
│ │ │ ├── rsaerr.h
│ │ │ ├── safestack.h
│ │ │ ├── seed.h
│ │ │ ├── sha.h
│ │ │ ├── srp.h
│ │ │ ├── srtp.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl2.h
│ │ │ ├── ssl3.h
│ │ │ ├── sslerr.h
│ │ │ ├── stack.h
│ │ │ ├── store.h
│ │ │ ├── storeerr.h
│ │ │ ├── symhacks.h
│ │ │ ├── tls1.h
│ │ │ ├── ts.h
│ │ │ ├── tserr.h
│ │ │ ├── txt_db.h
│ │ │ ├── ui.h
│ │ │ ├── uierr.h
│ │ │ ├── whrlpool.h
│ │ │ ├── x509.h
│ │ │ ├── x509_vfy.h
│ │ │ ├── x509err.h
│ │ │ ├── x509v3.h
│ │ │ └── x509v3err.h
│ │ │ ├── uv.h
│ │ │ ├── uv
│ │ │ ├── aix.h
│ │ │ ├── android-ifaddrs.h
│ │ │ ├── bsd.h
│ │ │ ├── darwin.h
│ │ │ ├── errno.h
│ │ │ ├── linux.h
│ │ │ ├── os390.h
│ │ │ ├── posix.h
│ │ │ ├── stdint-msvc2008.h
│ │ │ ├── sunos.h
│ │ │ ├── threadpool.h
│ │ │ ├── tree.h
│ │ │ ├── unix.h
│ │ │ ├── version.h
│ │ │ └── win.h
│ │ │ ├── v8-internal.h
│ │ │ ├── v8-platform.h
│ │ │ ├── v8-profiler.h
│ │ │ ├── v8-testing.h
│ │ │ ├── v8-util.h
│ │ │ ├── v8-value-serializer-version.h
│ │ │ ├── v8-version-string.h
│ │ │ ├── v8-version.h
│ │ │ ├── v8-wasm-trap-handler-posix.h
│ │ │ ├── v8-wasm-trap-handler-win.h
│ │ │ ├── v8.h
│ │ │ ├── v8config.h
│ │ │ ├── zconf.h
│ │ │ └── zlib.h
│ └── node_api.m
└── nodejs-ios
│ └── nodejs_ios.swift
└── Tests
└── nodejs-iosTests
└── nodejs_iosTests.swift
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /.build
3 | /Packages
4 | /*.xcodeproj
5 | xcuserdata/
6 | DerivedData/
7 | .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
8 |
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved:
--------------------------------------------------------------------------------
1 | {
2 | "object": {
3 | "pins": [
4 | {
5 | "package": "nodejs-ios",
6 | "repositoryURL": "https://github.com/kewlbear/nodejs-ios.git",
7 | "state": {
8 | "branch": "main",
9 | "revision": "28b3a6fc90f069ca703199b7bb35a371a7696465",
10 | "version": null
11 | }
12 | }
13 | ]
14 | },
15 | "version": 1
16 | }
17 |
--------------------------------------------------------------------------------
/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Example/Example/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Example/Example/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Example/nodejs-project/main.js:
--------------------------------------------------------------------------------
1 | var http = require('http');
2 | var leftPad = require('left-pad');
3 | var versions_server = http.createServer( (request, response) => {
4 | response.end('Versions: ' + JSON.stringify(process.versions) + ' left-pad: ' + leftPad(42, 5, '0'));
5 | });
6 | versions_server.listen(3000);
7 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/.package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "native-xcode-node-project",
3 | "version": "0.0.1",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "node_modules/left-pad": {
8 | "version": "1.3.0",
9 | "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
10 | "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
11 | "deprecated": "use String.prototype.padStart()"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "6"
4 | - "5"
5 | - "4"
6 | - "0.12"
7 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/COPYING:
--------------------------------------------------------------------------------
1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2 | Version 2, December 2004
3 |
4 | Copyright (C) 2014 Azer Koçulu
5 |
6 | Everyone is permitted to copy and distribute verbatim or modified
7 | copies of this license document, and changing it is allowed as long
8 | as the name is changed.
9 |
10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
12 |
13 | 0. You just DO WHAT THE FUCK YOU WANT TO.
14 |
15 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/README.md:
--------------------------------------------------------------------------------
1 | ## left-pad
2 |
3 | String left pad
4 |
5 | [![Build Status][travis-image]][travis-url]
6 |
7 | ## Install
8 |
9 | ```bash
10 | $ npm install left-pad
11 | ```
12 |
13 | ## Usage
14 |
15 | ```js
16 | const leftPad = require('left-pad')
17 |
18 | leftPad('foo', 5)
19 | // => " foo"
20 |
21 | leftPad('foobar', 6)
22 | // => "foobar"
23 |
24 | leftPad(1, 2, '0')
25 | // => "01"
26 |
27 | leftPad(17, 5, 0)
28 | // => "00017"
29 | ```
30 |
31 | **NOTE:** The third argument should be a single `char`. However the module doesn't throw an error if you supply more than one `char`s. See [#28](https://github.com/stevemao/left-pad/pull/28).
32 |
33 | **NOTE:** Characters having code points outside of [BMP plan](https://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_Multilingual_Plane) are considered a two distinct characters. See [#58](https://github.com/stevemao/left-pad/issues/58).
34 |
35 | [travis-image]: https://travis-ci.org/stevemao/left-pad.svg?branch=master
36 | [travis-url]: https://travis-ci.org/stevemao/left-pad
37 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/index.d.ts:
--------------------------------------------------------------------------------
1 | // Type definitions for left-pad 1.2.0
2 | // Project: https://github.com/stevemao/left-pad
3 | // Definitions by: Zlatko Andonovski, Andrew Yang, Chandler Fang and Zac Xu
4 |
5 | declare function leftPad(str: string|number, len: number, ch?: string|number): string;
6 |
7 | declare namespace leftPad { }
8 |
9 | export = leftPad;
10 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "left-pad",
3 | "version": "1.3.0",
4 | "description": "String left pad",
5 | "main": "index.js",
6 | "types": "index.d.ts",
7 | "scripts": {
8 | "test": "node test",
9 | "bench": "node perf/perf.js"
10 | },
11 | "devDependencies": {
12 | "benchmark": "^2.1.0",
13 | "fast-check": "0.0.8",
14 | "tape": "*"
15 | },
16 | "keywords": [
17 | "leftpad",
18 | "left",
19 | "pad",
20 | "padding",
21 | "string",
22 | "repeat"
23 | ],
24 | "repository": {
25 | "url": "git@github.com:stevemao/left-pad.git",
26 | "type": "git"
27 | },
28 | "author": "azer",
29 | "maintainers": [
30 | {
31 | "name": "Cameron Westland",
32 | "email": "camwest@gmail.com"
33 | }
34 | ],
35 | "license": "WTFPL"
36 | }
37 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/perf/O(n).js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function (str, len, ch) {
4 | str = str + '';
5 |
6 | len = len - str.length;
7 | if (len <= 0) return str;
8 |
9 | if (!ch && ch !== 0) ch = ' ';
10 | ch = ch + '';
11 |
12 | while (len--) {
13 | str = ch + str;
14 | }
15 |
16 | return str;
17 | }
18 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/perf/es6Repeat.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function (str, len, ch) {
4 | str = str + '';
5 |
6 | len = len - str.length;
7 | if (len <= 0) return str;
8 |
9 | if (!ch && ch !== 0) ch = ' ';
10 | ch = ch + '';
11 |
12 | return ch.repeat(len) + str;
13 | };
14 |
--------------------------------------------------------------------------------
/Example/nodejs-project/node_modules/left-pad/perf/perf.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var oN = require('./O(n)');
3 | var es6Repeat = require('./es6Repeat');
4 | var current = require('../');
5 |
6 | var Benchmark = require('benchmark');
7 |
8 | var str = "abcd"
9 | var len = 100;
10 |
11 | function buildSuite (note, fns, args) {
12 | console.log(note);
13 | var suite = new Benchmark.Suite;
14 |
15 | Object.keys(fns).forEach(function (name) {
16 | suite.add(name, function () {
17 | fns[name].apply(null, args);
18 | });
19 | });
20 | suite.on('cycle', function (event) {
21 | console.log(String(event.target));
22 | }).on('complete', function () {
23 | console.log('Fastest is ' + this.filter('fastest').map('name'));
24 | });
25 |
26 | return suite;
27 | }
28 |
29 | var fns = {
30 | 'O(n)': oN,
31 | 'ES6 Repeat': es6Repeat,
32 | 'Current': current
33 | };
34 |
35 | buildSuite('-> pad 100 spaces to str of len 4', fns, ['abcd', 104, ' ']).run();
36 | buildSuite('-> pad 10 spaces to str of len 4', fns, ['abcd', 14, ' ']).run();
37 | buildSuite('-> pad 9 spaces to str of len 4', fns, ['abcd', 13, ' ']).run();
38 | buildSuite('-> pad 100 to str of len 100', fns, ['0012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789123456789', 200, ' ']).run();
39 | buildSuite('-> pad 10 to str of len 100', fns, ['0012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789123456789', 110, ' ']).run();
40 | buildSuite('-> pad 9 to str of len 100', fns, ['0012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789123456789', 109, ' ']).run();
41 |
--------------------------------------------------------------------------------
/Example/nodejs-project/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "native-xcode-node-project",
3 | "version": "0.0.1",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "native-xcode-node-project",
9 | "version": "0.0.1",
10 | "dependencies": {
11 | "left-pad": "^1.3.0"
12 | }
13 | },
14 | "node_modules/left-pad": {
15 | "version": "1.3.0",
16 | "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
17 | "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
18 | "deprecated": "use String.prototype.padStart()"
19 | }
20 | },
21 | "dependencies": {
22 | "left-pad": {
23 | "version": "1.3.0",
24 | "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
25 | "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Example/nodejs-project/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "native-xcode-node-project",
3 | "version": "0.0.1",
4 | "description": "node part of the project",
5 | "main": "main.js",
6 | "author": "janeasystems",
7 | "license": "",
8 | "dependencies": {
9 | "left-pad": "^1.3.0"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2021 Changbeom Ahn
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | AvailableLibraries
6 |
7 |
8 | LibraryIdentifier
9 | ios-arm64
10 | LibraryPath
11 | NodeMobile.framework
12 | SupportedArchitectures
13 |
14 | arm64
15 |
16 | SupportedPlatform
17 | ios
18 |
19 |
20 | LibraryIdentifier
21 | ios-arm64_x86_64-simulator
22 | LibraryPath
23 | NodeMobile.framework
24 | SupportedArchitectures
25 |
26 | arm64
27 | x86_64
28 |
29 | SupportedPlatform
30 | ios
31 | SupportedPlatformVariant
32 | simulator
33 |
34 |
35 | CFBundlePackageType
36 | XFWK
37 | XCFrameworkFormatVersion
38 | 1.0
39 |
40 |
41 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/Headers/NodeMobile.h:
--------------------------------------------------------------------------------
1 |
2 | #ifdef __cplusplus
3 | extern "C" {
4 | #endif
5 |
6 | int node_start(int argc, char *argv[]);
7 |
8 | #ifdef __cplusplus
9 | }
10 | #endif
11 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kewlbear/nodejs-ios/c0c49b3b4522ad651ebd8b794bb9b3b4cfe18588/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/Info.plist
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module NodeMobile {
2 | umbrella header "NodeMobile.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/NodeMobile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kewlbear/nodejs-ios/c0c49b3b4522ad651ebd8b794bb9b3b4cfe18588/NodeMobile.xcframework/ios-arm64/NodeMobile.framework/NodeMobile
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/Headers/NodeMobile.h:
--------------------------------------------------------------------------------
1 |
2 | #ifdef __cplusplus
3 | extern "C" {
4 | #endif
5 |
6 | int node_start(int argc, char *argv[]);
7 |
8 | #ifdef __cplusplus
9 | }
10 | #endif
11 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kewlbear/nodejs-ios/c0c49b3b4522ad651ebd8b794bb9b3b4cfe18588/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/Info.plist
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module NodeMobile {
2 | umbrella header "NodeMobile.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/NodeMobile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kewlbear/nodejs-ios/c0c49b3b4522ad651ebd8b794bb9b3b4cfe18588/NodeMobile.xcframework/ios-arm64_x86_64-simulator/NodeMobile.framework/NodeMobile
--------------------------------------------------------------------------------
/Package.swift:
--------------------------------------------------------------------------------
1 | // swift-tools-version:5.5
2 |
3 | import PackageDescription
4 |
5 | let package = Package(
6 | name: "nodejs-ios",
7 | products: [
8 | .library(
9 | name: "nodejs-ios",
10 | targets: [
11 | "NodeMobile",
12 | "node_api",
13 | "nodejs-ios",
14 | ]),
15 | ],
16 | dependencies: [
17 | ],
18 | targets: [
19 | .binaryTarget(name: "NodeMobile", path: "NodeMobile.xcframework"),
20 | .target(name: "node_api"),
21 | .target(
22 | name: "nodejs-ios",
23 | dependencies: []),
24 | .testTarget(
25 | name: "nodejs-iosTests",
26 | dependencies: ["nodejs-ios"]),
27 | ]
28 | )
29 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # nodejs-ios
2 |
3 | Swift package to enable use of Node.js on iOS
4 |
5 | ## Usage
6 |
7 | ```
8 | import nodejs_ios
9 |
10 | let srcPath = Bundle.main.path(forResource: "nodejs-project/main.js", ofType: "")
11 | nodeQueue.async {
12 | NodeRunner.startEngine(arguments: [
13 | "node",
14 | srcPath!,
15 | ])
16 | }
17 | ```
18 |
19 | For a real world example app, see https://github.com/kewlbear/Inssagram.
20 |
21 | ### Swift Package Manager
22 |
23 | ```
24 | .package(url: "https://github.com/kewlbear/nodejs-ios.git", .branch("main")),
25 | ```
26 |
27 | ## Credits
28 |
29 | This package is based on the excellent work of https://code.janeasystems.com/nodejs-mobile.
30 |
31 | ## License
32 |
33 | MIT
34 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/libplatform/libplatform-export.h:
--------------------------------------------------------------------------------
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_
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:28:34 2020 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 | };
31 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:28:45 2020 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 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:30:43 2020 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 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:30:25 2020 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 | };
24 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:30:31 2020 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 | };
24 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:30:37 2020 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 | };
24 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_WIN32
15 | # define DSO_EXTENSION ".dll"
16 | #endif
17 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:28:23 2020 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 | };
27 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: Tue Apr 21 13:28:28 2020 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 | 'O',' ','-','D','B','_','E','N','D','I','A','N',' ','-','D','O',
25 | 'P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D','E',
26 | 'B','U','G','\0'
27 | };
28 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: darwin-i386-cc"
14 | #define DATE "built on: Tue Apr 21 13:29:02 2020 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',' ','-','a','r','c','h',' ','i','3','8','6',' ','-','O',
24 | '3',' ','-','f','o','m','i','t','-','f','r','a','m','e','-','p',
25 | 'o','i','n','t','e','r',' ','-','D','L','_','E','N','D','I','A',
26 | 'N',' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ',
27 | '-','D','_','R','E','E','N','T','R','A','N','T',' ','-','D','N',
28 | 'D','E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: darwin64-arm64-cc"
14 | #define DATE "built on: Tue Aug 25 13:56:20 2020 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',' ','-','a','r','c','h',' ','a','r','m','6','4',' ','-',
24 | 'O','3',' ','-','W','a','l','l',' ','-','D','L','_','E','N','D',
25 | 'I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P','I',
26 | 'C',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ','-',
27 | 'D','N','D','E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: darwin64-x86_64-cc"
14 | #define DATE "built on: Tue Apr 21 13:28:56 2020 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',' ','-','a','r','c','h',' ','x','8','6','_','6','4',' ',
24 | '-','O','3',' ','-','W','a','l','l',' ','-','D','L','_','E','N',
25 | 'D','I','A','N',' ','-','D','O','P','E','N','S','S','L','_','P',
26 | 'I','C',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ',
27 | '-','D','N','D','E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".dylib"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-aarch64"
14 | #define DATE "built on: Tue Apr 21 13:29:07 2020 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 | 'l','l',' ','-','O','3',' ','-','D','O','P','E','N','S','S','L',
25 | '_','U','S','E','_','N','O','D','E','L','E','T','E',' ','-','D',
26 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
27 | 'E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-armv4"
14 | #define DATE "built on: Tue Apr 21 13:29:12 2020 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 | 'l','l',' ','-','O','3',' ','-','D','O','P','E','N','S','S','L',
25 | '_','U','S','E','_','N','O','D','E','L','E','T','E',' ','-','D',
26 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
27 | 'E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-elf"
14 | #define DATE "built on: Tue Apr 21 13:29:17 2020 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 | 'l','l',' ','-','O','3',' ','-','f','o','m','i','t','-','f','r',
25 | 'a','m','e','-','p','o','i','n','t','e','r',' ','-','D','O','P',
26 | 'E','N','S','S','L','_','U','S','E','_','N','O','D','E','L','E',
27 | 'T','E',' ','-','D','L','_','E','N','D','I','A','N',' ','-','D',
28 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
29 | 'E','B','U','G','\0'
30 | };
31 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-ppc"
14 | #define DATE "built on: Tue Apr 21 13:29:44 2020 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 | 'l','l',' ','-','O','3',' ','-','D','O','P','E','N','S','S','L',
25 | '_','U','S','E','_','N','O','D','E','L','E','T','E',' ','-','D',
26 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
27 | 'E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-ppc64"
14 | #define DATE "built on: Tue Apr 21 13:29:49 2020 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',' ','-','m','6',
24 | '4',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','O','P',
25 | 'E','N','S','S','L','_','U','S','E','_','N','O','D','E','L','E',
26 | 'T','E',' ','-','D','B','_','E','N','D','I','A','N',' ','-','D',
27 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
28 | 'E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-ppc64le"
14 | #define DATE "built on: Tue Apr 21 13:29:54 2020 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',' ','-','m','6',
24 | '4',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','O','P',
25 | 'E','N','S','S','L','_','U','S','E','_','N','O','D','E','L','E',
26 | 'T','E',' ','-','D','L','_','E','N','D','I','A','N',' ','-','D',
27 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
28 | 'E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-x32"
14 | #define DATE "built on: Tue Apr 21 13:29:28 2020 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',' ','-','m','x',
24 | '3','2',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','O',
25 | 'P','E','N','S','S','L','_','U','S','E','_','N','O','D','E','L',
26 | 'E','T','E',' ','-','D','L','_','E','N','D','I','A','N',' ','-',
27 | 'D','O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N',
28 | 'D','E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux-x86_64"
14 | #define DATE "built on: Tue Apr 21 13:29:39 2020 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',' ','-','m','6',
24 | '4',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','O','P',
25 | 'E','N','S','S','L','_','U','S','E','_','N','O','D','E','L','E',
26 | 'T','E',' ','-','D','L','_','E','N','D','I','A','N',' ','-','D',
27 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
28 | 'E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux32-s390x"
14 | #define DATE "built on: Tue Apr 21 13:29:58 2020 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',' ','-','m','3',
24 | '1',' ','-','W','a',',','-','m','z','a','r','c','h',' ','-','W',
25 | 'a','l','l',' ','-','O','3',' ','-','D','O','P','E','N','S','S',
26 | 'L','_','U','S','E','_','N','O','D','E','L','E','T','E',' ','-',
27 | 'D','B','_','E','N','D','I','A','N',' ','-','D','O','P','E','N',
28 | 'S','S','L','_','P','I','C',' ','-','D','N','D','E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux64-mips64"
14 | #define DATE "built on: Tue Apr 21 13:30:07 2020 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',' ','-','m','a',
24 | 'b','i','=','6','4',' ','-','W','a','l','l',' ','-','O','3',' ',
25 | '-','D','O','P','E','N','S','S','L','_','U','S','E','_','N','O',
26 | 'D','E','L','E','T','E',' ','-','D','O','P','E','N','S','S','L',
27 | '_','P','I','C',' ','-','D','N','D','E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: linux64-s390x"
14 | #define DATE "built on: Tue Apr 21 13:30:03 2020 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',' ','-','m','6',
24 | '4',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','O','P',
25 | 'E','N','S','S','L','_','U','S','E','_','N','O','D','E','L','E',
26 | 'T','E',' ','-','D','B','_','E','N','D','I','A','N',' ','-','D',
27 | 'O','P','E','N','S','S','L','_','P','I','C',' ','-','D','N','D',
28 | 'E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: solaris-x86-gcc"
14 | #define DATE "built on: Tue Apr 21 13:30:13 2020 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 | 'l','l',' ','-','O','3',' ','-','f','o','m','i','t','-','f','r',
25 | 'a','m','e','-','p','o','i','n','t','e','r',' ','-','D','F','I',
26 | 'L','I','O','_','H',' ','-','D','L','_','E','N','D','I','A','N',
27 | ' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ','-',
28 | 'D','N','D','E','B','U','G','\0'
29 | };
30 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h:
--------------------------------------------------------------------------------
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: solaris64-x86_64-gcc"
14 | #define DATE "built on: Tue Apr 21 13:30:24 2020 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',' ','-','m','6','4',' ','-','p','t','h','r','e','a',
24 | 'd',' ','-','W','a','l','l',' ','-','O','3',' ','-','D','F','I',
25 | 'L','I','O','_','H',' ','-','D','L','_','E','N','D','I','A','N',
26 | ' ','-','D','O','P','E','N','S','S','L','_','P','I','C',' ','-',
27 | 'D','N','D','E','B','U','G','\0'
28 | };
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_BN_CONF_H
13 | # define OSSL_CRYPTO_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
29 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h:
--------------------------------------------------------------------------------
1 | /* WARNING: do not edit! */
2 | /* Generated by Makefile from include/crypto/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 OSSL_CRYPTO_DSO_CONF_H
13 | # define OSSL_CRYPTO_DSO_CONF_H
14 | # define DSO_DLFCN
15 | # define HAVE_DLFCN_H
16 | # define DSO_EXTENSION ".so"
17 | #endif
18 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/asn1_mac.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2015-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 | #error "This file is obsolete; please update your software."
11 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/asyncerr.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Generated by util/mkerr.pl DO NOT EDIT
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4 | *
5 | * Licensed under the OpenSSL license (the "License"). You may not use
6 | * this file except in compliance with the License. You can obtain a copy
7 | * in the file LICENSE in the source distribution or at
8 | * https://www.openssl.org/source/license.html
9 | */
10 |
11 | #ifndef HEADER_ASYNCERR_H
12 | # define HEADER_ASYNCERR_H
13 |
14 | # ifndef HEADER_SYMHACKS_H
15 | # include
16 | # endif
17 |
18 | # ifdef __cplusplus
19 | extern "C"
20 | # endif
21 | int ERR_load_ASYNC_strings(void);
22 |
23 | /*
24 | * ASYNC function codes.
25 | */
26 | # define ASYNC_F_ASYNC_CTX_NEW 100
27 | # define ASYNC_F_ASYNC_INIT_THREAD 101
28 | # define ASYNC_F_ASYNC_JOB_NEW 102
29 | # define ASYNC_F_ASYNC_PAUSE_JOB 103
30 | # define ASYNC_F_ASYNC_START_FUNC 104
31 | # define ASYNC_F_ASYNC_START_JOB 105
32 | # define ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD 106
33 |
34 | /*
35 | * ASYNC reason codes.
36 | */
37 | # define ASYNC_R_FAILED_TO_SET_POOL 101
38 | # define ASYNC_R_FAILED_TO_SWAP_CONTEXT 102
39 | # define ASYNC_R_INIT_FAILED 105
40 | # define ASYNC_R_INVALID_POOL_SIZE 103
41 |
42 | #endif
43 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/bn_conf.h:
--------------------------------------------------------------------------------
1 | #if defined(OPENSSL_NO_ASM)
2 | # include "./bn_conf_no-asm.h"
3 | #else
4 | # include "./bn_conf_asm.h"
5 | #endif
6 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/buffererr.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Generated by util/mkerr.pl DO NOT EDIT
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4 | *
5 | * Licensed under the OpenSSL license (the "License"). You may not use
6 | * this file except in compliance with the License. You can obtain a copy
7 | * in the file LICENSE in the source distribution or at
8 | * https://www.openssl.org/source/license.html
9 | */
10 |
11 | #ifndef HEADER_BUFERR_H
12 | # define HEADER_BUFERR_H
13 |
14 | # ifndef HEADER_SYMHACKS_H
15 | # include
16 | # endif
17 |
18 | # ifdef __cplusplus
19 | extern "C"
20 | # endif
21 | int ERR_load_BUF_strings(void);
22 |
23 | /*
24 | * BUF function codes.
25 | */
26 | # define BUF_F_BUF_MEM_GROW 100
27 | # define BUF_F_BUF_MEM_GROW_CLEAN 105
28 | # define BUF_F_BUF_MEM_NEW 101
29 |
30 | /*
31 | * BUF reason codes.
32 | */
33 |
34 | #endif
35 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/cmac.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2010-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_CMAC_H
11 | # define HEADER_CMAC_H
12 |
13 | # ifndef OPENSSL_NO_CMAC
14 |
15 | #ifdef __cplusplus
16 | extern "C" {
17 | #endif
18 |
19 | # include
20 |
21 | /* Opaque */
22 | typedef struct CMAC_CTX_st CMAC_CTX;
23 |
24 | CMAC_CTX *CMAC_CTX_new(void);
25 | void CMAC_CTX_cleanup(CMAC_CTX *ctx);
26 | void CMAC_CTX_free(CMAC_CTX *ctx);
27 | EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx);
28 | int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in);
29 |
30 | int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen,
31 | const EVP_CIPHER *cipher, ENGINE *impl);
32 | int CMAC_Update(CMAC_CTX *ctx, const void *data, size_t dlen);
33 | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen);
34 | int CMAC_resume(CMAC_CTX *ctx);
35 |
36 | #ifdef __cplusplus
37 | }
38 | #endif
39 |
40 | # endif
41 | #endif
42 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/comp.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2015-2018 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_COMP_H
11 | # define HEADER_COMP_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_COMP
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 |
23 |
24 | COMP_CTX *COMP_CTX_new(COMP_METHOD *meth);
25 | const COMP_METHOD *COMP_CTX_get_method(const COMP_CTX *ctx);
26 | int COMP_CTX_get_type(const COMP_CTX* comp);
27 | int COMP_get_type(const COMP_METHOD *meth);
28 | const char *COMP_get_name(const COMP_METHOD *meth);
29 | void COMP_CTX_free(COMP_CTX *ctx);
30 |
31 | int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen,
32 | unsigned char *in, int ilen);
33 | int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen,
34 | unsigned char *in, int ilen);
35 |
36 | COMP_METHOD *COMP_zlib(void);
37 |
38 | #if OPENSSL_API_COMPAT < 0x10100000L
39 | #define COMP_zlib_cleanup() while(0) continue
40 | #endif
41 |
42 | # ifdef HEADER_BIO_H
43 | # ifdef ZLIB
44 | const BIO_METHOD *BIO_f_zlib(void);
45 | # endif
46 | # endif
47 |
48 |
49 | # ifdef __cplusplus
50 | }
51 | # endif
52 | # endif
53 | #endif
54 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/comperr.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Generated by util/mkerr.pl DO NOT EDIT
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4 | *
5 | * Licensed under the OpenSSL license (the "License"). You may not use
6 | * this file except in compliance with the License. You can obtain a copy
7 | * in the file LICENSE in the source distribution or at
8 | * https://www.openssl.org/source/license.html
9 | */
10 |
11 | #ifndef HEADER_COMPERR_H
12 | # define HEADER_COMPERR_H
13 |
14 | # ifndef HEADER_SYMHACKS_H
15 | # include
16 | # endif
17 |
18 | # include
19 |
20 | # ifndef OPENSSL_NO_COMP
21 |
22 | # ifdef __cplusplus
23 | extern "C"
24 | # endif
25 | int ERR_load_COMP_strings(void);
26 |
27 | /*
28 | * COMP function codes.
29 | */
30 | # define COMP_F_BIO_ZLIB_FLUSH 99
31 | # define COMP_F_BIO_ZLIB_NEW 100
32 | # define COMP_F_BIO_ZLIB_READ 101
33 | # define COMP_F_BIO_ZLIB_WRITE 102
34 | # define COMP_F_COMP_CTX_NEW 103
35 |
36 | /*
37 | * COMP reason codes.
38 | */
39 | # define COMP_R_ZLIB_DEFLATE_ERROR 99
40 | # define COMP_R_ZLIB_INFLATE_ERROR 100
41 | # define COMP_R_ZLIB_NOT_SUPPORTED 101
42 |
43 | # endif
44 | #endif
45 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/conf_api.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_CONF_API_H
11 | # define HEADER_CONF_API_H
12 |
13 | # include
14 | # include
15 |
16 | #ifdef __cplusplus
17 | extern "C" {
18 | #endif
19 |
20 | /* Up until OpenSSL 0.9.5a, this was new_section */
21 | CONF_VALUE *_CONF_new_section(CONF *conf, const char *section);
22 | /* Up until OpenSSL 0.9.5a, this was get_section */
23 | CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section);
24 | /* Up until OpenSSL 0.9.5a, this was CONF_get_section */
25 | STACK_OF(CONF_VALUE) *_CONF_get_section_values(const CONF *conf,
26 | const char *section);
27 |
28 | int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value);
29 | char *_CONF_get_string(const CONF *conf, const char *section,
30 | const char *name);
31 | long _CONF_get_number(const CONF *conf, const char *section,
32 | const char *name);
33 |
34 | int _CONF_new_data(CONF *conf);
35 | void _CONF_free_data(CONF *conf);
36 |
37 | #ifdef __cplusplus
38 | }
39 | #endif
40 | #endif
41 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/dso_conf.h:
--------------------------------------------------------------------------------
1 | #if defined(OPENSSL_NO_ASM)
2 | # include "./dso_conf_no-asm.h"
3 | #else
4 | # include "./dso_conf_asm.h"
5 | #endif
6 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/ebcdic.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1999-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_EBCDIC_H
11 | # define HEADER_EBCDIC_H
12 |
13 | # include
14 |
15 | #ifdef __cplusplus
16 | extern "C" {
17 | #endif
18 |
19 | /* Avoid name clashes with other applications */
20 | # define os_toascii _openssl_os_toascii
21 | # define os_toebcdic _openssl_os_toebcdic
22 | # define ebcdic2ascii _openssl_ebcdic2ascii
23 | # define ascii2ebcdic _openssl_ascii2ebcdic
24 |
25 | extern const unsigned char os_toascii[256];
26 | extern const unsigned char os_toebcdic[256];
27 | void *ebcdic2ascii(void *dest, const void *srce, size_t count);
28 | void *ascii2ebcdic(void *dest, const void *srce, size_t count);
29 |
30 | #ifdef __cplusplus
31 | }
32 | #endif
33 | #endif
34 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/ecdh.h:
--------------------------------------------------------------------------------
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 | #include
11 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/ecdsa.h:
--------------------------------------------------------------------------------
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 | #include
11 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/md2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_MD2_H
11 | # define HEADER_MD2_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_MD2
16 | # include
17 | # ifdef __cplusplus
18 | extern "C" {
19 | # endif
20 |
21 | typedef unsigned char MD2_INT;
22 |
23 | # define MD2_DIGEST_LENGTH 16
24 | # define MD2_BLOCK 16
25 |
26 | typedef struct MD2state_st {
27 | unsigned int num;
28 | unsigned char data[MD2_BLOCK];
29 | MD2_INT cksm[MD2_BLOCK];
30 | MD2_INT state[MD2_BLOCK];
31 | } MD2_CTX;
32 |
33 | const char *MD2_options(void);
34 | int MD2_Init(MD2_CTX *c);
35 | int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len);
36 | int MD2_Final(unsigned char *md, MD2_CTX *c);
37 | unsigned char *MD2(const unsigned char *d, size_t n, unsigned char *md);
38 |
39 | # ifdef __cplusplus
40 | }
41 | # endif
42 | # endif
43 |
44 | #endif
45 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/md4.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_MD4_H
11 | # define HEADER_MD4_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_MD4
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 | /*-
23 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
24 | * ! MD4_LONG has to be at least 32 bits wide. !
25 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26 | */
27 | # define MD4_LONG unsigned int
28 |
29 | # define MD4_CBLOCK 64
30 | # define MD4_LBLOCK (MD4_CBLOCK/4)
31 | # define MD4_DIGEST_LENGTH 16
32 |
33 | typedef struct MD4state_st {
34 | MD4_LONG A, B, C, D;
35 | MD4_LONG Nl, Nh;
36 | MD4_LONG data[MD4_LBLOCK];
37 | unsigned int num;
38 | } MD4_CTX;
39 |
40 | int MD4_Init(MD4_CTX *c);
41 | int MD4_Update(MD4_CTX *c, const void *data, size_t len);
42 | int MD4_Final(unsigned char *md, MD4_CTX *c);
43 | unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md);
44 | void MD4_Transform(MD4_CTX *c, const unsigned char *b);
45 |
46 | # ifdef __cplusplus
47 | }
48 | # endif
49 | # endif
50 |
51 | #endif
52 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/md5.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_MD5_H
11 | # define HEADER_MD5_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_MD5
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 | /*
23 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
24 | * ! MD5_LONG has to be at least 32 bits wide. !
25 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26 | */
27 | # define MD5_LONG unsigned int
28 |
29 | # define MD5_CBLOCK 64
30 | # define MD5_LBLOCK (MD5_CBLOCK/4)
31 | # define MD5_DIGEST_LENGTH 16
32 |
33 | typedef struct MD5state_st {
34 | MD5_LONG A, B, C, D;
35 | MD5_LONG Nl, Nh;
36 | MD5_LONG data[MD5_LBLOCK];
37 | unsigned int num;
38 | } MD5_CTX;
39 |
40 | int MD5_Init(MD5_CTX *c);
41 | int MD5_Update(MD5_CTX *c, const void *data, size_t len);
42 | int MD5_Final(unsigned char *md, MD5_CTX *c);
43 | unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md);
44 | void MD5_Transform(MD5_CTX *c, const unsigned char *b);
45 | # ifdef __cplusplus
46 | }
47 | # endif
48 | # endif
49 |
50 | #endif
51 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/mdc2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_MDC2_H
11 | # define HEADER_MDC2_H
12 |
13 | # include
14 |
15 | #ifndef OPENSSL_NO_MDC2
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 | # define MDC2_BLOCK 8
23 | # define MDC2_DIGEST_LENGTH 16
24 |
25 | typedef struct mdc2_ctx_st {
26 | unsigned int num;
27 | unsigned char data[MDC2_BLOCK];
28 | DES_cblock h, hh;
29 | int pad_type; /* either 1 or 2, default 1 */
30 | } MDC2_CTX;
31 |
32 | int MDC2_Init(MDC2_CTX *c);
33 | int MDC2_Update(MDC2_CTX *c, const unsigned char *data, size_t len);
34 | int MDC2_Final(unsigned char *md, MDC2_CTX *c);
35 | unsigned char *MDC2(const unsigned char *d, size_t n, unsigned char *md);
36 |
37 | # ifdef __cplusplus
38 | }
39 | # endif
40 | # endif
41 |
42 | #endif
43 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/objectserr.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Generated by util/mkerr.pl DO NOT EDIT
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
4 | *
5 | * Licensed under the OpenSSL license (the "License"). You may not use
6 | * this file except in compliance with the License. You can obtain a copy
7 | * in the file LICENSE in the source distribution or at
8 | * https://www.openssl.org/source/license.html
9 | */
10 |
11 | #ifndef HEADER_OBJERR_H
12 | # define HEADER_OBJERR_H
13 |
14 | # ifndef HEADER_SYMHACKS_H
15 | # include
16 | # endif
17 |
18 | # ifdef __cplusplus
19 | extern "C"
20 | # endif
21 | int ERR_load_OBJ_strings(void);
22 |
23 | /*
24 | * OBJ function codes.
25 | */
26 | # define OBJ_F_OBJ_ADD_OBJECT 105
27 | # define OBJ_F_OBJ_ADD_SIGID 107
28 | # define OBJ_F_OBJ_CREATE 100
29 | # define OBJ_F_OBJ_DUP 101
30 | # define OBJ_F_OBJ_NAME_NEW_INDEX 106
31 | # define OBJ_F_OBJ_NID2LN 102
32 | # define OBJ_F_OBJ_NID2OBJ 103
33 | # define OBJ_F_OBJ_NID2SN 104
34 | # define OBJ_F_OBJ_TXT2OBJ 108
35 |
36 | /*
37 | * OBJ reason codes.
38 | */
39 | # define OBJ_R_OID_EXISTS 102
40 | # define OBJ_R_UNKNOWN_NID 101
41 |
42 | #endif
43 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/opensslconf.h:
--------------------------------------------------------------------------------
1 | #undef OPENSSL_LINUX
2 | #if defined(__linux) && !defined(__ANDROID__)
3 | # define OPENSSL_LINUX 1
4 | #endif
5 |
6 | #if defined(OPENSSL_NO_ASM)
7 | # include "./opensslconf_no-asm.h"
8 | #else
9 | # include "./opensslconf_asm.h"
10 | #endif
11 |
12 | /* GOST is not included in all platform */
13 | #ifndef OPENSSL_NO_GOST
14 | # define OPENSSL_NO_GOST
15 | #endif
16 | /* HW_PADLOCK is not included in all platform */
17 | #ifndef OPENSSL_NO_HW_PADLOCK
18 | # define OPENSSL_NO_HW_PADLOCK
19 | #endif
20 | /* iOS app store won't allow getcontext, setcontext, makecontext */
21 | #if defined(__APPLE__) && defined(__MACH__)
22 | # include
23 | # if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
24 | # define OPENSSL_NO_ASYNC
25 | # endif
26 | #endif
27 | /* musl in Alpine Linux does not support getcontext etc.*/
28 | #if defined(OPENSSL_LINUX) && !defined(__GLIBC__) && !defined(__clang__)
29 | # define OPENSSL_NO_ASYNC
30 | #endif
31 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/pem2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1999-2018 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_PEM2_H
11 | # define HEADER_PEM2_H
12 | # include
13 | #endif
14 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/rc4.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_RC4_H
11 | # define HEADER_RC4_H
12 |
13 | # include
14 |
15 | # ifndef OPENSSL_NO_RC4
16 | # include
17 | #ifdef __cplusplus
18 | extern "C" {
19 | #endif
20 |
21 | typedef struct rc4_key_st {
22 | RC4_INT x, y;
23 | RC4_INT data[256];
24 | } RC4_KEY;
25 |
26 | const char *RC4_options(void);
27 | void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data);
28 | void RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
29 | unsigned char *outdata);
30 |
31 | # ifdef __cplusplus
32 | }
33 | # endif
34 | # endif
35 |
36 | #endif
37 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/ripemd.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_RIPEMD_H
11 | # define HEADER_RIPEMD_H
12 |
13 | # include
14 |
15 | #ifndef OPENSSL_NO_RMD160
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 | # define RIPEMD160_LONG unsigned int
23 |
24 | # define RIPEMD160_CBLOCK 64
25 | # define RIPEMD160_LBLOCK (RIPEMD160_CBLOCK/4)
26 | # define RIPEMD160_DIGEST_LENGTH 20
27 |
28 | typedef struct RIPEMD160state_st {
29 | RIPEMD160_LONG A, B, C, D, E;
30 | RIPEMD160_LONG Nl, Nh;
31 | RIPEMD160_LONG data[RIPEMD160_LBLOCK];
32 | unsigned int num;
33 | } RIPEMD160_CTX;
34 |
35 | int RIPEMD160_Init(RIPEMD160_CTX *c);
36 | int RIPEMD160_Update(RIPEMD160_CTX *c, const void *data, size_t len);
37 | int RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c);
38 | unsigned char *RIPEMD160(const unsigned char *d, size_t n, unsigned char *md);
39 | void RIPEMD160_Transform(RIPEMD160_CTX *c, const unsigned char *b);
40 |
41 | # ifdef __cplusplus
42 | }
43 | # endif
44 | # endif
45 |
46 |
47 | #endif
48 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/srtp.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2011-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 | /*
11 | * DTLS code by Eric Rescorla
12 | *
13 | * Copyright (C) 2006, Network Resonance, Inc. Copyright (C) 2011, RTFM, Inc.
14 | */
15 |
16 | #ifndef HEADER_D1_SRTP_H
17 | # define HEADER_D1_SRTP_H
18 |
19 | # include
20 |
21 | #ifdef __cplusplus
22 | extern "C" {
23 | #endif
24 |
25 | # define SRTP_AES128_CM_SHA1_80 0x0001
26 | # define SRTP_AES128_CM_SHA1_32 0x0002
27 | # define SRTP_AES128_F8_SHA1_80 0x0003
28 | # define SRTP_AES128_F8_SHA1_32 0x0004
29 | # define SRTP_NULL_SHA1_80 0x0005
30 | # define SRTP_NULL_SHA1_32 0x0006
31 |
32 | /* AEAD SRTP protection profiles from RFC 7714 */
33 | # define SRTP_AEAD_AES_128_GCM 0x0007
34 | # define SRTP_AEAD_AES_256_GCM 0x0008
35 |
36 | # ifndef OPENSSL_NO_SRTP
37 |
38 | __owur int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx, const char *profiles);
39 | __owur int SSL_set_tlsext_use_srtp(SSL *ssl, const char *profiles);
40 |
41 | __owur STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *ssl);
42 | __owur SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s);
43 |
44 | # endif
45 |
46 | #ifdef __cplusplus
47 | }
48 | #endif
49 |
50 | #endif
51 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/ssl2.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1995-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_SSL2_H
11 | # define HEADER_SSL2_H
12 |
13 | #ifdef __cplusplus
14 | extern "C" {
15 | #endif
16 |
17 | # define SSL2_VERSION 0x0002
18 |
19 | # define SSL2_MT_CLIENT_HELLO 1
20 |
21 | #ifdef __cplusplus
22 | }
23 | #endif
24 | #endif
25 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/symhacks.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 1999-2018 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_SYMHACKS_H
11 | # define HEADER_SYMHACKS_H
12 |
13 | # include
14 |
15 | /* Case insensitive linking causes problems.... */
16 | # if defined(OPENSSL_SYS_VMS)
17 | # undef ERR_load_CRYPTO_strings
18 | # define ERR_load_CRYPTO_strings ERR_load_CRYPTOlib_strings
19 | # undef OCSP_crlID_new
20 | # define OCSP_crlID_new OCSP_crlID2_new
21 |
22 | # undef d2i_ECPARAMETERS
23 | # define d2i_ECPARAMETERS d2i_UC_ECPARAMETERS
24 | # undef i2d_ECPARAMETERS
25 | # define i2d_ECPARAMETERS i2d_UC_ECPARAMETERS
26 | # undef d2i_ECPKPARAMETERS
27 | # define d2i_ECPKPARAMETERS d2i_UC_ECPKPARAMETERS
28 | # undef i2d_ECPKPARAMETERS
29 | # define i2d_ECPKPARAMETERS i2d_UC_ECPKPARAMETERS
30 |
31 | /* This one clashes with CMS_data_create */
32 | # undef cms_Data_create
33 | # define cms_Data_create priv_cms_Data_create
34 |
35 | # endif
36 |
37 | #endif /* ! defined HEADER_VMS_IDHACKS_H */
38 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/openssl/whrlpool.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2005-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_WHRLPOOL_H
11 | # define HEADER_WHRLPOOL_H
12 |
13 | #include
14 |
15 | # ifndef OPENSSL_NO_WHIRLPOOL
16 | # include
17 | # include
18 | # ifdef __cplusplus
19 | extern "C" {
20 | # endif
21 |
22 | # define WHIRLPOOL_DIGEST_LENGTH (512/8)
23 | # define WHIRLPOOL_BBLOCK 512
24 | # define WHIRLPOOL_COUNTER (256/8)
25 |
26 | typedef struct {
27 | union {
28 | unsigned char c[WHIRLPOOL_DIGEST_LENGTH];
29 | /* double q is here to ensure 64-bit alignment */
30 | double q[WHIRLPOOL_DIGEST_LENGTH / sizeof(double)];
31 | } H;
32 | unsigned char data[WHIRLPOOL_BBLOCK / 8];
33 | unsigned int bitoff;
34 | size_t bitlen[WHIRLPOOL_COUNTER / sizeof(size_t)];
35 | } WHIRLPOOL_CTX;
36 |
37 | int WHIRLPOOL_Init(WHIRLPOOL_CTX *c);
38 | int WHIRLPOOL_Update(WHIRLPOOL_CTX *c, const void *inp, size_t bytes);
39 | void WHIRLPOOL_BitUpdate(WHIRLPOOL_CTX *c, const void *inp, size_t bits);
40 | int WHIRLPOOL_Final(unsigned char *md, WHIRLPOOL_CTX *c);
41 | unsigned char *WHIRLPOOL(const void *inp, size_t bytes, unsigned char *md);
42 |
43 | # ifdef __cplusplus
44 | }
45 | # endif
46 | # endif
47 |
48 | #endif
49 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/uv/android-ifaddrs.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 1995, 1999
3 | * Berkeley Software Design, Inc. All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | * 1. Redistributions of source code must retain the above copyright
9 | * notice, this list of conditions and the following disclaimer.
10 | *
11 | * THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
12 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
13 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
14 | * ARE DISCLAIMED. IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
15 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
16 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
17 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
18 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
19 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
20 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
21 | * SUCH DAMAGE.
22 | *
23 | * BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp
24 | */
25 |
26 | #ifndef _IFADDRS_H_
27 | #define _IFADDRS_H_
28 |
29 | #include
30 |
31 | #include
32 |
33 | __BEGIN_DECLS
34 | extern int getifaddrs(struct ifaddrs **ifap);
35 | extern void freeifaddrs(struct ifaddrs *ifa);
36 | __END_DECLS
37 |
38 | #endif
39 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-testing.h:
--------------------------------------------------------------------------------
1 | // Copyright 2010 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_V8_TEST_H_
6 | #define V8_V8_TEST_H_
7 |
8 | #include "v8.h" // NOLINT(build/include)
9 |
10 | /**
11 | * Testing support for the V8 JavaScript engine.
12 | */
13 | namespace v8 {
14 |
15 | class V8_EXPORT Testing {
16 | public:
17 | enum StressType {
18 | kStressTypeOpt,
19 | kStressTypeDeopt
20 | };
21 |
22 | /**
23 | * Set the type of stressing to do. The default if not set is kStressTypeOpt.
24 | */
25 | static void SetStressRunType(StressType type);
26 |
27 | /**
28 | * Get the number of runs of a given test that is required to get the full
29 | * stress coverage.
30 | */
31 | static int GetStressRuns();
32 |
33 | /**
34 | * Indicate the number of the run which is about to start. The value of run
35 | * should be between 0 and one less than the result from GetStressRuns()
36 | */
37 | static void PrepareStressRun(int run);
38 |
39 | /**
40 | * Force deoptimization of all functions.
41 | */
42 | static void DeoptimizeAll(Isolate* isolate);
43 | };
44 |
45 |
46 | } // namespace v8
47 |
48 | #endif // V8_V8_TEST_H_
49 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-value-serializer-version.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 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 | /**
6 | * Compile-time constants.
7 | *
8 | * This header provides access to information about the value serializer at
9 | * compile time, without declaring or defining any symbols that require linking
10 | * to V8.
11 | */
12 |
13 | #ifndef INCLUDE_V8_VALUE_SERIALIZER_VERSION_H_
14 | #define INCLUDE_V8_VALUE_SERIALIZER_VERSION_H_
15 |
16 | #include
17 |
18 | namespace v8 {
19 |
20 | constexpr uint32_t CurrentValueSerializerFormatVersion() { return 13; }
21 |
22 | } // namespace v8
23 |
24 | #endif // INCLUDE_V8_VALUE_SERIALIZER_VERSION_H_
25 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-version-string.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 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_VERSION_STRING_H_
6 | #define V8_VERSION_STRING_H_
7 |
8 | #include "v8-version.h" // NOLINT(build/include)
9 |
10 | // This is here rather than v8-version.h to keep that file simple and
11 | // machine-processable.
12 |
13 | #if V8_IS_CANDIDATE_VERSION
14 | #define V8_CANDIDATE_STRING " (candidate)"
15 | #else
16 | #define V8_CANDIDATE_STRING ""
17 | #endif
18 |
19 | #ifndef V8_EMBEDDER_STRING
20 | #define V8_EMBEDDER_STRING ""
21 | #endif
22 |
23 | #define V8_SX(x) #x
24 | #define V8_S(x) V8_SX(x)
25 |
26 | #if V8_PATCH_LEVEL > 0
27 | #define V8_VERSION_STRING \
28 | V8_S(V8_MAJOR_VERSION) \
29 | "." V8_S(V8_MINOR_VERSION) "." V8_S(V8_BUILD_NUMBER) "." V8_S( \
30 | V8_PATCH_LEVEL) V8_EMBEDDER_STRING V8_CANDIDATE_STRING
31 | #else
32 | #define V8_VERSION_STRING \
33 | V8_S(V8_MAJOR_VERSION) \
34 | "." V8_S(V8_MINOR_VERSION) "." V8_S(V8_BUILD_NUMBER) \
35 | V8_EMBEDDER_STRING V8_CANDIDATE_STRING
36 | #endif
37 |
38 | #endif // V8_VERSION_STRING_H_
39 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-version.h:
--------------------------------------------------------------------------------
1 | // Copyright 2015 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_INCLUDE_VERSION_H_ // V8_VERSION_H_ conflicts with src/version.h
6 | #define V8_INCLUDE_VERSION_H_
7 |
8 | // These macros define the version number for the current version.
9 | // NOTE these macros are used by some of the tool scripts and the build
10 | // system so their names cannot be changed without changing the scripts.
11 | #define V8_MAJOR_VERSION 7
12 | #define V8_MINOR_VERSION 8
13 | #define V8_BUILD_NUMBER 279
14 | #define V8_PATCH_LEVEL 23
15 |
16 | // Use 1 for candidates and 0 otherwise.
17 | // (Boolean macro values are not supported by all preprocessors.)
18 | #define V8_IS_CANDIDATE_VERSION 0
19 |
20 | #endif // V8_INCLUDE_VERSION_H_
21 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-wasm-trap-handler-posix.h:
--------------------------------------------------------------------------------
1 | // Copyright 2018 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_WASM_TRAP_HANDLER_POSIX_H_
6 | #define V8_WASM_TRAP_HANDLER_POSIX_H_
7 |
8 | #include
9 |
10 | #include "v8config.h" // NOLINT(build/include)
11 |
12 | namespace v8 {
13 | /**
14 | * This function determines whether a memory access violation has been an
15 | * out-of-bounds memory access in WebAssembly. If so, it will modify the context
16 | * parameter and add a return address where the execution can continue after the
17 | * signal handling, and return true. Otherwise, false will be returned.
18 | *
19 | * The parameters to this function correspond to those passed to a Posix signal
20 | * handler. Use this function only on Linux and Mac.
21 | *
22 | * \param sig_code The signal code, e.g. SIGSEGV.
23 | * \param info A pointer to the siginfo_t struct provided to the signal handler.
24 | * \param context A pointer to a ucontext_t struct provided to the signal
25 | * handler.
26 | */
27 | V8_EXPORT bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
28 | void* context);
29 |
30 | } // namespace v8
31 | #endif // V8_WASM_TRAP_HANDLER_POSIX_H_
32 |
--------------------------------------------------------------------------------
/Sources/node_api/include/node_api/v8-wasm-trap-handler-win.h:
--------------------------------------------------------------------------------
1 | // Copyright 2018 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_WASM_TRAP_HANDLER_WIN_H_
6 | #define V8_WASM_TRAP_HANDLER_WIN_H_
7 |
8 | #include
9 |
10 | #include "v8config.h" // NOLINT(build/include)
11 |
12 | namespace v8 {
13 | /**
14 | * This function determines whether a memory access violation has been an
15 | * out-of-bounds memory access in WebAssembly. If so, it will modify the
16 | * exception parameter and add a return address where the execution can continue
17 | * after the exception handling, and return true. Otherwise the return value
18 | * will be false.
19 | *
20 | * The parameter to this function corresponds to the one passed to a Windows
21 | * vectored exception handler. Use this function only on Windows.
22 | *
23 | * \param exception An EXCEPTION_POINTERS* as provided to the exception handler.
24 | */
25 | V8_EXPORT bool TryHandleWebAssemblyTrapWindows(EXCEPTION_POINTERS* exception);
26 |
27 | } // namespace v8
28 | #endif // V8_WASM_TRAP_HANDLER_WIN_H_
29 |
--------------------------------------------------------------------------------
/Sources/node_api/node_api.m:
--------------------------------------------------------------------------------
1 | //
2 | // node_api.m
3 | //
4 | // Copyright (c) 2021 Changbeom Ahn
5 | //
6 | // Permission is hereby granted, free of charge, to any person obtaining a copy
7 | // of this software and associated documentation files (the "Software"), to deal
8 | // in the Software without restriction, including without limitation the rights
9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | // copies of the Software, and to permit persons to whom the Software is
11 | // furnished to do so, subject to the following conditions:
12 | //
13 | // The above copyright notice and this permission notice shall be included in
14 | // all copies or substantial portions of the Software.
15 | //
16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | // THE SOFTWARE.
23 | //
24 |
25 | #import "node_api/node_api.h"
26 |
27 | napi_value *p;
28 |
--------------------------------------------------------------------------------
/Sources/nodejs-ios/nodejs_ios.swift:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021 Changbeom Ahn
2 | //
3 | // Permission is hereby granted, free of charge, to any person obtaining a copy
4 | // of this software and associated documentation files (the "Software"), to deal
5 | // in the Software without restriction, including without limitation the rights
6 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | // copies of the Software, and to permit persons to whom the Software is
8 | // furnished to do so, subject to the following conditions:
9 | //
10 | // The above copyright notice and this permission notice shall be included in
11 | // all copies or substantial portions of the Software.
12 | //
13 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | // THE SOFTWARE.
20 | //
21 |
22 | import NodeMobile
23 | import Foundation
24 |
25 | public class NodeRunner: NSObject {
26 | @objc
27 | public static func startEngine(arguments: [String]) {
28 | var argv = arguments.map { strdup($0) }
29 | node_start(Int32(arguments.count), &argv)
30 | }
31 | }
32 |
33 | public struct nodejs_ios {
34 | public private(set) var text = "Hello, World!"
35 |
36 | public init() {
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Tests/nodejs-iosTests/nodejs_iosTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 | @testable import nodejs_ios
3 |
4 | final class nodejs_iosTests: XCTestCase {
5 | func testExample() throws {
6 | // This is an example of a functional test case.
7 | // Use XCTAssert and related functions to verify your tests produce the correct
8 | // results.
9 | XCTAssertEqual(nodejs_ios().text, "Hello, World!")
10 | }
11 | }
12 |
--------------------------------------------------------------------------------