diff options
author | Tobias Nießen <tniessen@tnie.de> | 2022-02-27 17:05:51 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-27 17:05:51 +0300 |
commit | a41992de9e7c8c08288a12141542f941d9435bc8 (patch) | |
tree | c12cfd7bb91d32b2e0eda2e904e478d24f77cd44 /src/crypto/crypto_common.cc | |
parent | 1ce42ec18ba48b9b34400b5f19fe1fea3ea8cd56 (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/crypto_common.cc')
-rw-r--r-- | src/crypto/crypto_common.cc | 14 |
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()); |