Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

♻️ Remove the direct dependency to secp256k1 #161

Merged
merged 2 commits into from
Sep 20, 2018

Conversation

usatie
Copy link
Member

@usatie usatie commented Sep 19, 2018

Description of the Change

Currently Crypto.swift and ScriptMachine.swift has a direct dependency to secp256k1.
So, remove the dependency.

Alternate Designs

Each users copy Libraries/secp256k1, and then set this path to SWIFT_INCLUDE_PATHS.

Benefits

This PR enables Binary build installation.

Possible Drawbacks

For Linux, it is not solved yet.

Applicable Issues

closes #160

@usatie usatie added the enhancement New feature or request label Sep 19, 2018
@usatie usatie changed the title 👷‍♀️WIP: Add _Crypto.signMessage() and fix for Linux. ♻️ Remove the direct dependency to secp256k1 Sep 19, 2018
Copy link
Contributor

@akifuji akifuji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@akifuji akifuji merged commit 7a5a78d into master Sep 20, 2018
@akifuji akifuji deleted the remove-direct-dependency-to-secp256k1 branch September 20, 2018 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove direct dependency to secp256k1
2 participants