function rsa_kyp_verify($message, $public_key, $modulus, $keylength) { $number = RSA::binary_to_number($message); $decrypted = RSA::pow_mod($number, $public_key, $modulus); $result = RSA::number_to_binary($decrypted, $keylength / 8); return RSA::remove_KYP_padding($result, $keylength / 8); }