Lines Matching refs:tick

26 // Size of a tick in microseconds. This determines upper bound for average
72 // Size of decimal string representing 64-bit tick.
75 // A passport consists of 2 parts: HMAC and tick.
80 int64 tick = base::Time::Now().ToInternalValue() / kTickUs;
81 if (tick < kVerificationWindowTicks ||
82 tick < kKeyRegenerationHardTicks ||
83 tick > kint64max - kKeyRegenerationHardTicks) {
86 return tick;
144 int64 tick,
159 blob += tmp + kItemSeparator + base::Uint64ToString(tick);
180 std::string tick_decimal = base::Uint64ToString(tick);
206 int64 tick = PreVerifyPassport(passport, domain, current_tick);
207 if (tick == 0)
212 CreatePassport(domain, map, tick, engine_.get(), &reference_passport);
215 if (key_change_tick_ + get_verification_window_ticks() < tick) {
220 CreatePassport(domain, map, tick, old_engine_.get(), &reference_passport);
225 // Record used tick to prevent reuse.
227 used_ticks_.begin(), used_ticks_.end(), tick);
228 DCHECK(it == used_ticks_.end() || *it != tick);
229 used_ticks_.insert(it, tick);
265 // Returns tick bound to given passport on success or zero on failure.
280 // Passport consists of 2 parts: first hmac and then tick.
284 int64 tick = 0;
285 if (!base::StringToInt64(tick_decimal, &tick) ||
286 tick <= dark_tick_ ||
287 tick > key_change_tick_ + kKeyRegenerationHardTicks ||
288 tick < current_tick - get_verification_window_ticks() ||
289 std::binary_search(used_ticks_.begin(), used_ticks_.end(), tick)) {
292 return tick;
315 // That means that we must not trust any tick less than or equal to dark tick.
383 for (int64 tick = current_tick;
384 tick > current_tick - kGenerationWindowTicks;
385 --tick) {
387 static_cast<int>(current_tick - tick + 1);
388 if (idx < 0 || used_ticks_[idx] != tick) {
390 std::find(used_ticks_.begin(), used_ticks_.end(), tick));
391 return tick;
399 const std::string& domain, const VarValueMap& map, int64 tick) {
401 if (tick == 0) {
402 tick = GetUnusedTick(domain);
403 if (tick == 0)
410 CreatePassport(domain, map, tick, engine_.get(), &result);
412 std::lower_bound(used_ticks_.begin(), used_ticks_.end(), tick), tick);