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

Regression testing: fix compilation for unusual configs #7699

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

SparkiDev
Copy link
Contributor

Description

Disable ECC but have OPENSSL_EXTRA and curve25519 - fix #ifdef protection in ssl.c.

tests/api.c:
SSL_SESSION_get_max_fragment_length is not available when no session cache.
ASN1 APIs using generalized time disabled when NO_ASN_TIME defined so disable tests.

Testing

./configure --disable-shared 'CC=clang -fsanitize=address,undefined -g' --enable-all CFLAGS=-DNO_ASN_TIME

./configure --disable-shared 'CC=clang -fsanitize=address,undefined -g' --enable-opensslall --enable-rsa --enable-curve25519 --disable-dh --disable-ecc

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

Disable ECC but have OPENSSL_EXTRA and curve25519 - fix #ifdef
protection in ssl.c.

tests/api.c:
SSL_SESSION_get_max_fragment_length is not available when no session
cache.
ASN1 APIs using generalized time disabled when NO_ASN_TIME defined so
disable tests.
@JacobBarthelmeh JacobBarthelmeh merged commit bbf3bb4 into wolfSSL:master Jul 1, 2024
119 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants