Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Nießen <tniessen@tnie.de>2022-02-27 17:05:51 +0300
committerGitHub <noreply@github.com>2022-02-27 17:05:51 +0300
commita41992de9e7c8c08288a12141542f941d9435bc8 (patch)
treec12cfd7bb91d32b2e0eda2e904e478d24f77cd44 /src/crypto
parent1ce42ec18ba48b9b34400b5f19fe1fea3ea8cd56 (diff)
src: simplify arg type of AddFingerprintDigest
PR-URL: https://github.com/nodejs/node/pull/42101 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
Diffstat (limited to 'src/crypto')
-rw-r--r--src/crypto/crypto_common.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/crypto/crypto_common.cc b/src/crypto/crypto_common.cc
index 8230f3043fa..dbce29b6549 100644
--- a/src/crypto/crypto_common.cc
+++ b/src/crypto/crypto_common.cc
@@ -435,20 +435,20 @@ MaybeLocal<Object> GetLastIssuedCert(
void AddFingerprintDigest(
const unsigned char* md,
unsigned int md_size,
- char (*fingerprint)[3 * EVP_MAX_MD_SIZE + 1]) {
+ char fingerprint[3 * EVP_MAX_MD_SIZE + 1]) {
unsigned int i;
const char hex[] = "0123456789ABCDEF";
for (i = 0; i < md_size; i++) {
- (*fingerprint)[3*i] = hex[(md[i] & 0xf0) >> 4];
- (*fingerprint)[(3*i)+1] = hex[(md[i] & 0x0f)];
- (*fingerprint)[(3*i)+2] = ':';
+ fingerprint[3*i] = hex[(md[i] & 0xf0) >> 4];
+ fingerprint[(3*i)+1] = hex[(md[i] & 0x0f)];
+ fingerprint[(3*i)+2] = ':';
}
if (md_size > 0) {
- (*fingerprint)[(3*(md_size-1))+2] = '\0';
+ fingerprint[(3*(md_size-1))+2] = '\0';
} else {
- (*fingerprint)[0] = '\0';
+ fingerprint[0] = '\0';
}
}
@@ -597,7 +597,7 @@ MaybeLocal<Value> GetFingerprintDigest(
char fingerprint[EVP_MAX_MD_SIZE * 3 + 1];
if (X509_digest(cert, method, md, &md_size)) {
- AddFingerprintDigest(md, md_size, &fingerprint);
+ AddFingerprintDigest(md, md_size, fingerprint);
return OneByteString(env->isolate(), fingerprint);
}
return Undefined(env->isolate());