Skip to content

Conversation

hebasto
Copy link
Owner

@hebasto hebasto commented Mar 2, 2024

Align bitcoin_crypto library implementation with:

Note. Failed to present this change as git-autosquash-ready.

hebasto added 2 commits March 2, 2024 09:51
Fix a wrong implementation, which was caused by the confusion between
Core's "--enable-asm" and libsecp's "--with-asm".
Align `bitcoin_crypto` library implementation with:
- bitcoin#29407
- bitcoin#29528

Note. Failed to present this change as git-autosquash-ready.
@hebasto hebasto added the help wanted Extra attention is needed label Mar 2, 2024
Copy link

@pablomartin4btc pablomartin4btc left a comment

Choose a reason for hiding this comment

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

crACK 4e19692

  • Verified the mentioned master's PRs
  • ASM option (& references) removed (1)
  • Making crypto/sha256_sse4.cpp source part of the bitcoin_crypto library (libbitcoin_crypto_base) (2)
  • Build secp256k1 with ASM (3)

tACK 4e19692

  • The following doesn't show up anymore in the summary (1):
    Use assembly routines ................. ON
  • (2) Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256_sse4.cpp.o
  • (3) Building C object CMakeFiles/secp256k1.dir/
    -DUSE_ASM_X86_64=1

@hebasto hebasto merged commit 6b47227 into cmake-staging Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants