summaryrefslogtreecommitdiff
path: root/framework/Security/TSecurityManager.php
AgeCommit message (Collapse)Author
2012-07-10small fix to previous commitctrlaltca
2012-07-10TSecurityManager: make it able to use any hashing/crypto algorithm supported ↵ctrlaltca
by php; use php built-in functions when available
2012-07-10TSecurityManager: switch from 3DES to AES256; from live tests it's 2.5 times ↵ctrlaltca
faster, even if it adds a bit more overhead
2011-11-173-in-1 bugfix commit:ctrlaltca@gmail.com
1) TErrorHandler: avoid an error when trying to hide the file path of a lambda function 2) TSecurityManager: avoid a race condition when first generating the encryptionkey or the validationkey 3) TActiveFileUpload: urlencode the base64'ed token since it can contain the "+" character (otherway it would be traslated to a space)
2011-07-20fix #350ctrlaltca@gmail.com
2011-07-17TSecurityManager: remove additional right padding added by mcrypt_decryptctrlaltca@gmail.com
TSecurityManagerTest: loop through different string length to take account of mcrypt's block cipher padding TAPCCacheTest: fixed static member usage THttpRequestTest: fixed testRequestWithUrlMapping test
2011-06-20updated year information on all framework sources where possible (Copyright ↵ctrlaltca@gmail.com
© 2005-2008 PradoSoft => Copyright © 2005-2011 PradoSoft)
2010-07-12removed the zero byte right trim from the decryption routine and also made ↵rojaro
some cosmetic changes
2008-10-21removed all trailing ?>qiang.xue
2008-07-30updated copyrightknut
2006-09-08merge from 3.0 branch till 1397.xue
2006-09-04merge from 3.0 branch till 1387xue
2006-05-14Merge from 3.0 branch till 1063.xue
2006-02-12Implemented cookie HMAC check.xue
2006-02-11Added TSecurityManager and state encryption method.xue