summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
diff options
context:
space:
mode:
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")