Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.

Releases: bnb-chain/ledger-app-binance

v1.1.4: Nano X Support

24 May 10:02
8781c37
Compare
Choose a tag to compare

CHANGES

  • Added initial support for Ledger Nano X

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5
  • Ledger Nano X
  • U2F transport

TESTS

Test cases may be found in binance-chain/javascript-sdk.

v1.1.3

24 May 10:01
Compare
Choose a tag to compare

FIXES

  • Fixed signing for certain complex proposal message types

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5
  • U2F transport

TESTS

Test cases for v1.1.3 may be found in binance-chain/javascript-sdk.

v1.1.2

17 Apr 08:46
Compare
Choose a tag to compare

CHANGES

  • app_main: cleaner mutable hd path node check
  • app_main: allow variable account path node
  • tx parser: make some keys indicate msg type
  • security: INS_PUBLIC_KEY does not set viewed_bip32_path

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5
  • U2F transport

TESTS

Test cases for v1.1.2 may be found in binance-chain/javascript-sdk.

v1.1.1

16 Apr 03:06
Compare
Choose a tag to compare

CHANGES

  • tx parser: substitute some tx keys for nicer ones
  • tx parser: remove account_number preview page, remove key msg prefix

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5
  • U2F transport

TESTS

Test cases for v1.1.1 may be found in binance-chain/javascript-sdk.

v1.1.0

11 Apr 05:19
Compare
Choose a tag to compare

CHANGES

  • Merged with upstream ZondaX/ledger-cosmos-app ~v1.3.2
    • User has to "preview" the tx before signing now
    • Added new ins: INS_GET_ADDR_SECP256K1, INS_SHOW_ADDR_SECP256K1
    • Memory usage improvements
  • Applied decimal formatting for order fields and transfer inputs/outputs
  • Applied pretty printing of long json values (i.e. coins)
  • Reduced max bip32 depth to 5 and checking that all but the last "node" match as expected: m/44'/714'/0'/0/...
  • Validating that bech32 hrp is either tbnb or bnb for "show address"
  • "Show address" main menu option can now scroll through address indexes
  • Some misc usability related UI changes
  • Security: The bip32 path is "locked in" when the user sees the address (either via getting public key, getting the address or showing the address on the device). Trying to sign with a different path (i.e. during a MitM attack) will not work and will instead return an error from the device.

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5
  • U2F transport

TESTS

Test cases for v1.1.0 to be added to binance-chain/javascript-sdk.

v1.0.2

01 Mar 12:25
Compare
Choose a tag to compare

FIXES

  • Pubkey "compression" refactor

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5

This release is compatible with the 1552-u2f-fix branch of nanos-secure-sdk.

v1.0.1

26 Feb 12:30
Compare
Choose a tag to compare

FIXES

  • Reorganizing stack (necessary for parsing nested json) - from upstream (@Zondax)
    This fixes an out of memory crash that sometimes happens when signing a transaction after viewing its parsed json content.

COMPATIBILITY

  • Ledger Nano S firmware v1.5.5

This release is compatible with the 1552-u2f-fix branch of nanos-secure-sdk.

v1.0.0

26 Feb 07:29
Compare
Choose a tag to compare

Initial release