Bindings: - Java: +22 JNI functions + 3 helper classes (RecoverableSignature, WifDecoded, TaprootOutputKeyResult) - Swift: +20 functions (DER, recovery, ECDH, tagged_hash, BIP-32, taproot) - React Native: +15 functions - Python: +3 functions (ctx_clone, last_error, last_error_msg) - Rust: +2 functions (last_error, last_error_msg) - Dart: +1 function (ctx_clone) Documentation: - 9 new binding READMEs: c_api, dart, go, java, php, python, ruby, rust, swift - 3 existing READMEs fixed: nodejs, csharp, react-native (CT/fast architecture note) - Fix incorrect package names across all docs: libsecp256k1-fast* -> libufsecp* (apt, rpm, arch, pkg-config, CMake) secp256k1-fast-cpu -> fastsecp256k1 (linker flags, CMake targets) - Fix INDUSTRIAL_ROADMAP_WORKING.md link -> ROADMAP.md in README - Rename RPM spec: libsecp256k1-fast.spec -> libufsecp.spec - Fix debian/control, debian/changelog, arch/PKGBUILD package names - Fix secp256k1-fast.pc.in linker flag - Fix .github/workflows/packaging.yml comment Selftest: - Add selftest report structs (selftest.hpp) - Refactor tally() in selftest.cpp
13 lines
380 B
PkgConfig
13 lines
380 B
PkgConfig
prefix=@CMAKE_INSTALL_PREFIX@
|
|
exec_prefix=${prefix}
|
|
libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
|
|
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
|
|
|
Name: secp256k1-fast
|
|
Description: High-performance secp256k1 elliptic curve cryptography library
|
|
URL: @PROJECT_HOMEPAGE_URL@
|
|
Version: @PROJECT_VERSION@
|
|
Cflags: -I${includedir}
|
|
Libs: -L${libdir} -lfastsecp256k1
|
|
Libs.private: -lpthread
|