1
0
mirror of https://github.com/danog/tgseclib.git synced 2024-11-27 04:34:45 +01:00
tgseclib/phpseclib/Crypt
Hans-Jürgen Petrich fb8d185804 Base/AES/Rijndael: Optimizations
- Base/Rijndael/AES: Comments updated.

- Base: removed __desctructor(). Re:
https://github.com/phpseclib/phpseclib/issues/107

- Base: setPassword() will use >= php-5.5's new (faster) hash_pbkdf2()
function if availalbe/possible. 100% compatible to the internal
implementation. Strong testet with all
hashes/iterations/lengths/ciphers.

- Rijndael: Runtime engine-switch: Will now use mcrypt (in case of
128/192/256-bit block/keys), if possible. Otherwise MODE_INTERNAL.

AES: Soucecode reducing. After all, now, AES.php is virtually nothing
other than a wrapper to Rijndael.php::new
Crypt_Rijndael()->setBlockLength(128). No different in speed or
functionality, but fixed block_size.
2013-06-02 16:21:32 +07:00
..
AES.php Base/AES/Rijndael: Optimizations 2013-06-02 16:21:32 +07:00
Base.php Base/AES/Rijndael: Optimizations 2013-06-02 16:21:32 +07:00
Blowfish.php Method namings 2013-05-25 14:08:17 +07:00
DES.php Method namings 2013-05-25 14:08:17 +07:00
Hash.php Hash: docblock updates 2013-04-20 20:09:42 -05:00
Random.php Random: remove comment for old code 2013-05-01 08:13:41 -05:00
RC4.php CS and method namings 2013-05-25 09:05:24 +07:00
Rijndael.php Base/AES/Rijndael: Optimizations 2013-06-02 16:21:32 +07:00
RSA.php optimizations 2013-05-13 12:41:52 +07:00
TripleDES.php CS adjustment 2013-05-25 11:22:25 +07:00
Twofish.php Method namings 2013-05-25 14:08:17 +07:00