summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-05-10 21:42:56 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-05-24 10:19:34 +0100
commit5deb42d4db82e27e0b3e7128b3c97f1531888568 (patch)
tree749f3fbc0690801559b696d44588c6d795263a0d /gnu/packages/python-crypto.scm
parentd4e8fe5ddec17b25cf568d0c65662414a3624b76 (diff)
gnu: python-trezor: Update to 0.20.0.
* gnu/packages/finance.scm (python-trezor): Update to 0.20.0. [propagated-inputs]: Remove python-attrs, python-ecdsa, and python-hidapi; add python-construct, python-cryptography, python-keyring, python-noiseprotocol, python-platformdirs, python-shamir-mnemonic, and python-slip10. [native-inputs]: Remove protobuf, python-pillow, python-protobuf, python-pyqt, and python-simple-rlp; add python-hatchling and python-setuptools. Change-Id: I8f3e2ec7c3851ddf3148c726f2f844320ad9bd77
Diffstat (limited to 'gnu/packages/python-crypto.scm')
-rw-r--r--gnu/packages/python-crypto.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index be0a56a9346..0d530a7d43b 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -1526,6 +1526,36 @@ reconstruct the original secret. Knowledge of fewer than the required number
1526of parts does not leak information about the secret.") 1526of parts does not leak information about the secret.")
1527 (license license:expat))) 1527 (license license:expat)))
1528 1528
1529(define-public python-slip10
1530 (package
1531 (name "python-slip10")
1532 (version "1.1.0")
1533 (source
1534 (origin
1535 (method git-fetch)
1536 (uri (git-reference
1537 (url "https://github.com/trezor/python-slip10")
1538 (commit (string-append "v" version))))
1539 (file-name (git-file-name name version))
1540 (sha256
1541 (base32 "0r1p7kxg1hcc3mcda8mrrhrnx6idzik7gw8c42q4359yp633vv83"))))
1542 (build-system pyproject-build-system)
1543 (native-inputs
1544 (list python-poetry-core
1545 python-pytest))
1546 (propagated-inputs
1547 (list python-cryptography))
1548 (home-page "https://github.com/trezor/python-slip10")
1549 (synopsis "Reference implementation of SLIP10 ")
1550 (description
1551 "This package provides a reference implementation of the SLIP-0010 (see:
1552https://github.com/satoshilabs/slips, slip-0010.md) specification,which
1553generalizes the BIP-0032 (see: https://github.com/bitcoin/bips/tree,
1554bip-0032.mediawiki) derivation scheme for private and public key pairs in
1555hierarchical deterministic wallets for the curves secp256k1, NIST P-256,
1556ed25519 and curve25519.")
1557 (license license:bsd-3)))
1558
1529(define-public python-spake2 1559(define-public python-spake2
1530 (package 1560 (package
1531 (name "python-spake2") 1561 (name "python-spake2")