diff options
author | Iyán Méndez Veiga | 2024-04-15 16:48:52 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2024-04-15 16:48:52 +0200 |
commit | 93aacd9275c677529be2569e31994a0bdc54c591 (patch) | |
tree | c9fb4c27e67ab5103662602169732cafec6babf2 | |
download | aur-93aacd9275c677529be2569e31994a0bdc54c591.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..99dfe9ebac4c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = cisco-hash-sigs-static + pkgdesc = A full-featured implementation of the LMS and HSS Hash Based Signature Schemes + pkgver = r51.b0631b8 + pkgrel = 1 + url = https://github.com/cisco/hash-sigs + arch = x86_64 + license = LicenseRef-Cisco + makedepends = git + makedepends = openssl + provides = hss_lib.a + provides = hss_lib_thread.a + provides = hss_verify.a + source = hash-sigs::git+https://github.com/cisco/hash-sigs#commit=b0631b8891295bf2929e68761205337b7c031726 + b2sums = b9446e9c881d5d580d8d605236b087d8927527aba2ea70d8d2270ae74bff8ee7ea6cf6648daf7077f4f8a95bd48ac93ab2781b6a624cc67260b180bbb5f9e66a + +pkgname = cisco-hash-sigs-static diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..01b1216209fd --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +hash-sigs +*.log +*.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6de37042aae7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> +pkgname=cisco-hash-sigs-static +_name=hash-sigs +_commit=b0631b8891295bf2929e68761205337b7c031726 +pkgver=r51.b0631b8 +pkgrel=1 +pkgdesc="A full-featured implementation of the LMS and HSS Hash Based Signature Schemes" +arch=(x86_64) +url=https://github.com/cisco/hash-sigs +license=(LicenseRef-Cisco) +makedepends=( + git + openssl +) +provides=( + hss_lib.a + hss_lib_thread.a + hss_verify.a +) +source=($_name::git+$url#commit=$_commit) +b2sums=('b9446e9c881d5d580d8d605236b087d8927527aba2ea70d8d2270ae74bff8ee7ea6cf6648daf7077f4f8a95bd48ac93ab2781b6a624cc67260b180bbb5f9e66a') + +pkgver() { + cd $_name + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd $_name + make all +} + +check () { + cd $_name + ./test_hss -full all +} + +package() { + cd $_name + install -d "$pkgdir"/usr/lib/ + install -vDm 644 {hss_lib,hss_lib_thread,hss_verify}.a "$pkgdir"/usr/lib/ + install -vDm 644 license.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |