Changes between Initial Version and Version 1 of Ticket #2


Ignore:
Timestamp:
04/09/2022 08:51:21 AM (2 years ago)
Author:
Laman
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2 – Description

    initial v1  
    11Have been trying to use the library and created shares of a 32-bytes key as follows:
    2 shares = generate_raw(encoded_public_key, 3, 5)
     2`shares = generate_raw(encoded_public_key, 3, 5)`
    33
    44When reconstructing using - reconstruct_raw(shares) - getting the following error:
    55
     6{{{
    67  key = reconstruct_raw(shares)
    78  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/shamira/core.py", line 49, in reconstruct_raw
     
    1011    if len({x for (x, _) in shares}) < len(shares):
    1112ValueError: too many values to unpack (expected 2)
     13}}}
    1214
    1315------
    1416Also tried:
     17
     18{{{
    1519shares = generate(encoded_public_key, 3, 5)
    1620key = reconstruct(shares, encoding="b32", raw=False)
     21}}}
     22
    1723
    1824But the following error appears:
    1925
     26{{{
    2027key = reconstruct(shares, encoding="b32", raw=False)
    2128  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/shamira/core.py", line 95, in reconstruct
     
    2633    (*_, i, share_str) = share.split(".")
    2734AttributeError: 'list' object has no attribute 'split'
     35}}}
    2836
    2937------