Skip to content

Commit 14e49b4

Browse files
committed
Attempt to reduce some complexity... :/
o Hide SLIP39 Passphrases by default; not used by Trezor o Default to no extra Seed Entropy, allow Hex and UTF-8 data o Disable Save and highlight Status on any error detected o Properly stretch extra Seed Entropy when multiple Seeds desired
1 parent e17b307 commit 14e49b4

File tree

8 files changed

+248
-92
lines changed

8 files changed

+248
-92
lines changed

README.pdf

49 Bytes
Binary file not shown.

images/SLIP39.svg

Lines changed: 5 additions & 5 deletions
Loading

macOS.org

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,24 @@ of the cards and regain access to the account.
6363
#+ATTR_LATEX: :width 5in
6464
[[./images/slip39-pdf.png]]
6565

66+
67+
* Affiliate Links
68+
69+
To assist you in obtaining various SLIP39 compatible components, we have established some
70+
relationship with reliable vendors.
71+
72+
** Trezor
73+
74+
The [[https://shop.trezor.io/product/trezor-model-t?offer_id=15&aff_id=10388][Trezor Model T hardware wallet]] has built-in SLIP39 generation and recovery capability.
75+
76+
#+BEGIN_EXPORT html
77+
<a href="https://shop.trezor.io/product/trezor-model-t?offer_id=15&aff_id=10388&file_id=534" target="_blank"><img src="https://media.go2speed.org/brand/files/trezor/15/20210707060206-T1TT_banner_728x90_3.png" width="728" height="90" border="0" /></a><img src="http://trezor.go2cloud.org/aff_i?offer_id=15&file_id=534&aff_id=10388" width="0" height="0" style="position:absolute;visibility:hidden;" border="0" />
78+
#+END_EXPORT
79+
80+
#+BEGIN_EXPORT html
81+
<!-- Javascript Ad Tag: 1083 -->
82+
<div id="trezor1083SycVfv"></div>
83+
<script src="http://trezor.go2cloud.org/aff_ad?campaign_id=1083&aff_id=10388&format=js&divid=trezor1083SycVfv" type="text/javascript"></script>
84+
<!-- // End Ad Tag -->
85+
#+END_EXPORT
86+

macOS.pdf

3.7 KB
Binary file not shown.

macOS.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ Table of Contents
3131

3232
1. Security with Availability
3333
.. 1. SLIP-39 Mnemonic Recovery Cards
34+
2. Affiliate Links
35+
.. 1. Trezor
3436

3537

3638
1 Security with Availability
@@ -64,3 +66,21 @@ Table of Contents
6466
Instead, generate a number of SLIP-39 Mnemonic cards, which can be
6567
collected to recover the Seed:
6668
<./images/slip39-pdf.png>
69+
70+
71+
2 Affiliate Links
72+
═════════════════
73+
74+
To assist you in obtaining various SLIP39 compatible components, we
75+
have established some relationship with reliable vendors.
76+
77+
78+
2.1 Trezor
79+
──────────
80+
81+
The [Trezor Model T hardware wallet] has built-in SLIP39 generation
82+
and recovery capability.
83+
84+
85+
[Trezor Model T hardware wallet]
86+
<https://shop.trezor.io/product/trezor-model-t?offer_id=15&aff_id=10388>

slip39/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ def mnemonics(
258258
master_secret = random_secret( strength // 8 )
259259
if len( master_secret ) * 8 not in BITS:
260260
raise ValueError(
261-
f"Only 128-, 256- and 512bit seeds supported; {len(master_secret)*8}-bit master_secret supplied" )
261+
f"Only {', '.join( f'{b}-' for b in BITS )}bit seeds supported; {len(master_secret)*8}-bit master_secret supplied" )
262262
return generate_mnemonics(
263263
group_threshold = group_threshold,
264264
groups = groups,

slip39/gui/main.py

Lines changed: 200 additions & 85 deletions
Large diffs are not rendered by default.

slip39/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version_info__ = ( 6, 3, 1 )
1+
__version_info__ = ( 6, 4, 0 )
22
__version__ = '.'.join( map( str, __version_info__ ))

0 commit comments

Comments
 (0)