├── .gitignore ├── .travis.yml ├── Example ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── ios-secp256k1.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ └── Target Support Files │ │ ├── Pods-ios-secp256k1_Example │ │ ├── Info.plist │ │ ├── Pods-ios-secp256k1_Example-acknowledgements.markdown │ │ ├── Pods-ios-secp256k1_Example-acknowledgements.plist │ │ ├── Pods-ios-secp256k1_Example-dummy.m │ │ ├── Pods-ios-secp256k1_Example-frameworks.sh │ │ ├── Pods-ios-secp256k1_Example-resources.sh │ │ ├── Pods-ios-secp256k1_Example-umbrella.h │ │ ├── Pods-ios-secp256k1_Example.debug.xcconfig │ │ ├── Pods-ios-secp256k1_Example.modulemap │ │ └── Pods-ios-secp256k1_Example.release.xcconfig │ │ ├── Pods-ios-secp256k1_Tests │ │ ├── Info.plist │ │ ├── Pods-ios-secp256k1_Tests-acknowledgements.markdown │ │ ├── Pods-ios-secp256k1_Tests-acknowledgements.plist │ │ ├── Pods-ios-secp256k1_Tests-dummy.m │ │ ├── Pods-ios-secp256k1_Tests-frameworks.sh │ │ ├── Pods-ios-secp256k1_Tests-resources.sh │ │ ├── Pods-ios-secp256k1_Tests-umbrella.h │ │ ├── Pods-ios-secp256k1_Tests.debug.xcconfig │ │ ├── Pods-ios-secp256k1_Tests.modulemap │ │ └── Pods-ios-secp256k1_Tests.release.xcconfig │ │ └── ios-secp256k1 │ │ ├── Info.plist │ │ ├── ios-secp256k1-dummy.m │ │ ├── ios-secp256k1-prefix.pch │ │ ├── ios-secp256k1-umbrella.h │ │ ├── ios-secp256k1.modulemap │ │ └── ios-secp256k1.xcconfig ├── Tests │ ├── Info.plist │ └── Tests.swift ├── ios-secp256k1.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── ios-secp256k1-Example.xcscheme ├── ios-secp256k1.xcworkspace │ └── contents.xcworkspacedata └── ios-secp256k1 │ ├── AppDelegate.swift │ ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard │ ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift ├── LICENSE ├── README.md ├── _Pods.xcodeproj ├── ios-secp256k1.podspec └── ios-secp256k1 ├── Assets └── .gitkeep ├── Classes ├── .gitkeep ├── include │ ├── secp256k1.h │ ├── secp256k1_ecdh.h │ └── secp256k1_recovery.h └── src │ ├── asm │ └── field_10x26_arm.s │ ├── basic-config.h │ ├── bench.h │ ├── bench_ecdh.c │ ├── bench_ecmult.c │ ├── bench_internal.c │ ├── bench_recover.c │ ├── bench_sign.c │ ├── bench_verify.c │ ├── ecdsa.h │ ├── ecdsa_impl.h │ ├── eckey.h │ ├── eckey_impl.h │ ├── ecmult.h │ ├── ecmult_const.h │ ├── ecmult_const_impl.h │ ├── ecmult_gen.h │ ├── ecmult_gen_impl.h │ ├── ecmult_impl.h │ ├── field.h │ ├── field_10x26.h │ ├── field_10x26_impl.h │ ├── field_5x52.h │ ├── field_5x52_asm_impl.h │ ├── field_5x52_impl.h │ ├── field_5x52_int128_impl.h │ ├── field_impl.h │ ├── gen_context.c │ ├── group.h │ ├── group_impl.h │ ├── hash.h │ ├── hash_impl.h │ ├── java │ ├── org │ │ └── bitcoin │ │ │ ├── NativeSecp256k1.java │ │ │ ├── NativeSecp256k1Test.java │ │ │ ├── NativeSecp256k1Util.java │ │ │ └── Secp256k1Context.java │ ├── org_bitcoin_NativeSecp256k1.c │ ├── org_bitcoin_NativeSecp256k1.h │ ├── org_bitcoin_Secp256k1Context.c │ └── org_bitcoin_Secp256k1Context.h │ ├── modules │ ├── ecdh │ │ ├── Makefile.am.include │ │ ├── main_impl.h │ │ └── tests_impl.h │ └── recovery │ │ ├── Makefile.am.include │ │ ├── main_impl.h │ │ └── tests_impl.h │ ├── num.h │ ├── num_gmp.h │ ├── num_gmp_impl.h │ ├── num_impl.h │ ├── scalar.h │ ├── scalar_4x64.h │ ├── scalar_4x64_impl.h │ ├── scalar_8x32.h │ ├── scalar_8x32_impl.h │ ├── scalar_impl.h │ ├── scalar_low.h │ ├── scalar_low_impl.h │ ├── scratch.h │ ├── scratch_impl.h │ ├── secp256k1.c │ ├── testrand.h │ ├── testrand_impl.h │ ├── tests.c │ ├── tests_exhaustive.c │ └── util.h ├── framework ├── secp256k1-umbrella.h ├── secp256k1.framework │ ├── Documentation │ ├── Headers │ ├── Resources │ ├── Versions │ │ ├── A │ │ │ ├── A │ │ │ ├── Documentation │ │ │ │ └── Documentation │ │ │ ├── Headers │ │ │ │ ├── Headers │ │ │ │ ├── secp256k1.h │ │ │ │ └── secp256k1_recovery.h │ │ │ ├── Resources │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ └── secp256k1 │ │ └── Current │ └── secp256k1 └── secp256k1.modulemap ├── secp256k1.sh └── shared.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/ios-secp256k1.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Local Podspecs/ios-secp256k1.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Example/Pods-ios-secp256k1_Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/Pods-ios-secp256k1_Tests/Pods-ios-secp256k1_Tests.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Pods/Target Support Files/ios-secp256k1/ios-secp256k1.xcconfig -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /Example/ios-secp256k1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ios-secp256k1.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ios-secp256k1.xcodeproj/xcshareddata/xcschemes/ios-secp256k1-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1.xcodeproj/xcshareddata/xcschemes/ios-secp256k1-Example.xcscheme -------------------------------------------------------------------------------- /Example/ios-secp256k1.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ios-secp256k1/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/AppDelegate.swift -------------------------------------------------------------------------------- /Example/ios-secp256k1/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/ios-secp256k1/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/ios-secp256k1/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ios-secp256k1/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/Info.plist -------------------------------------------------------------------------------- /Example/ios-secp256k1/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/Example/ios-secp256k1/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/README.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /ios-secp256k1.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1.podspec -------------------------------------------------------------------------------- /ios-secp256k1/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ios-secp256k1/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ios-secp256k1/Classes/include/secp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/include/secp256k1.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/include/secp256k1_ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/include/secp256k1_ecdh.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/include/secp256k1_recovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/include/secp256k1_recovery.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/asm/field_10x26_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/asm/field_10x26_arm.s -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/basic-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/basic-config.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_ecdh.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_ecmult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_ecmult.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_internal.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_recover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_recover.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_sign.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/bench_verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/bench_verify.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecdsa.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecdsa_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecdsa_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/eckey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/eckey.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/eckey_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/eckey_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult_const.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult_const_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult_const_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult_gen.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult_gen_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult_gen_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/ecmult_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/ecmult_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_10x26.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_10x26.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_10x26_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_10x26_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_5x52.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_5x52.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_5x52_asm_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_5x52_asm_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_5x52_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_5x52_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_5x52_int128_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_5x52_int128_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/field_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/field_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/gen_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/gen_context.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/group.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/group_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/group_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/hash.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/hash_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/hash_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1.java -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1Test.java -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org/bitcoin/NativeSecp256k1Util.java -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org/bitcoin/Secp256k1Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org/bitcoin/Secp256k1Context.java -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org_bitcoin_NativeSecp256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org_bitcoin_NativeSecp256k1.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org_bitcoin_NativeSecp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org_bitcoin_NativeSecp256k1.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org_bitcoin_Secp256k1Context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org_bitcoin_Secp256k1Context.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/java/org_bitcoin_Secp256k1Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/java/org_bitcoin_Secp256k1Context.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/ecdh/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/ecdh/Makefile.am.include -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/ecdh/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/ecdh/main_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/ecdh/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/ecdh/tests_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/recovery/Makefile.am.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/recovery/Makefile.am.include -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/recovery/main_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/recovery/main_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/modules/recovery/tests_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/modules/recovery/tests_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/num.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/num_gmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/num_gmp.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/num_gmp_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/num_gmp_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/num_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/num_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_4x64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_4x64.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_4x64_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_4x64_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_8x32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_8x32.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_8x32_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_8x32_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_low.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_low.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scalar_low_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scalar_low_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scratch.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/scratch_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/scratch_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/secp256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/secp256k1.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/testrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/testrand.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/testrand_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/testrand_impl.h -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/tests.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/tests_exhaustive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/tests_exhaustive.c -------------------------------------------------------------------------------- /ios-secp256k1/Classes/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/Classes/src/util.h -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1-umbrella.h -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Documentation: -------------------------------------------------------------------------------- 1 | Versions/Current/Documentation -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/A: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Documentation/Documentation: -------------------------------------------------------------------------------- 1 | Versions/Current/Documentation -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Headers/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Headers/secp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1.framework/Versions/A/Headers/secp256k1.h -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Headers/secp256k1_recovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1.framework/Versions/A/Headers/secp256k1_recovery.h -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1.framework/Versions/A/Resources/Info.plist -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/Resources/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/A/secp256k1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1.framework/Versions/A/secp256k1 -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.framework/secp256k1: -------------------------------------------------------------------------------- 1 | Versions/Current/secp256k1 -------------------------------------------------------------------------------- /ios-secp256k1/framework/secp256k1.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/framework/secp256k1.modulemap -------------------------------------------------------------------------------- /ios-secp256k1/secp256k1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/secp256k1.sh -------------------------------------------------------------------------------- /ios-secp256k1/shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skywinder/ios-secp256k1/HEAD/ios-secp256k1/shared.sh --------------------------------------------------------------------------------