Skip to content

refactor: Use BIP66 Library#88

Merged
faustbrian merged 7 commits intoArkEcosystemArchive:masterfrom
sleepdefic1t:chore/use-bip66-lib
May 24, 2019
Merged

refactor: Use BIP66 Library#88
faustbrian merged 7 commits intoArkEcosystemArchive:masterfrom
sleepdefic1t:chore/use-bip66-lib

Conversation

@sleepdefic1t
Copy link
Contributor

Proposed changes

current DER encoding/decoding is built-in and lacks many improvements and proof against test-cases from BTC-BIP66 that are in the BIP66 lib.

This PR drops the DER class, tests and usage in favor of the BIP66 library which is also a package in PlatformIO and the Arduino Library Manager.

Types of changes

  • Build (changes that affect the build system)

Checklist

  • I have read the CONTRIBUTING documentation
  • Lint and unit tests pass locally with my changes

current DER encoding/decoding is built-in and lacks many improvements that are in the BIP66 lib.

This PR drops the DER class, tests and usage in favor of the BIP66 library which is also a package in PlatformIO and the Arduino Library Manager.
@ghost ghost added Complexity: High More than 256 lines changed. Type: Task The issue is a request to setup third-party integrations or any general non-code related tasks. labels May 21, 2019
@ghost
Copy link

ghost commented May 21, 2019

The ci/circleci: build-linux-default job is failing as of 947882b92ed16431795357f817c7d7458d6a1b77. Please review the logs for more information.

Once you've pushed the fixes, the build will automatically re-run. Thanks!

@sleepdefic1t sleepdefic1t changed the title chore: Use BIP66 Library [WIP]chore: Use BIP66 Library May 21, 2019
@faustbrian faustbrian changed the title [WIP]chore: Use BIP66 Library [WIP]refactor: Use BIP66 Library May 21, 2019
@faustbrian
Copy link
Contributor

@sleepdefic1t is this ready?

@sleepdefic1t
Copy link
Contributor Author

@faustbrian
Not just yet.
I want to confirm a few things first. Thank you 👍

@sleepdefic1t sleepdefic1t changed the title [WIP]refactor: Use BIP66 Library refactor: Use BIP66 Library May 21, 2019
@sleepdefic1t
Copy link
Contributor Author

@faustbrian
This is ready.

@faustbrian faustbrian merged commit 3f20868 into ArkEcosystemArchive:master May 24, 2019
@sleepdefic1t sleepdefic1t deleted the chore/use-bip66-lib branch May 24, 2019 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Complexity: High More than 256 lines changed. Type: Task The issue is a request to setup third-party integrations or any general non-code related tasks.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants