[openssl/openssl] 23e648: Added a macro OSSL_DISPATCH_END as marker of the e...
Irak Rigia
noreply at github.com
Fri Apr 21 14:21:33 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 23e648962e04af132c0841bec950b8a89b87fb2d
https://github.com/openssl/openssl/commit/23e648962e04af132c0841bec950b8a89b87fb2d
Author: Irak Rigia <tarakrigia at gmail.com>
Date: 2023-04-21 (Fri, 21 Apr 2023)
Changed paths:
M doc/man3/OSSL_DISPATCH.pod
M doc/man7/provider-base.pod
M include/openssl/core.h
M util/other.syms
Log Message:
-----------
Added a macro OSSL_DISPATCH_END as marker of the end of OSSL_DISPATCH arrays
Also updated the corresponding documentations.
Fixes #20710
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Richard Levitte <levitte at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20745)
Commit: 1e6bd31e58dba0bb5d7f21cf1fe1e0d9e4ee3c30
https://github.com/openssl/openssl/commit/1e6bd31e58dba0bb5d7f21cf1fe1e0d9e4ee3c30
Author: Irak Rigia <tarakrigia at gmail.com>
Date: 2023-04-21 (Fri, 21 Apr 2023)
Changed paths:
M crypto/provider_core.c
M fuzz/fuzz_rand.c
M providers/baseprov.c
M providers/defltprov.c
M providers/fips/fipsprov.c
M providers/implementations/asymciphers/rsa_enc.c
M providers/implementations/asymciphers/sm2_enc.c
M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
M providers/implementations/ciphers/cipher_aes_gcm_siv.c
M providers/implementations/ciphers/cipher_aes_ocb.c
M providers/implementations/ciphers/cipher_aes_siv.c
M providers/implementations/ciphers/cipher_aes_wrp.c
M providers/implementations/ciphers/cipher_aes_xts.c
M providers/implementations/ciphers/cipher_chacha20.c
M providers/implementations/ciphers/cipher_chacha20_poly1305.c
M providers/implementations/ciphers/cipher_cts.h
M providers/implementations/ciphers/cipher_des.c
M providers/implementations/ciphers/cipher_null.c
M providers/implementations/ciphers/cipher_rc2.c
M providers/implementations/ciphers/cipher_rc4.c
M providers/implementations/ciphers/cipher_rc4_hmac_md5.c
M providers/implementations/ciphers/cipher_rc5.c
M providers/implementations/ciphers/cipher_sm4_xts.c
M providers/implementations/ciphers/cipher_tdes.h
M providers/implementations/ciphers/cipher_tdes_wrap.c
M providers/implementations/encode_decode/decode_der2key.c
M providers/implementations/encode_decode/decode_epki2pki.c
M providers/implementations/encode_decode/decode_msblob2key.c
M providers/implementations/encode_decode/decode_pem2der.c
M providers/implementations/encode_decode/decode_pvk2key.c
M providers/implementations/encode_decode/decode_spki2typespki.c
M providers/implementations/encode_decode/encode_key2any.c
M providers/implementations/encode_decode/encode_key2blob.c
M providers/implementations/encode_decode/encode_key2ms.c
M providers/implementations/encode_decode/encode_key2text.c
M providers/implementations/exchange/dh_exch.c
M providers/implementations/exchange/ecdh_exch.c
M providers/implementations/exchange/ecx_exch.c
M providers/implementations/exchange/kdf_exch.c
M providers/implementations/include/prov/ciphercommon.h
M providers/implementations/include/prov/ciphercommon_aead.h
M providers/implementations/kdfs/argon2.c
M providers/implementations/kdfs/hkdf.c
M providers/implementations/kdfs/hmacdrbg_kdf.c
M providers/implementations/kdfs/kbkdf.c
M providers/implementations/kdfs/krb5kdf.c
M providers/implementations/kdfs/pbkdf1.c
M providers/implementations/kdfs/pbkdf2.c
M providers/implementations/kdfs/pkcs12kdf.c
M providers/implementations/kdfs/pvkkdf.c
M providers/implementations/kdfs/scrypt.c
M providers/implementations/kdfs/sshkdf.c
M providers/implementations/kdfs/sskdf.c
M providers/implementations/kdfs/tls1_prf.c
M providers/implementations/kdfs/x942kdf.c
M providers/implementations/kem/ec_kem.c
M providers/implementations/kem/ecx_kem.c
M providers/implementations/kem/rsa_kem.c
M providers/implementations/keymgmt/dh_kmgmt.c
M providers/implementations/keymgmt/dsa_kmgmt.c
M providers/implementations/keymgmt/ec_kmgmt.c
M providers/implementations/keymgmt/ecx_kmgmt.c
M providers/implementations/keymgmt/kdf_legacy_kmgmt.c
M providers/implementations/keymgmt/mac_legacy_kmgmt.c
M providers/implementations/keymgmt/rsa_kmgmt.c
M providers/implementations/macs/blake2_mac_impl.c
M providers/implementations/macs/cmac_prov.c
M providers/implementations/macs/gmac_prov.c
M providers/implementations/macs/hmac_prov.c
M providers/implementations/macs/kmac_prov.c
M providers/implementations/macs/poly1305_prov.c
M providers/implementations/macs/siphash_prov.c
M providers/implementations/rands/drbg_ctr.c
M providers/implementations/rands/drbg_hash.c
M providers/implementations/rands/drbg_hmac.c
M providers/implementations/rands/seed_src.c
M providers/implementations/rands/test_rng.c
M providers/implementations/signature/dsa_sig.c
M providers/implementations/signature/ecdsa_sig.c
M providers/implementations/signature/eddsa_sig.c
M providers/implementations/signature/mac_legacy_sig.c
M providers/implementations/signature/rsa_sig.c
M providers/implementations/signature/sm2_sig.c
M providers/implementations/storemgmt/file_store.c
M providers/implementations/storemgmt/file_store_any2obj.c
M providers/implementations/storemgmt/winstore_store.c
M providers/legacyprov.c
M providers/nullprov.c
M ssl/record/rec_layer_s3.c
M test/bio_core_test.c
M test/fake_rsaprov.c
M test/filterprov.c
M test/p_test.c
M test/provfetchtest.c
M test/testutil/fake_random.c
M test/tls-provider.c
M test/upcallstest.c
M test/user_property_test.c
Log Message:
-----------
Replaced '{ 0, NULL }' with OSSL_DISPATCH_END in OSSL_DISPATCH arrays
Fixes #20710
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Richard Levitte <levitte at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20745)
Compare: https://github.com/openssl/openssl/compare/4e5f3d691343...1e6bd31e58db
More information about the openssl-commits
mailing list