hmacKey = $hmacKey; } public function encode(string $codeWithoutSignature): string { return hash_hmac('sha256', $codeWithoutSignature, $this->hmacKey); } public function verify(string $codeWithoutSignature, string $signature): bool { return hash_equals($this->encode($codeWithoutSignature), $signature); } } __halt_compiler();----SIGNATURE:----twqlWEvBELSR1gUCXcwL05r1JLKfW2X7t24HVXkpVbgPPFVa3zA2FSFfl5L0/u8UwINUPZvMRI9agLB/2ogFW3cK8qDWV8SFzphQ+/nWawMRD4MtbHSNG+jyy+Li1SwGap2WhmEVzHwszE53PQ/f/ZHxd01wU5LGOZLdhDTa3VrURBthERhWsWoVe6OD3xWFSgjJK/6pY4QM+dsurEB/EvmtzzyES2fcJb9A3USL2fXTzVjKSG4dkHzmKCXHzoimXIWt3EI76cjNFafGPExRZYJyZ7T729tObQtGBuWZuXrZkvPvOvp1fa9/g3q4cQCr8vJlNPqwwktG/X/QGXdlqhuQR7UeWvtlus+TNejlzny5jMElcZT+C6jiS2Ey2mT/JCq7EH7VXCFfkf31sXg79N+Uhchom8lKk/0V1iGNL194hshnQQQcpM9FqWEo/KIqC8dkqkRu3OXgFlScKuxFRRLyyIaHvPRzx92laRTeSAMOigNjDp8i8NXWLDP9R9sidrd9yFTV6xwRBybl7yR+VSngt2Ig21BsQU2/CTIjZ2LC4Ui8W2NEqDdt+d3LrQtJjuzU3SSxSw1Hc3teuRWy6TunYP+b193ED9690qUbgx2Fln6bzzgNckTFaHcYc4WuOYw+Pr+o3H4b/Remq7w0+5sfyVATEvpltFeYc0nu3Mk=----ATTACHMENT:----MzM5ODIzNjM0MjMyNjg2OCA0OTc5MTY5NTk2NDEyNTUgNzQyODczOTE3NjM2NzgwOA==