pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security
Module Name: pkgsrc
Committed By: js
Date: Sun Mar 1 00:44:45 UTC 2026
Modified Files:
pkgsrc/security: Makefile
Added Files:
pkgsrc/security/py-shamir_mnemonic: DESCR Makefile PLIST distinfo
Log Message:
Add security/py-shamir_mnemonic
This is a new dependency for security/py-trezor.
To generate a diff of this commit:
cvs rdiff -u -r1.997 -r1.998 pkgsrc/security/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-shamir_mnemonic/DESCR \
pkgsrc/security/py-shamir_mnemonic/Makefile \
pkgsrc/security/py-shamir_mnemonic/PLIST \
pkgsrc/security/py-shamir_mnemonic/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/Makefile
diff -u pkgsrc/security/Makefile:1.997 pkgsrc/security/Makefile:1.998
--- pkgsrc/security/Makefile:1.997 Sun Mar 1 00:30:36 2026
+++ pkgsrc/security/Makefile Sun Mar 1 00:44:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.997 2026/03/01 00:30:36 js Exp $
+# $NetBSD: Makefile,v 1.998 2026/03/01 00:44:45 js Exp $
#
COMMENT= Security and cryptography tools and libraries
@@ -546,6 +546,7 @@ SUBDIR+= py-requests-oauthlib
SUBDIR+= py-rsa
SUBDIR+= py-secretstorage
SUBDIR+= py-service_identity
+SUBDIR+= py-shamir_mnemonic
SUBDIR+= py-signedjson
SUBDIR+= py-simplesha3
SUBDIR+= py-slowaes
Added files:
Index: pkgsrc/security/py-shamir_mnemonic/DESCR
diff -u /dev/null pkgsrc/security/py-shamir_mnemonic/DESCR:1.1
--- /dev/null Sun Mar 1 00:44:45 2026
+++ pkgsrc/security/py-shamir_mnemonic/DESCR Sun Mar 1 00:44:45 2026
@@ -0,0 +1,9 @@
+Reference implementation of SLIP-0039: Shamir’s Secret-Sharing for Mnemonic
+Codes
+
+This SLIP describes a standard and interoperable implementation of Shamir’s
+secret sharing (SSS). SSS splits a secret into unique parts which can be
+distributed among participants, and requires a specified minimum number of
+parts to be supplied in order to reconstruct the original secret. Knowledge of
+fewer than the required number of parts does not leak information about the
+secret.
Index: pkgsrc/security/py-shamir_mnemonic/Makefile
diff -u /dev/null pkgsrc/security/py-shamir_mnemonic/Makefile:1.1
--- /dev/null Sun Mar 1 00:44:45 2026
+++ pkgsrc/security/py-shamir_mnemonic/Makefile Sun Mar 1 00:44:45 2026
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2026/03/01 00:44:45 js Exp $
+
+DISTNAME= shamir_mnemonic-0.3.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= security python
+MASTER_SITES= ${MASTER_SITE_PYPI:=s/shamir-mnemonic/}
+
+MAINTAINER= js%NetBSD.org@localhost
+HOMEPAGE= https://pypi.org/project/shamir-mnemonic/
+COMMENT= Reference implementation of SLIP-0039
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-click>=8:../../devel/py-click
+
+USE_LANGUAGES= # none
+
+PYTHON_SELF_CONFLICT= yes
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-shamir_mnemonic/PLIST
diff -u /dev/null pkgsrc/security/py-shamir_mnemonic/PLIST:1.1
--- /dev/null Sun Mar 1 00:44:45 2026
+++ pkgsrc/security/py-shamir_mnemonic/PLIST Sun Mar 1 00:44:45 2026
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1 2026/03/01 00:44:45 js Exp $
+bin/shamir
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/shamir_mnemonic/__init__.py
+${PYSITELIB}/shamir_mnemonic/__init__.pyc
+${PYSITELIB}/shamir_mnemonic/__init__.pyo
+${PYSITELIB}/shamir_mnemonic/cipher.py
+${PYSITELIB}/shamir_mnemonic/cipher.pyc
+${PYSITELIB}/shamir_mnemonic/cipher.pyo
+${PYSITELIB}/shamir_mnemonic/cli.py
+${PYSITELIB}/shamir_mnemonic/cli.pyc
+${PYSITELIB}/shamir_mnemonic/cli.pyo
+${PYSITELIB}/shamir_mnemonic/constants.py
+${PYSITELIB}/shamir_mnemonic/constants.pyc
+${PYSITELIB}/shamir_mnemonic/constants.pyo
+${PYSITELIB}/shamir_mnemonic/recovery.py
+${PYSITELIB}/shamir_mnemonic/recovery.pyc
+${PYSITELIB}/shamir_mnemonic/recovery.pyo
+${PYSITELIB}/shamir_mnemonic/rs1024.py
+${PYSITELIB}/shamir_mnemonic/rs1024.pyc
+${PYSITELIB}/shamir_mnemonic/rs1024.pyo
+${PYSITELIB}/shamir_mnemonic/shamir.py
+${PYSITELIB}/shamir_mnemonic/shamir.pyc
+${PYSITELIB}/shamir_mnemonic/shamir.pyo
+${PYSITELIB}/shamir_mnemonic/share.py
+${PYSITELIB}/shamir_mnemonic/share.pyc
+${PYSITELIB}/shamir_mnemonic/share.pyo
+${PYSITELIB}/shamir_mnemonic/utils.py
+${PYSITELIB}/shamir_mnemonic/utils.pyc
+${PYSITELIB}/shamir_mnemonic/utils.pyo
+${PYSITELIB}/shamir_mnemonic/wordlist.py
+${PYSITELIB}/shamir_mnemonic/wordlist.pyc
+${PYSITELIB}/shamir_mnemonic/wordlist.pyo
+${PYSITELIB}/shamir_mnemonic/wordlist.txt
Index: pkgsrc/security/py-shamir_mnemonic/distinfo
diff -u /dev/null pkgsrc/security/py-shamir_mnemonic/distinfo:1.1
--- /dev/null Sun Mar 1 00:44:45 2026
+++ pkgsrc/security/py-shamir_mnemonic/distinfo Sun Mar 1 00:44:45 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/03/01 00:44:45 js Exp $
+
+BLAKE2s (shamir_mnemonic-0.3.0.tar.gz) = 2d281d5df760964a152028923ef24d4d4289637551fe629a1e260172f9db921f
+SHA512 (shamir_mnemonic-0.3.0.tar.gz) = c39d10398e06dbccf7c25fb48a18e78faffd135260787d1965a586cf3a8a4dd661e751317a002a77b7aea62756cdae692170eb3cdee8bf21e18719f15b8552ee
+Size (shamir_mnemonic-0.3.0.tar.gz) = 21757 bytes
Home |
Main Index |
Thread Index |
Old Index