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

20240910-configure-enable-all-asm-and-sp-cleanup #7967

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    3cb66ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf8f9a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    723d8ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    430d104 View commit details
    Browse the repository at this point in the history
  5. configure.ac: move handling for enable-all-asm to precede handling fo…

    …r enable-all-crypto, and compute DEFAULT_ENABLED_ALL_ASM appropriately.
    douzzer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1b0ef04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b8e9e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e227b2a View commit details
    Browse the repository at this point in the history
  8. configure.ac:

    * in handling for enable-all-asm, add check for full Gnu C and don't auto-enable all-asm unless full Gnu C and enable-all-crypto, among other sanity checks.
    * in enable-all and enable-all-crypto, correctly conditionalize several FIPS-v6-only features/algorithms.
    * in FIPS v5 setup, force off SRTP and SRTP-KDF (with warnings).
    douzzer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    428e158 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d0047f View commit details
    Browse the repository at this point in the history
  10. configure.ac: in --enable-all-asm handler, support only x86_64 and aa…

    …rch64, and enable sp-asm only for them, to avoid "ASM not available for CPU" error from sp-asm handler.
    douzzer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    98a5102 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    53c4c00 View commit details
    Browse the repository at this point in the history
  12. configure.ac:

    * move leanpsk and asn option processing early to make their results available to existing math back end selector logic;
    * add -DWOLFSSL_ASN_ALL to enable-all-crypto;
    * tweak asn option processing to preserve "original" value in case later configure logic wants to pivot on that.
    douzzer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3fac3b7 View commit details
    Browse the repository at this point in the history
  13. wolfcrypt/src/asn.c:DecodeSingleResponse(): fix gating for "at" worki…

    …ng var, by refactoring gating for WOLFSSL_OCSP_PARSE_STATUS sections for clarity.
    douzzer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    eb53a95 View commit details
    Browse the repository at this point in the history