Cleanup unnecessary member dereferencing in CryptoEngine

This commit is contained in:
Jason B. Cox 2025-03-31 12:05:46 -07:00
parent a7415791a5
commit f1b892ce56

View File

@ -79,10 +79,10 @@ bool CryptoEngine::encryptCurve25519(uint32_t toNode, uint32_t fromNode, meshtas
LOG_DEBUG("Node %d or their public_key not found", toNode); LOG_DEBUG("Node %d or their public_key not found", toNode);
return false; return false;
} }
if (!crypto->setDHPublicKey(remotePublic.bytes)) { if (!setDHPublicKey(remotePublic.bytes)) {
return false; return false;
} }
crypto->hash(shared_key, 32); hash(shared_key, 32);
initNonce(fromNode, packetNum, extraNonceTmp); initNonce(fromNode, packetNum, extraNonceTmp);
// Calculate the shared secret with the destination node and encrypt // Calculate the shared secret with the destination node and encrypt
@ -121,10 +121,10 @@ bool CryptoEngine::decryptCurve25519(uint32_t fromNode, meshtastic_UserLite_publ
} }
// Calculate the shared secret with the sending node and decrypt // Calculate the shared secret with the sending node and decrypt
if (!crypto->setDHPublicKey(remotePublic.bytes)) { if (!setDHPublicKey(remotePublic.bytes)) {
return false; return false;
} }
crypto->hash(shared_key, 32); hash(shared_key, 32);
initNonce(fromNode, packetNum, extraNonce); initNonce(fromNode, packetNum, extraNonce);
printBytes("Attempt decrypt with nonce: ", nonce, 13); printBytes("Attempt decrypt with nonce: ", nonce, 13);