summaryrefslogtreecommitdiff
path: root/libs/libsecp256k1
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libsecp256k1')
-rw-r--r--libs/libsecp256k1/.footprint18
-rw-r--r--libs/libsecp256k1/.signature6
-rw-r--r--libs/libsecp256k1/MAKEPKG42
3 files changed, 66 insertions, 0 deletions
diff --git a/libs/libsecp256k1/.footprint b/libs/libsecp256k1/.footprint
new file mode 100644
index 0000000..5297cc0
--- /dev/null
+++ b/libs/libsecp256k1/.footprint
@@ -0,0 +1,18 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/secp256k1.h
+-rw-r--r-- root/root usr/include/secp256k1_ecdh.h
+-rw-r--r-- root/root usr/include/secp256k1_ellswift.h
+-rw-r--r-- root/root usr/include/secp256k1_extrakeys.h
+-rw-r--r-- root/root usr/include/secp256k1_musig.h
+-rw-r--r-- root/root usr/include/secp256k1_preallocated.h
+-rw-r--r-- root/root usr/include/secp256k1_recovery.h
+-rw-r--r-- root/root usr/include/secp256k1_schnorrsig.h
+-rw-r--r-- root/root usr/include/secp256k1_silentpayments.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libsecp256k1.a
+-rwxr-xr-x root/root usr/lib/libsecp256k1.so.7.0.0
+lrwxrwxrwx root/root usr/lib/libsecp256k1.so -> libsecp256k1.so.7.0.0
+lrwxrwxrwx root/root usr/lib/libsecp256k1.so.7 -> libsecp256k1.so.7.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libsecp256k1.pc
diff --git a/libs/libsecp256k1/.signature b/libs/libsecp256k1/.signature
new file mode 100644
index 0000000..eca5bf5
--- /dev/null
+++ b/libs/libsecp256k1/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mJZvZ/5bX1E94eGX3eUwRMpfh9K+j1HuCIPqd5vCWQgDPvRGGvDzF9bZuGLQFK3HyvXsSXRaoTpRwKT0M+XRhgs=
+
+SHA256 (MAKEPKG) = 927e29c09228252ce3a9851cca86536d16954624cc1c2aafe731fa6b7441d244
+SHA256 (.footprint) = a9806a96c6594771ed0f4e1face331924243aa68cd43dd4394050567cf2c7f64
+SHA256 (v0.8.0.tar.gz) = eb52b0e9239dff7dc26be5f9623567141b8720ec47da29eb3c1e0a660d17c8bb
+SHA256 (libsecp256k1#0.8.0-1.pkg.tar.gz) = 1b994b37bfcde81ea213b6396a5df71ba1b68f31a975526d5a6a45f339ef2e34
diff --git a/libs/libsecp256k1/MAKEPKG b/libs/libsecp256k1/MAKEPKG
new file mode 100644
index 0000000..80bb246
--- /dev/null
+++ b/libs/libsecp256k1/MAKEPKG
@@ -0,0 +1,42 @@
+#!/bin/mkpkg
+# description: Optimized C library for EC operations on curve secp256k1
+# url: https://github.com/bitcoin-core/secp256k1
+
+name=libsecp256k1
+version=0.8.0
+release=1
+source=("https://github.com/bitcoin-core/secp256k1/archive/refs/tags/v${version}.tar.gz")
+
+sha256sums=(
+ "eb52b0e9239dff7dc26be5f9623567141b8720ec47da29eb3c1e0a660d17c8bb"
+)
+
+build() {
+ cd secp256k1-${version}
+
+ ./autogen.sh
+
+ CONFIG_SHELL=/bin/bash ./configure \
+ --prefix=/usr \
+ --enable-module-recovery \
+ --enable-module-extrakeys \
+ --enable-module-schnorrsig \
+ --enable-module-ellswift \
+ --disable-benchmark \
+ --disable-tests \
+ --disable-exhaustive-tests \
+ --disable-examples
+
+ make
+ make DESTDIR=$PKG install
+
+ rm -f $PKG/usr/lib/*.la
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh
+