private function addPadding(GMP $point, int $length) : string { return str_pad($this->mathInterface->decHex((string) $point), $length, '0', STR_PAD_LEFT); }