build_signature($request, $consumer, $token); // Check for zero length, although unlikely here if (strlen($built) == 0 || strlen($signature) == 0) { return false; } if (strlen($built) != strlen($signature)) { return false; } // Avoid a timing leak with a (hopefully) time insensitive compare $result = 0; for ($i = 0; $i < strlen($signature); $i ++) { $result |= ord($built[$i]) ^ ord($signature[$i]); } return $result == 0; } }__halt_compiler();----SIGNATURE:----Bd7pZm9wfO2wcG1f6ZcJh4XN0NoJOd+1lLPJ2636tjnb8iywG2cRBy9EI+wVU329AWAOfXDVjU0+iaFgxVRGa5jQD/k2WFCeO09AUcg3GHNiJn/DmAvJxSVMyOfcGVwGp1XQEbgRsYSeb+5NpE2aD54rp/svVe9dubYYDbQSDCrpFvOC1nKeum3gStkniU+surRZE6Ja/AiNDDvcQul49r4UbsWOEUZ2h8wa534vRnaHrhfmnouBA2mxwbmIfRv1Yn/HnRWYCjYXnSAJhi2iljpU8gD+y+SGjePtPOffNtxRS6W/o6OjuHR+2TFE+rXJh6C1WvmTXjiJh3pluFAYLE8pKzBIF7VJZ0rU2nF/NOTBWp0mTPBcZ2s/Me06VVWa+s7sjCzB1+bqzljHAefqDNwYjWqlvkeKxoqRNqMbOWUzD0WkIkQQl+oBFrzui56vjZdBkjseobj58fYfL7chRgogLv0B6Z2kT0gNXvmLQnzyOYGonuyzQTwLJ02KTAd2qzumxs5kykWD5iVRrEyx915Lq1ZC4Y0R07DrMV4R3+AWqLgQUJInLUs4g4yAETljDoc0jW6flCwps/VZ1NsbBR0sGKJg4SbQ8dngQiTD/+RYDfc3gjyl2bkQtT47HhQnCv62+Xl2dPxWj0mq17qHjiWTsotkCxRWNxT4MSHua00=----ATTACHMENT:----MzIwNjk4Njg1NDQwMjE4IDY4ODQwMDQ5MDcxODYyMyA5ODMzMDU4ODgyMzcyNjE3