Lines Matching refs:this
14 $this->state = $state;
16 $this->state = random_bytes(20);
22 $this->state = sha1($this->state, true);
24 return substr($this->state, 0, 8);
38 $this->count++;
40 return $this->engine->generate();
45 return $this->count;
66 $result = (self::rotl(($this->s0 + $this->s3) & 0xFFFFFFFF, 7) + $this->s0) & 0xFFFFFFFF;
68 $t = ($this->s1 << 9) & 0xFFFFFFFF;
70 $this->s2 ^= $this->s0;
71 $this->s3 ^= $this->s1;
72 $this->s1 ^= $this->s2;
73 $this->s0 ^= $this->s3;
75 $this->s2 ^= $t;
77 $this->s3 = self::rotl($this->s3, 11);
89 return pack('V', $this->count++);
99 if ($this->count > 2147483647 || $this->count < 0) {
102 return pack('V', $this->count++) . "\x00\x00\x00\x00";