build: remove libressl check (proposal) #6732

pull laanwj wants to merge 2 commits into bitcoin:master from laanwj:2015_09_remove_libressl_check changing 2 files +6 −45
  1. laanwj commented at 2:15 PM on September 28, 2015: member

    Now that BIP66 passed, OpenSSL is no longer directly part of the consensus. What matters is that DER signatures are correctly parsed, and secp256k1 crypto is implemented correctly (as well as the other functions we use from OpenSSL, such as random number generation)

    This means that effectively, using LibreSSL is not a larger risk than using another version of OpenSSL.

    Remove the specific check for LibreSSL. This makes it much easier to build on platforms that use LibreSSL by default.

    Includes the still-relevant part of #6729: make sure CHECK_HEADER(ec.h) is called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).

  2. laanwj added the label Build system on Sep 28, 2015
  3. laanwj cross-referenced this on Sep 28, 2015 from issue build: set CXXFLAGS for libressl probe by laanwj
  4. laanwj renamed this:
    build: remove libressl check
    build: remove libressl check (proposal)
    on Sep 29, 2015
  5. laanwj cross-referenced this on Sep 30, 2015 from issue Trivial: start the help texts with lowercase by paveljanik
  6. paveljanik commented at 1:20 PM on September 30, 2015: contributor

    ACK

  7. TheBlueMatt commented at 10:20 PM on September 30, 2015: contributor

    utACK

  8. theuni commented at 1:56 AM on October 1, 2015: member

    ut ACK

  9. jgarzik commented at 9:41 AM on October 1, 2015: contributor

    ACK

  10. jgarzik cross-referenced this on Oct 1, 2015 from issue doc: Add build guide for OpenBSD 5.7 by laanwj
  11. build: remove libressl check
    Now that BIP66 passed, OpenSSL is no longer directly part of the
    consensus. What matters is that DER signatures are correctly parsed, and
    secp256k1 crypto is implemented correctly (as well as the other
    functions we use from OpenSSL, such as random number generation)
    
    This means that effectively, using LibreSSL is not a larger risk than
    using another version of OpenSSL.
    
    Remove the specific check for LibreSSL.
    
    Includes the still-relevant part of #6729: make sure CHECK_HEADER is
    called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).
    5978388476
  12. doc: no longer require use of openssl in OpenBSD build guide a3874c7c3a
  13. laanwj force-pushed on Oct 1, 2015
  14. laanwj merged this on Oct 1, 2015
  15. laanwj closed this on Oct 1, 2015

  16. laanwj referenced this in commit bb882d04e8 on Oct 1, 2015
  17. luke-jr referenced this in commit 1782cfe9d3 on Jan 9, 2016
  18. luke-jr referenced this in commit ed06991bcf on Jan 10, 2016
  19. MarcoFalke cross-referenced this on Jun 26, 2016 from issue libressl is detected even if openssl is selected on openbsd w/ 0.11 by ChoHag
  20. str4d cross-referenced this on Sep 20, 2016 from issue NCC-2016-007 - Upgrade OpenSSL by daira
  21. bitcoin locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:55 UTC