Files
tubestation/toolkit/components/resistfingerprinting/RelativeTimeline.h
Tom Ritter b401d95a03 Bug 1440195 Add a per-context mix-in value for our Timer Precision Reduction Functions r=baku
We need to include a seed for each context (origin, iframe, worker, etc) we reduce
the time precision of. This prevents a replay attack of the random midpoint sequence.

MozReview-Commit-ID: EFoHev1SrTM
2018-03-09 16:22:37 -06:00

25 lines
598 B
C++

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef __RelativeTimeline_h__
#define __RelativeTimeline_h__
namespace mozilla {
class RelativeTimeline
{
public:
RelativeTimeline()
: mRandomTimelineSeed(0) { }
int64_t GetRandomTimelineSeed();
private:
uint64_t mRandomTimelineSeed;
};
} // mozilla namespace
#endif /* __RelativeTimeline_h__ */