[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