fix android quick crypto build warning

This commit is contained in:
Blake Kaufman
2026-03-07 11:11:38 +01:00
parent 652f1038f9
commit 861beb8fd3
4 changed files with 122 additions and 77 deletions
+4 -4
View File
@@ -51,7 +51,7 @@ react {
// hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
//
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
// hermesFlags = ["-O", "-output-source-map"]
// hermesFlags = ["O", "-output-source-map"]
/* Autolinking */
autolinkLibrariesWithApp()
@@ -94,9 +94,9 @@ android {
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 88
versionName "0.7.7"
// ndk {
// abiFilters 'arm64-v8a', 'x86_64', 'x86', 'armeabi-v7a'// Exclude riscv64
// }
ndk {
abiFilters 'arm64-v8a', 'x86_64', 'x86', 'armeabi-v7a'// Exclude riscv64
}
}
signingConfigs {
+67 -37
View File
@@ -1608,10 +1608,68 @@ PODS:
- nanopb/encode (= 3.30910.0)
- nanopb/decode (3.30910.0)
- nanopb/encode (3.30910.0)
- OpenSSL-Universal (3.3.3001)
- NitroModules (0.35.0):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTTypeSafety
- React-callinvoker
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsi
- React-NativeModulesApple
- React-RCTFabric
- React-renderercss
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- PromisesObjC (2.4.0)
- PromisesSwift (2.4.0):
- PromisesObjC (= 2.4.0)
- QuickCrypto (1.0.16):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- hermes-engine
- NitroModules
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTTypeSafety
- React-callinvoker
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsi
- React-NativeModulesApple
- React-RCTFabric
- React-renderercss
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- RCT-Folly (2024.11.18.00):
- boost
- DoubleConversion
@@ -3497,36 +3555,6 @@ PODS:
- Yoga
- react-native-quick-base64 (2.2.2):
- React-Core
- react-native-quick-crypto (0.7.17):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- hermes-engine
- OpenSSL-Universal
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTTypeSafety
- React
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsi
- React-NativeModulesApple
- React-RCTFabric
- React-renderercss
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- react-native-safe-area-context (5.6.1):
- boost
- DoubleConversion
@@ -4737,6 +4765,8 @@ DEPENDENCIES:
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- lottie-react-native (from `../node_modules/lottie-react-native`)
- NitroModules (from `../node_modules/react-native-nitro-modules`)
- QuickCrypto (from `../node_modules/react-native-quick-crypto`)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
- RCTRequired (from `../node_modules/react-native/Libraries/Required`)
@@ -4777,7 +4807,6 @@ DEPENDENCIES:
- react-native-pager-view (from `../node_modules/react-native-pager-view`)
- react-native-pdf-from-image (from `../node_modules/react-native-pdf-from-image`)
- react-native-quick-base64 (from `../node_modules/react-native-quick-base64`)
- react-native-quick-crypto (from `../node_modules/react-native-quick-crypto`)
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- react-native-view-shot (from `../node_modules/react-native-view-shot`)
- react-native-webview (from `../node_modules/react-native-webview`)
@@ -4870,7 +4899,6 @@ SPEC REPOS:
- libwebp
- lottie-ios
- nanopb
- OpenSSL-Universal
- PromisesObjC
- PromisesSwift
- RecaptchaInterop
@@ -4953,6 +4981,10 @@ EXTERNAL SOURCES:
:tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782
lottie-react-native:
:path: "../node_modules/lottie-react-native"
NitroModules:
:path: "../node_modules/react-native-nitro-modules"
QuickCrypto:
:path: "../node_modules/react-native-quick-crypto"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTDeprecation:
@@ -5031,8 +5063,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-pdf-from-image"
react-native-quick-base64:
:path: "../node_modules/react-native-quick-base64"
react-native-quick-crypto:
:path: "../node_modules/react-native-quick-crypto"
react-native-safe-area-context:
:path: "../node_modules/react-native-safe-area-context"
react-native-view-shot:
@@ -5213,9 +5243,10 @@ SPEC CHECKSUMS:
lottie-ios: a881093fab623c467d3bce374367755c272bdd59
lottie-react-native: d2b7601b28c063bde347fac764166b5362037846
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2
NitroModules: f8c2cc3025e4550aee15ff77c525622bf98e774a
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
QuickCrypto: f74d286d21d8e36afb04dafd1c080877937d4374
RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
RCTDeprecation: c0ed3249a97243002615517dff789bf4666cf585
RCTRequired: 58719f5124f9267b5f9649c08bf23d9aea845b23
@@ -5255,7 +5286,6 @@ SPEC CHECKSUMS:
react-native-pager-view: 0e228ec2dfdd87807d125c7bbfb83299edede19c
react-native-pdf-from-image: af6ff3b4b4dd840d02fb733e0e7b047b9ebab4ae
react-native-quick-base64: 6568199bb2ac8e72ecdfdc73a230fbc5c1d3aac4
react-native-quick-crypto: 2c53f72c27485924b444dda124639ee363cf1d69
react-native-safe-area-context: ee1e8e2a7abf737a8d4d9d1a5686a7f2e7466236
react-native-view-shot: aab9ffbcc2f01035ee8ffd9a00c773e215b35c8b
react-native-webview: d73728424a0e24989d71ffdc6fcf15d5f74ff4a2
+2 -1
View File
@@ -89,11 +89,12 @@
"react-native-get-random-values": "^2.0.0",
"react-native-keyboard-controller": "1.18.5",
"react-native-localize": "^3.6.0",
"react-native-nitro-modules": "^0.35.0",
"react-native-pager-view": "6.9.1",
"react-native-pdf-from-image": "^0.3.6",
"react-native-qrcode-svg": "^6.3.15",
"react-native-quick-base64": "^2.2.2",
"react-native-quick-crypto": "0.7.17",
"react-native-quick-crypto": "^1.0.16",
"react-native-reanimated": "^4.1.2",
"react-native-restart-newarch": "^1.0.85",
"react-native-safe-area-context": "~5.6.0",
+49 -35
View File
@@ -1656,17 +1656,7 @@ __metadata:
languageName: node
linkType: hard
"@craftzdog/react-native-buffer@npm:^6.0.5":
version: 6.1.1
resolution: "@craftzdog/react-native-buffer@npm:6.1.1"
dependencies:
ieee754: ^1.2.1
react-native-quick-base64: ^2.2.2
checksum: bf8ae64b9631b14677d667c07c82fe6397ef5f317f58ab3d3617a716da757bd0eaf9cc092687103bc3f1448f095305be9672fb10d036331ed0ad4590b3036959
languageName: node
linkType: hard
"@craftzdog/react-native-buffer@npm:^6.1.0":
"@craftzdog/react-native-buffer@npm:6.1.0, @craftzdog/react-native-buffer@npm:^6.1.0":
version: 6.1.0
resolution: "@craftzdog/react-native-buffer@npm:6.1.0"
dependencies:
@@ -4855,11 +4845,12 @@ __metadata:
react-native-get-random-values: ^2.0.0
react-native-keyboard-controller: 1.18.5
react-native-localize: ^3.6.0
react-native-nitro-modules: ^0.35.0
react-native-pager-view: 6.9.1
react-native-pdf-from-image: ^0.3.6
react-native-qrcode-svg: ^6.3.15
react-native-quick-base64: ^2.2.2
react-native-quick-crypto: 0.7.17
react-native-quick-crypto: ^1.0.16
react-native-reanimated: ^4.1.2
react-native-restart-newarch: ^1.0.85
react-native-safe-area-context: ~5.6.0
@@ -7740,7 +7731,7 @@ __metadata:
languageName: node
linkType: hard
"events@npm:^3.3.0":
"events@npm:3.3.0, events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780
@@ -12729,6 +12720,16 @@ __metadata:
languageName: node
linkType: hard
"react-native-nitro-modules@npm:^0.35.0":
version: 0.35.0
resolution: "react-native-nitro-modules@npm:0.35.0"
peerDependencies:
react: "*"
react-native: "*"
checksum: f006daa1aa58f1a0165a4d6fc087c8d190f2857a7acfd6b47080e5979f05beb20455ed3c66831d489df4eb57d2f430d1610094ed4d6ae3946e17d83362161aa6
languageName: node
linkType: hard
"react-native-pager-view@npm:6.9.1":
version: 6.9.1
resolution: "react-native-pager-view@npm:6.9.1"
@@ -12774,16 +12775,29 @@ __metadata:
languageName: node
linkType: hard
"react-native-quick-crypto@npm:0.7.17":
version: 0.7.17
resolution: "react-native-quick-crypto@npm:0.7.17"
"react-native-quick-crypto@npm:^1.0.16":
version: 1.0.16
resolution: "react-native-quick-crypto@npm:1.0.16"
dependencies:
"@craftzdog/react-native-buffer": ^6.0.5
events: ^3.3.0
readable-stream: ^4.5.2
"@craftzdog/react-native-buffer": 6.1.0
events: 3.3.0
readable-stream: 4.5.2
safe-buffer: ^5.2.1
string_decoder: ^1.3.0
util: ^0.12.5
checksum: 5864b483900b504bff353721dffce2458635d7ad15a4bb87389a9161d83fd60a809c2881293a58ef03de3492ded8e9bf19efc8ae1d1694b500feedc26eee1e5c
util: 0.12.5
peerDependencies:
expo: ">=48.0.0"
expo-build-properties: "*"
react: "*"
react-native: "*"
react-native-nitro-modules: ">=0.29.1"
react-native-quick-base64: ">=2.1.0"
peerDependenciesMeta:
expo:
optional: true
expo-build-properties:
optional: true
checksum: 73cc7507e66c8a2d2d87ba9b5858acc6973b7dd08fabdb2db10c09ad112666496813a6e48f50018708468f5b6060ca52eb6ad85a7a0eae6b9a7b3eae2e203bb8
languageName: node
linkType: hard
@@ -13004,6 +13018,19 @@ __metadata:
languageName: node
linkType: hard
"readable-stream@npm:4.5.2":
version: 4.5.2
resolution: "readable-stream@npm:4.5.2"
dependencies:
abort-controller: ^3.0.0
buffer: ^6.0.3
events: ^3.3.0
process: ^0.11.10
string_decoder: ^1.3.0
checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a
languageName: node
linkType: hard
"readable-stream@npm:^2.3.8":
version: 2.3.8
resolution: "readable-stream@npm:2.3.8"
@@ -13030,19 +13057,6 @@ __metadata:
languageName: node
linkType: hard
"readable-stream@npm:^4.5.2":
version: 4.7.0
resolution: "readable-stream@npm:4.7.0"
dependencies:
abort-controller: ^3.0.0
buffer: ^6.0.3
events: ^3.3.0
process: ^0.11.10
string_decoder: ^1.3.0
checksum: 03ec762faed8e149dc6452798b60394a8650861a1bb4bf936fa07b94044826bc25abe73696f5f45372abc404eec01876c560f64b479eba108b56397312dbe2ae
languageName: node
linkType: hard
"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9":
version: 1.0.10
resolution: "reflect.getprototypeof@npm:1.0.10"
@@ -14811,7 +14825,7 @@ __metadata:
languageName: node
linkType: hard
"util@npm:^0.12.5":
"util@npm:0.12.5, util@npm:^0.12.5":
version: 0.12.5
resolution: "util@npm:0.12.5"
dependencies: