Skip to content

Releases: aido/app-seed-tool

Seed Tool application for Ledger - Release 1.5.1

09 Nov 03:45
v1.5.1
3a28df7
Compare
Choose a tag to compare

Change log

[1.5.1] - 2023-11-09

Added

  • Added unit tests for shamir
  • Added unit tests for SSKR
  • Added unit tests for BIP39 <-> SSKR roundtrip

Changed

  • Reduce size of Nano binaries slightly by removing duplicate flows
  • Make generic SSKR functionality more Ledger specific

Fixed

[1.5.0] - 2023-10-20

Added

  • Added option to generate BIP39 mnemonics from SSKR shares even if shares do not validate against seed on device
    • A user may have lost or damaged original device and now needs to generate the recovery phrase from another secure device

Changed

Fixed

  • Fixed build warning about UNUSED macro

[1.4.1] - 2023-10-13

Added

  • Clear buffers before exiting

Changed

Fixed

[1.4.0] - 2023-05-14

Added

  • Added BIP39 Check for Ledger Stax

Changed

Fixed

  • Fixed warnings about deprecated functions during build

[1.3.2] - 2023-05-08

Added

  • Added some Ledger specific preprocessor conditionals to bc-sskr and bc-shamir

Changed

  • Changed memset(x, 0, y) to memzero(x, y) macro

Fixed

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Seed Tool application for Ledger - Release 1.5.0

20 Oct 21:23
v1.5.0
2f39937
Compare
Choose a tag to compare

Change log

[1.5.0] - 2023-10-20

Added

  • Added option to generate BIP39 mnemonics from SSKR shares even if shares do not validate against seed on device
    • A user may have lost or damaged original device and now needs to generate the recovery phrase from another secure device

Changed

Fixed

  • Fixed build warning about UNUSED macro

[1.4.1] - 2023-10-13

Added

  • Clear buffers before exiting

Changed

Fixed

[1.4.0] - 2023-05-14

Added

  • Added BIP39 Check for Ledger Stax

Changed

Fixed

  • Fixed warnings about deprecated functions during build

[1.3.2] - 2023-05-08

Added

  • Added some Ledger specific preprocessor conditionals to bc-sskr and bc-shamir

Changed

  • Changed memset(x, 0, y) to memzero(x, y) macro

Fixed

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Seed Tool application for Ledger - Release 1.4.1

13 Oct 22:02
v1.4.1
7577ebb
Compare
Choose a tag to compare

Change log

[1.4.1] - 2023-10-13

Added

  • Clear buffers before exiting

Changed

Fixed

[1.4.0] - 2023-05-14

Added

  • Added BIP39 Check for Ledger Stax

Changed

Fixed

  • Fixed warnings about deprecated functions during build

[1.3.2] - 2023-05-08

Added

  • Added some Ledger specific preprocessor conditionals to bc-sskr and bc-shamir

Changed

  • Changed memset(x, 0, y) to memzero(x, y) macro

Fixed

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Seed Tool application for Ledger - Release 1.4.0

11 Oct 22:24
v1.4.0
2c9d206
Compare
Choose a tag to compare

Change log

[1.4.0] - 2023-05-14

Added

  • Added BIP39 Check for Ledger Stax

Changed

Fixed

  • Fixed warnings about deprecated functions during build

[1.3.2] - 2023-05-08

Added

  • Added some Ledger specific preprocessor conditionals to bc-sskr and bc-shamir

Changed

  • Changed memset(x, 0, y) to memzero(x, y) macro

Fixed

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.3.2

08 May 16:28
v1.3.2
901fa7f
Compare
Choose a tag to compare

Change log

[1.3.2] - 2023-05-08

Added

  • Added some Ledger specific preprocessor conditionals to bc-sskr and bc-shamir

Changed

  • Changed memset(x, 0, y) to memzero(x, y) macro

Fixed

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.3.1

03 May 22:14
v1.3.1
8b7a06b
Compare
Choose a tag to compare

Change log

[1.3.1] - 2023-05-03

Added

Changed

Fixed

  • Fixed static analyzer warning about zero-length array
  • Fixed CodeQL warnings about comparison of narrow type with wide type in loop condition

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.3.0

26 Apr 21:08
v1.3.0
96f8ada
Compare
Choose a tag to compare

Change log

[1.3.0] - 2023-04-27

Added

Changed

  • Removed duplicated Nano code
  • Simplified flow code

Fixed

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.2.0

21 Apr 19:29
v1.2.0
a00627c
Compare
Choose a tag to compare

Change log

[1.2.0] - 2023-04-21

Added

  • Added automated tests
  • Added flow to set SSKR threshold values

Changed

Fixed

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.1.1

06 Apr 15:23
v1.1.1
cb70ac0
Compare
Choose a tag to compare

Change log

[1.1.1] - 2023-04-06

Added

Changed

Fixed

  • Fix issue with using 'cx_crc32_hw()' function in 'onboarding_seed_sskr.c' when testing with Speculos
  • Some CodeQL suggested tidy ups

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nano

Changed

Fixed

Sharded Secret Key Reconstruction (SSKR) Check application for Ledger - Release 1.1.0

04 Apr 13:43
v1.1.0
352bbb9
Compare
Choose a tag to compare

Change log

[1.1.0] - 2023-04-04

Added

  • Generate BIP39 mnemonic phrases from SSKR shares
    • Add 'SSKR Check' menu option
    • Add flow to the 'SSKR Check' menu
    • Write SSKR to BIP39 functionality
    • Test with 29-word SSKR shares
    • Test with 46-word SSKR shares
    • Test on nanos
    • Test on nanosp
    • Test on nanox

Changed

Fixed

[1.0.1] - 2023-03-21

Added

  • Clone app-recovery-check and rename to app-sskr-check
  • Add SSKR (bc-sskr and bc-shamir) to app-sskr-check
  • Generate SSKR shares from BIP39 mnemonic phrase
    • Write BIP39 to SSKR functionality
    • Add SSKR flow to the Check BIP39 menu
    • Test with 12-word BIP39 phrases
    • Test with 18-word BIP39 phrases
    • Test with 24-word BIP39 phrases
    • Test on nanos
    • Test on nanosp
    • Test on nano

Changed

Fixed