You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-14 13:41:12 +00:00
Style: Replaces uses of 0/NULL by nullptr (C++11)
Using clang-tidy's `modernize-use-nullptr`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
This commit is contained in:
@@ -70,7 +70,7 @@ Error CryptoKeyMbedTLS::load(String p_path, bool p_public_only) {
|
||||
if (p_public_only) {
|
||||
ret = mbedtls_pk_parse_public_key(&pkey, out.read().ptr(), out.size());
|
||||
} else {
|
||||
ret = mbedtls_pk_parse_key(&pkey, out.read().ptr(), out.size(), NULL, 0);
|
||||
ret = mbedtls_pk_parse_key(&pkey, out.read().ptr(), out.size(), nullptr, 0);
|
||||
}
|
||||
// We MUST zeroize the memory for safety!
|
||||
mbedtls_platform_zeroize(out.write().ptr(), out.size());
|
||||
@@ -111,7 +111,7 @@ Error CryptoKeyMbedTLS::load_from_string(String p_string_key, bool p_public_only
|
||||
if (p_public_only) {
|
||||
ret = mbedtls_pk_parse_public_key(&pkey, (unsigned char *)p_string_key.utf8().get_data(), p_string_key.utf8().size());
|
||||
} else {
|
||||
ret = mbedtls_pk_parse_key(&pkey, (unsigned char *)p_string_key.utf8().get_data(), p_string_key.utf8().size(), NULL, 0);
|
||||
ret = mbedtls_pk_parse_key(&pkey, (unsigned char *)p_string_key.utf8().get_data(), p_string_key.utf8().size(), nullptr, 0);
|
||||
}
|
||||
ERR_FAIL_COND_V_MSG(ret, FAILED, "Error parsing key '" + itos(ret) + "'.");
|
||||
|
||||
@@ -208,11 +208,11 @@ void CryptoMbedTLS::initialize_crypto() {
|
||||
}
|
||||
|
||||
void CryptoMbedTLS::finalize_crypto() {
|
||||
Crypto::_create = NULL;
|
||||
Crypto::_load_default_certificates = NULL;
|
||||
Crypto::_create = nullptr;
|
||||
Crypto::_load_default_certificates = nullptr;
|
||||
if (default_certs) {
|
||||
memdelete(default_certs);
|
||||
default_certs = NULL;
|
||||
default_certs = nullptr;
|
||||
}
|
||||
X509CertificateMbedTLS::finalize();
|
||||
CryptoKeyMbedTLS::finalize();
|
||||
@@ -221,7 +221,7 @@ void CryptoMbedTLS::finalize_crypto() {
|
||||
CryptoMbedTLS::CryptoMbedTLS() {
|
||||
mbedtls_ctr_drbg_init(&ctr_drbg);
|
||||
mbedtls_entropy_init(&entropy);
|
||||
int ret = mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, NULL, 0);
|
||||
int ret = mbedtls_ctr_drbg_seed(&ctr_drbg, mbedtls_entropy_func, &entropy, nullptr, 0);
|
||||
if (ret != 0) {
|
||||
ERR_PRINTS(" failed\n ! mbedtls_ctr_drbg_seed returned an error" + itos(ret));
|
||||
}
|
||||
@@ -232,17 +232,17 @@ CryptoMbedTLS::~CryptoMbedTLS() {
|
||||
mbedtls_entropy_free(&entropy);
|
||||
}
|
||||
|
||||
X509CertificateMbedTLS *CryptoMbedTLS::default_certs = NULL;
|
||||
X509CertificateMbedTLS *CryptoMbedTLS::default_certs = nullptr;
|
||||
|
||||
X509CertificateMbedTLS *CryptoMbedTLS::get_default_certificates() {
|
||||
return default_certs;
|
||||
}
|
||||
|
||||
void CryptoMbedTLS::load_default_certificates(String p_path) {
|
||||
ERR_FAIL_COND(default_certs != NULL);
|
||||
ERR_FAIL_COND(default_certs != nullptr);
|
||||
|
||||
default_certs = memnew(X509CertificateMbedTLS);
|
||||
ERR_FAIL_COND(default_certs == NULL);
|
||||
ERR_FAIL_COND(default_certs == nullptr);
|
||||
|
||||
if (p_path != "") {
|
||||
// Use certs defined in project settings.
|
||||
@@ -268,16 +268,16 @@ Ref<CryptoKey> CryptoMbedTLS::generate_rsa(int p_bytes) {
|
||||
Ref<CryptoKeyMbedTLS> out;
|
||||
out.instance();
|
||||
int ret = mbedtls_pk_setup(&(out->pkey), mbedtls_pk_info_from_type(MBEDTLS_PK_RSA));
|
||||
ERR_FAIL_COND_V(ret != 0, NULL);
|
||||
ERR_FAIL_COND_V(ret != 0, nullptr);
|
||||
ret = mbedtls_rsa_gen_key(mbedtls_pk_rsa(out->pkey), mbedtls_ctr_drbg_random, &ctr_drbg, p_bytes, 65537);
|
||||
out->public_only = false;
|
||||
ERR_FAIL_COND_V(ret != 0, NULL);
|
||||
ERR_FAIL_COND_V(ret != 0, nullptr);
|
||||
return out;
|
||||
}
|
||||
|
||||
Ref<X509Certificate> CryptoMbedTLS::generate_self_signed_certificate(Ref<CryptoKey> p_key, String p_issuer_name, String p_not_before, String p_not_after) {
|
||||
Ref<CryptoKeyMbedTLS> key = static_cast<Ref<CryptoKeyMbedTLS>>(p_key);
|
||||
ERR_FAIL_COND_V_MSG(key.is_null(), NULL, "Invalid private key argument.");
|
||||
ERR_FAIL_COND_V_MSG(key.is_null(), nullptr, "Invalid private key argument.");
|
||||
mbedtls_x509write_cert crt;
|
||||
mbedtls_x509write_crt_init(&crt);
|
||||
|
||||
@@ -292,7 +292,7 @@ Ref<X509Certificate> CryptoMbedTLS::generate_self_signed_certificate(Ref<CryptoK
|
||||
mbedtls_mpi_init(&serial);
|
||||
uint8_t rand_serial[20];
|
||||
mbedtls_ctr_drbg_random(&ctr_drbg, rand_serial, 20);
|
||||
ERR_FAIL_COND_V(mbedtls_mpi_read_binary(&serial, rand_serial, 20), NULL);
|
||||
ERR_FAIL_COND_V(mbedtls_mpi_read_binary(&serial, rand_serial, 20), nullptr);
|
||||
mbedtls_x509write_crt_set_serial(&crt, &serial);
|
||||
|
||||
mbedtls_x509write_crt_set_validity(&crt, p_not_before.utf8().get_data(), p_not_after.utf8().get_data());
|
||||
|
||||
Reference in New Issue
Block a user