mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 06:48:04 +02:00
Take out hash timing code
This commit is contained in:
parent
da7298b8bd
commit
020a6a6585
1 changed files with 1 additions and 18 deletions
|
@ -13,12 +13,6 @@
|
||||||
|
|
||||||
#include "HmacAuth.h"
|
#include "HmacAuth.h"
|
||||||
|
|
||||||
#define HIFI_HASH_TIMINGS
|
|
||||||
#ifdef HIFI_HASH_TIMINGS
|
|
||||||
#include "NetworkLogging.h"
|
|
||||||
#include "SharedUtil.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int NLPacket::localHeaderSize(PacketType type) {
|
int NLPacket::localHeaderSize(PacketType type) {
|
||||||
bool nonSourced = PacketTypeEnum::getNonSourcedPackets().contains(type);
|
bool nonSourced = PacketTypeEnum::getNonSourcedPackets().contains(type);
|
||||||
bool nonVerified = PacketTypeEnum::getNonVerifiedPackets().contains(type);
|
bool nonVerified = PacketTypeEnum::getNonVerifiedPackets().contains(type);
|
||||||
|
@ -220,19 +214,8 @@ void NLPacket::writeVerificationHashGivenSecret(HmacAuth& hmacAuth) const {
|
||||||
|
|
||||||
auto offset = Packet::totalHeaderSize(isPartOfMessage()) + sizeof(PacketType) + sizeof(PacketVersion)
|
auto offset = Packet::totalHeaderSize(isPartOfMessage()) + sizeof(PacketType) + sizeof(PacketVersion)
|
||||||
+ NUM_BYTES_RFC4122_UUID;
|
+ NUM_BYTES_RFC4122_UUID;
|
||||||
#ifdef HIFI_HASH_TIMINGS
|
|
||||||
static quint64 totalTime = 0;
|
|
||||||
static int timedHashes = 0;
|
|
||||||
quint64 startTime = usecTimestampNow();
|
|
||||||
#endif
|
|
||||||
QByteArray verificationHash = hashForPacketAndSecret(*this, hmacAuth);
|
QByteArray verificationHash = hashForPacketAndSecret(*this, hmacAuth);
|
||||||
#ifdef HIFI_HASH_TIMINGS
|
|
||||||
quint64 endTime = usecTimestampNow();
|
|
||||||
totalTime += endTime - startTime;
|
|
||||||
if ((++timedHashes % 20) == 0) {
|
|
||||||
qCDebug(networking) << "Average packet hash time " << (totalTime / timedHashes / 1000.0f) << " ms";
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
memcpy(_packet.get() + offset, verificationHash.data(), verificationHash.size());
|
memcpy(_packet.get() + offset, verificationHash.data(), verificationHash.size());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue