diff options
| author | tb <> | 2024-03-02 11:11:11 +0000 |
|---|---|---|
| committer | tb <> | 2024-03-02 11:11:11 +0000 |
| commit | 26367add3db68a3e89bda58a3c85174507f8e71a (patch) | |
| tree | 865633fee7fa46f45fa7bee8495692a2bf76544f /src/lib/libcrypto/Symbols.list | |
| parent | 792421b3f220abcbd1405485edc9bf6b39485769 (diff) | |
| download | openbsd-26367add3db68a3e89bda58a3c85174507f8e71a.tar.gz openbsd-26367add3db68a3e89bda58a3c85174507f8e71a.tar.bz2 openbsd-26367add3db68a3e89bda58a3c85174507f8e71a.zip | |
Make LHASH_OF() and STACK_OF() use opaque structs
This removes internals of these two special snowflakes and will allow
further simplifications. Unfortunately, there are some pieces of
software that actually use LHASH_OF() (looking at you, pound, Ruby, and
openssl(1)), so we get to keep exposing this garbage, at least for now.
Expose lh_error() as a symbol to replace a macro reaching into _LHASH.
lh_down_load() is no longer available. _LHASH and _STACK are now opaque,
LHASH_NODE becomes internal-only.
from jsing
Diffstat (limited to 'src/lib/libcrypto/Symbols.list')
| -rw-r--r-- | src/lib/libcrypto/Symbols.list | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 644797f655..f14233f649 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
| @@ -3434,6 +3434,7 @@ idea_set_encrypt_key | |||
| 3434 | lh_delete | 3434 | lh_delete |
| 3435 | lh_doall | 3435 | lh_doall |
| 3436 | lh_doall_arg | 3436 | lh_doall_arg |
| 3437 | lh_error | ||
| 3437 | lh_free | 3438 | lh_free |
| 3438 | lh_insert | 3439 | lh_insert |
| 3439 | lh_new | 3440 | lh_new |
