UltrafastSecp256k1/android/example
vano af2c26621b Android ARM64 port: JNI, Kotlin wrapper, build scripts, docs
- android/CMakeLists.txt: Cross-compilation setup for arm64-v8a, armeabi-v7a, x86_64, x86
- android/jni/secp256k1_jni.cpp: JNI bridge (Fast + CT API)
- android/kotlin/Secp256k1.kt: Kotlin wrapper with KDoc
- android/test/android_test.cpp: Standalone on-device test (12 tests)
- android/build_android.sh + .ps1: Build scripts for Linux/Windows
- android/example/: Example Android app (Gradle + Kotlin)
- cpu/CMakeLists.txt: Fix ARM64 compile flags (no BMI2/ADX on non-x86)
- docs/wiki/Android-Guide.md: Full documentation (Georgian)
- docs/wiki/Home.md: Add Android Guide link

Tested on RK3588 (ARM64, Android 13, NDK r27):
  All 12 tests PASS
  Fast scalar_mul: ~40 us/op
  CT scalar_mul: ~400 us/op (10x ratio)
  ECDH: ~515 us/op
2026-02-15 04:10:20 +04:00
..
src/main Android ARM64 port: JNI, Kotlin wrapper, build scripts, docs 2026-02-15 04:10:20 +04:00
build.gradle.kts Android ARM64 port: JNI, Kotlin wrapper, build scripts, docs 2026-02-15 04:10:20 +04:00