Rename all getters to use get/get0 in name
authorTomas Mraz <tomas@openssl.org>
Fri, 21 May 2021 14:58:08 +0000 (16:58 +0200)
committerTomas Mraz <tomas@openssl.org>
Tue, 1 Jun 2021 10:40:00 +0000 (12:40 +0200)
commited576acdf591d4164905ab98e89ca5a3b99d90ab
treec0f36ca1b3d42f34c0c502e700ad09b69b713d3c
parent5e2d22d53ed322a7124e26a4fbd116a8210eb77a
Rename all getters to use get/get0 in name

For functions that exist in 1.1.1 provide a simple aliases via #define.

Fixes #15236

Functions with OSSL_DECODER_, OSSL_ENCODER_, OSSL_STORE_LOADER_,
EVP_KEYEXCH_, EVP_KEM_, EVP_ASYM_CIPHER_, EVP_SIGNATURE_,
EVP_KEYMGMT_, EVP_RAND_, EVP_MAC_, EVP_KDF_, EVP_PKEY_,
EVP_MD_, and EVP_CIPHER_ prefixes are renamed.

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15405)
261 files changed:
CHANGES.md
apps/cms.c
apps/crl.c
apps/dgst.c
apps/dsa.c
apps/ec.c
apps/enc.c
apps/gendsa.c
apps/genpkey.c
apps/lib/s_cb.c
apps/list.c
apps/pkeyutl.c
apps/rehash.c
apps/req.c
apps/rsa.c
apps/rsautl.c
apps/s_client.c
apps/speed.c
apps/ts.c
crypto/asn1/a_digest.c
crypto/asn1/a_sign.c
crypto/asn1/a_verify.c
crypto/asn1/d2i_param.c
crypto/asn1/d2i_pr.c
crypto/asn1/d2i_pu.c
crypto/asn1/i2d_evp.c
crypto/asn1/p5_pbev2.c
crypto/asn1/p5_scrypt.c
crypto/asn1/x_algor.c
crypto/cmac/cmac.c
crypto/cmp/cmp_ctx.c
crypto/cmp/cmp_protect.c
crypto/cms/cms_dh.c
crypto/cms/cms_ec.c
crypto/cms/cms_enc.c
crypto/cms/cms_env.c
crypto/cms/cms_kari.c
crypto/cms/cms_lib.c
crypto/cms/cms_pwri.c
crypto/cms/cms_sd.c
crypto/cms/cms_smime.c
crypto/core_namemap.c
crypto/crmf/crmf_lib.c
crypto/dh/dh_kdf.c
crypto/dh/dh_pmeth.c
crypto/dsa/dsa_pmeth.c
crypto/ec/ec_ameth.c
crypto/ec/ec_pmeth.c
crypto/ec/ecdh_kdf.c
crypto/ec/ecx_meth.c
crypto/encode_decode/decoder_lib.c
crypto/encode_decode/decoder_meth.c
crypto/encode_decode/decoder_pkey.c
crypto/encode_decode/encoder_lib.c
crypto/encode_decode/encoder_meth.c
crypto/encode_decode/encoder_pkey.c
crypto/engine/eng_openssl.c
crypto/evp/asymcipher.c
crypto/evp/bio_enc.c
crypto/evp/bio_md.c
crypto/evp/bio_ok.c
crypto/evp/ctrl_params_translate.c
crypto/evp/digest.c
crypto/evp/e_aes.c
crypto/evp/e_aes_cbc_hmac_sha1.c
crypto/evp/e_aes_cbc_hmac_sha256.c
crypto/evp/e_aria.c
crypto/evp/e_bf.c
crypto/evp/e_camellia.c
crypto/evp/e_cast.c
crypto/evp/e_des.c
crypto/evp/e_des3.c
crypto/evp/e_idea.c
crypto/evp/e_rc2.c
crypto/evp/e_rc4.c
crypto/evp/e_rc4_hmac_md5.c
crypto/evp/e_rc5.c
crypto/evp/e_sm4.c
crypto/evp/e_xcbc_d.c
crypto/evp/evp_enc.c
crypto/evp/evp_key.c
crypto/evp/evp_lib.c
crypto/evp/evp_local.h
crypto/evp/evp_pbe.c
crypto/evp/evp_pkey.c
crypto/evp/evp_rand.c
crypto/evp/exchange.c
crypto/evp/kdf_lib.c
crypto/evp/kdf_meth.c
crypto/evp/kem.c
crypto/evp/keymgmt_lib.c
crypto/evp/keymgmt_meth.c
crypto/evp/legacy_md5_sha1.c
crypto/evp/legacy_meth.h
crypto/evp/legacy_sha.c
crypto/evp/m_sigver.c
crypto/evp/mac_lib.c
crypto/evp/mac_meth.c
crypto/evp/p5_crpt.c
crypto/evp/p5_crpt2.c
crypto/evp/p_dec.c
crypto/evp/p_enc.c
crypto/evp/p_legacy.c
crypto/evp/p_lib.c
crypto/evp/p_seal.c
crypto/evp/p_sign.c
crypto/evp/pmeth_lib.c
crypto/evp/signature.c
crypto/ffc/ffc_params_generate.c
crypto/hmac/hmac.c
crypto/modes/siv128.c
crypto/ocsp/ocsp_lib.c
crypto/ocsp/ocsp_srv.c
crypto/ocsp/ocsp_vfy.c
crypto/pem/pem_info.c
crypto/pem/pem_lib.c
crypto/pem/pem_local.h
crypto/pem/pem_pk8.c
crypto/pem/pem_sign.c
crypto/pem/pvkfmt.c
crypto/pkcs12/p12_crpt.c
crypto/pkcs12/p12_decr.c
crypto/pkcs12/p12_key.c
crypto/pkcs12/p12_mutl.c
crypto/pkcs7/pk7_doit.c
crypto/pkcs7/pk7_lib.c
crypto/rand/rand_lib.c
crypto/rand/rand_meth.c
crypto/rsa/rsa_ameth.c
crypto/rsa/rsa_backend.c
crypto/rsa/rsa_oaep.c
crypto/rsa/rsa_pmeth.c
crypto/rsa/rsa_pss.c
crypto/rsa/rsa_sp800_56b_gen.c
crypto/sm2/sm2_crypt.c
crypto/sm2/sm2_sign.c
crypto/store/store_lib.c
crypto/store/store_meth.c
crypto/store/store_result.c
crypto/ts/ts_rsp_sign.c
crypto/ts/ts_rsp_verify.c
crypto/x509/x509_set.c
crypto/x509/x509_vfy.c
crypto/x509/x509type.c
crypto/x509/x_pubkey.c
demos/digest/BIO_f_md.c
demos/digest/EVP_MD_demo.c
demos/digest/EVP_MD_stdin.c
doc/build.info
doc/man3/BIO_f_md.pod
doc/man3/DH_size.pod
doc/man3/DSA_size.pod
doc/man3/EVP_ASYM_CIPHER_free.pod
doc/man3/EVP_CIPHER_CTX_get_original_iv.pod
doc/man3/EVP_DigestInit.pod
doc/man3/EVP_DigestSignInit.pod
doc/man3/EVP_EncryptInit.pod
doc/man3/EVP_KDF.pod
doc/man3/EVP_KEM_free.pod
doc/man3/EVP_KEYEXCH_free.pod
doc/man3/EVP_KEYMGMT.pod
doc/man3/EVP_MAC.pod
doc/man3/EVP_MD_meth_new.pod
doc/man3/EVP_PKEY_ASN1_METHOD.pod
doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod
doc/man3/EVP_PKEY_get_size.pod [moved from doc/man3/EVP_PKEY_size.pod with 71% similarity]
doc/man3/EVP_PKEY_new.pod
doc/man3/EVP_PKEY_set1_RSA.pod
doc/man3/EVP_PKEY_set_type.pod
doc/man3/EVP_RAND.pod
doc/man3/EVP_SIGNATURE_free.pod
doc/man3/EVP_SealInit.pod
doc/man3/EVP_SignInit.pod
doc/man3/OSSL_DECODER.pod
doc/man3/OSSL_ENCODER.pod
doc/man3/OSSL_STORE_LOADER.pod
doc/man3/PEM_read_bio_PrivateKey.pod
doc/man3/RSA_size.pod
doc/man7/EVP_MD-common.pod
doc/man7/crypto.pod
doc/man7/fips_module.pod
doc/man7/migration_guide.pod
engines/e_afalg.c
engines/e_dasync.c
engines/e_devcrypto.c
engines/e_ossltest.c
engines/e_padlock.c
include/crypto/evp.h
include/internal/packet.h
include/openssl/decoder.h
include/openssl/encoder.h
include/openssl/evp.h
include/openssl/kdf.h
include/openssl/store.h
providers/fips/self_test_kats.c
providers/implementations/asymciphers/rsa_enc.c
providers/implementations/asymciphers/sm2_enc.c
providers/implementations/exchange/dh_exch.c
providers/implementations/exchange/ecdh_exch.c
providers/implementations/kdfs/hkdf.c
providers/implementations/kdfs/kbkdf.c
providers/implementations/kdfs/krb5kdf.c
providers/implementations/kdfs/pbkdf2.c
providers/implementations/kdfs/pkcs12kdf.c
providers/implementations/kdfs/sskdf.c
providers/implementations/kdfs/x942kdf.c
providers/implementations/keymgmt/mac_legacy_kmgmt.c
providers/implementations/macs/cmac_prov.c
providers/implementations/macs/gmac_prov.c
providers/implementations/macs/kmac_prov.c
providers/implementations/rands/drbg_ctr.c
providers/implementations/rands/drbg_hash.c
providers/implementations/rands/drbg_hmac.c
providers/implementations/signature/dsa_sig.c
providers/implementations/signature/ecdsa_sig.c
providers/implementations/signature/mac_legacy_sig.c
providers/implementations/signature/rsa_sig.c
providers/implementations/signature/sm2_sig.c
ssl/ktls.c
ssl/record/rec_layer_d1.c
ssl/record/rec_layer_s3.c
ssl/record/ssl3_record.c
ssl/record/ssl3_record_tls13.c
ssl/s3_enc.c
ssl/ssl_ciph.c
ssl/ssl_lib.c
ssl/statem/extensions.c
ssl/statem/extensions_clnt.c
ssl/statem/extensions_srvr.c
ssl/statem/statem_clnt.c
ssl/statem/statem_dtls.c
ssl/statem/statem_lib.c
ssl/statem/statem_srvr.c
ssl/t1_enc.c
ssl/t1_lib.c
ssl/tls13_enc.c
test/acvp_test.c
test/aesgcmtest.c
test/bad_dtls_test.c
test/defltfips_test.c
test/drbgtest.c
test/ecdsatest.c
test/endecoder_legacy_test.c
test/enginetest.c
test/evp_extra_test.c
test/evp_extra_test2.c
test/evp_fetch_prov_test.c
test/evp_kdf_test.c
test/evp_libctx_test.c
test/evp_pkey_provided_test.c
test/evp_test.c
test/helpers/handshake.c
test/provider_fallback_test.c
test/provider_internal_test.c
test/ssl_old_test.c
test/sslapitest.c
test/tls13encryptiontest.c
test/tls13secretstest.c
util/libcrypto.num
util/missingcrypto.txt
util/other.syms