private static function AESEncryption::pkcs5_unpad in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 7
1 call to AESEncryption::pkcs5_unpad()
- AESEncryption::decrypt_data in includes/
encryption.php - *
File
- includes/
encryption.php, line 39
Class
- AESEncryption
- @package miniOrange @author miniOrange Security Software Pvt. Ltd. @license GNU/GPLv3 @copyright Copyright 2015 miniOrange. All Rights Reserved.
Code
private static function pkcs5_unpad($text) {
$pad = ord($text[strlen($text) - 1]);
if ($pad > strlen($text)) {
return false;
}
if (strspn($text, $text[strlen($text) - 1], strlen($text) - $pad) != $pad) {
return false;
}
return substr($text, 0, -1 * $pad);
}