Source: libufsecp
Section: libs
Priority: optional
Maintainer: shrec <shrec@users.noreply.github.com>
Build-Depends: debhelper-compat (= 13),
               cmake (>= 3.18),
               ninja-build,
               g++ (>= 11),
               pkg-config
Standards-Version: 4.7.0
Homepage: https://github.com/shrec/UltrafastSecp256k1
Vcs-Git: https://github.com/shrec/UltrafastSecp256k1.git
Vcs-Browser: https://github.com/shrec/UltrafastSecp256k1
Rules-Requires-Root: no

Package: libufsecp3
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: High-performance secp256k1 elliptic curve cryptography library
 UltrafastSecp256k1 is a high-performance implementation of the secp256k1
 elliptic curve used by Bitcoin, Ethereum, and other cryptocurrencies.
 Features: constant-time operations, GLV endomorphism, ECDSA/Schnorr
 signatures, BIP-32/340/341 support, SIMD acceleration, and multi-backend
 GPU support (CUDA, OpenCL, Metal).
 .
 This package contains the shared library.

Package: libufsecp-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libufsecp3 (= ${binary:Version}), ${misc:Depends}
Description: High-performance secp256k1 library — development files
 UltrafastSecp256k1 is a high-performance implementation of the secp256k1
 elliptic curve used by Bitcoin, Ethereum, and other cryptocurrencies.
 .
 This package contains the development headers, static library,
 CMake config, and pkg-config files.
