These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our
OpenSSL 3.0 builds.
Details
Details
- Reviewers
emaste jhb - Commits
- rG5ffb5c849c86: openssl: don't export nonexistant symbols
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 56472 Build 53360: arc lint + arc unit
Event Timeline
secure/lib/libssl/Version.map | ||
---|---|---|
390–392 | these are in crypto/openssl/ssl/methods.c, in # ifndef OPENSSL_NO_SSL3_METHOD which gets set in crypto/openssl/include/openssl/configuration.h # ifndef OPENSSL_NO_SSL3_METHOD # define OPENSSL_NO_SSL3_METHOD # endif |
secure/lib/libssl/Version.map | ||
---|---|---|
390–392 | Ok, so they aren't built and there's no way to enable them short of editing crypto/openssl/include/openssl/configuration.h. |
secure/lib/libssl/Version.map | ||
---|---|---|
390–392 | Yep - sorry I didn't add more in that comment. I added the comment because I at first thought they were (at least) optional but discovered that in the configuration in the tree they are indeed disabled and should not be in the symbol file. |