Lines Matching refs:k
465 $k = $this->key;
552 * @param string $k string of length 1024 bytes.
556 private static function L1Hash($k, $m)
571 $y .= static::nh($k, $m[$i], $length);
584 $y .= static::nh($k, $m[$i], new BigInteger($length * 8));
592 * @param string $k string of length 1024 bytes.
596 private static function nh($k, $m, $length)
610 $k = str_split($k, 4);
611 $k = array_pad(array_slice($k, 0, $t), $t, 0);
614 $k = array_map($toUInt32, $k);
624 $temp = $m[$i]->add($k[$i]);
626 $temp = $temp->multiply($m[$i + 4]->add($k[$i + 4]));
629 $temp = $m[$i + 1]->add($k[$i + 1]);
631 $temp = $temp->multiply($m[$i + 5]->add($k[$i + 5]));
634 $temp = $m[$i + 2]->add($k[$i + 2]);
636 $temp = $temp->multiply($m[$i + 6]->add($k[$i + 6]));
639 $temp = $m[$i + 3]->add($k[$i + 3]);
641 $temp = $temp->multiply($m[$i + 7]->add($k[$i + 7]));
661 * @param string $k string of length 24 bytes.
665 private static function L2Hash($k, $m)
670 $k64 = $k & "\x01\xFF\xFF\xFF\x01\xFF\xFF\xFF";
672 $k128 = substr($k, 8) & "\x01\xFF\xFF\xFF\x01\xFF\xFF\xFF\x01\xFF\xFF\xFF\x01\xFF\xFF\xFF";
702 * @param BigInteger $k integer in the range 0 ... prime(wordbits) - 1.
706 private static function poly($wordbits, $maxwordrange, $k, $m)
722 $k = $factory->newInteger($k);
737 $y = $k->multiply($y)->add($marker);
738 $y = $k->multiply($y)->add($m->subtract($offset));
740 $y = $k->multiply($y)->add($m);
1299 static $k;
1301 if (!isset($k)) {
1304 $k = [
1328 $k[$i] = new BigInteger($k[$i], 16);
1414 $t1 = $t1->add($k[$i]);