Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also print addresses of the _libre_ symbols | tb | 12 days | 1 | -2/+6 |
| | |||||
* | fix symbols test to actually detect missing _libre_ symbols | tb | 12 days | 1 | -2/+2 |
| | |||||
* | symbols: remove special case for cpuid_setup and cpu_caps | tb | 2024-09-01 | 1 | -8/+1 |
| | | | | The former is gone and the latter is available in crypto.h. | ||||
* | Teach symbols test about the namespace | tb | 2024-07-10 | 2 | -3/+9 |
| | | | | | | This ensures that when adding public symbols, the magic is not omitted. with/ok beck | ||||
* | Remove workarounds for unprototyped symbols | tb | 2024-04-15 | 1 | -71/+1 |
| | |||||
* | symbols test: Remove a few things that are long gone | tb | 2024-04-10 | 1 | -19/+5 |
| | |||||
* | Remove CMS special now that we do not depend on pem.h being included first. | jsing | 2024-03-29 | 1 | -2/+1 |
| | |||||
* | symbols: Tweak this test so it works with -j N | tb | 2023-06-22 | 1 | -6/+4 |
| | |||||
* | symbols.awk: Remove cfb dance | tb | 2023-05-04 | 1 | -4/+2 |
| | | | | With e_old.c gone, we no longer need this. | ||||
* | Tweak symbols test in such a way that it would have caught the recent | tb | 2022-09-21 | 2 | -3/+9 |
| | | | | | Symbols.list mistake: undefine aliases (except _cfb block ciphers which are aliases for historical reasons). Use -Wl,--no-allow-shlib-undefined. | ||||
* | Drop bogus DPADD += ${LIBSSL} | tb | 2022-06-19 | 1 | -2/+2 |
| | |||||
* | Add a prototype for OBJ_bsearch_ so this test will keep working | tb | 2022-01-12 | 1 | -1/+6 |
| | | | | | after the bump. Since this tests the public interfaces, we do not want to use LIBRESSL_INTERNAL/LIBRESSL_CRYPTO_INTERNAL here. | ||||
* | tweak for the generated source | tb | 2021-12-14 | 1 | -2/+2 |
| | |||||
* | Remove workaround for missing d2i_DSAPrivateKey_fp prototype | tb | 2021-03-31 | 1 | -5/+1 |
| | |||||
* | avoid two overlong lines and drop an unused printf argument | tb | 2020-10-12 | 1 | -4/+4 |
| | |||||
* | zap redundant line | tb | 2020-09-18 | 1 | -2/+1 |
| | |||||
* | Check availability of the symbols in Symbols.list | tb | 2020-09-18 | 2 | -0/+182 |
This regress parses Symbols.list and pulls all public headers out of libcrypto's Makefile to generate a simple program that uses all public symbols. A number of symbols need to be declared extern since they are unavailable in public headers and a handful must be skipped since they are apparently architecture dependent. This would have caught the recent breakage due to the accidental removal of the NAME_CONSTRAINTS_check() function and points out a number of places where cleanup may happen in the future. discussed with beck |