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