UltrafastSecp256k1/bindings/react-native/react-native-ufsecp.podspec
Vano Chkheidze 3105dc10d6
fix: schnorr parity, CFL hardening, MIT license (#48)
## Changes
- schnorr verify Y-parity fix
- CFL fuzz_point hardened (ASan/UBSan only, no arithmetic assertions)
- cmake sanitizer detection (no -O3 override in CFL builds)
- normalizes_to_zero full normalization for 52-bit path
- normalize_weak before zero-check in mixed-add
- inverse_safegcd + from_jac52 Z=0 guards
- MIT license migration (31 files AGPL -> MIT)
2026-02-27 19:45:10 +04:00

18 lines
696 B
Ruby

Pod::Spec.new do |s|
s.name = "react-native-ufsecp"
s.version = "3.4.0"
s.summary = "React Native bindings for UltrafastSecp256k1 (ufsecp C ABI v1)"
s.homepage = "https://github.com/shrec/UltrafastSecp256k1"
s.license = "MIT"
s.author = "UltrafastSecp256k1"
s.source = { :git => "https://github.com/shrec/UltrafastSecp256k1.git", :tag => s.version }
s.platforms = { :ios => "15.0" }
s.source_files = "ios/**/*.{h,m,mm}"
s.dependency "React-Core"
s.libraries = "ufsecp"
s.xcconfig = {
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/../../../include/ufsecp\"",
"LIBRARY_SEARCH_PATHS" => "\"$(PODS_ROOT)/../../../build\""
}
end