mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-11-10 07:40:58 +00:00
Set $this->paddable to true in a few missing places
This commit is contained in:
parent
8cf6bb0b1c
commit
2a1909fd71
@ -723,7 +723,7 @@ class Crypt_DES {
|
|||||||
mcrypt_generic_init($this->demcrypt, $this->keys, $this->decryptIV);
|
mcrypt_generic_init($this->demcrypt, $this->keys, $this->decryptIV);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->mode != 'ctr' ? $this->_unpad($plaintext) : $plaintext;
|
return $this->paddable ? $this->_unpad($plaintext) : $plaintext;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_array($this->keys)) {
|
if (!is_array($this->keys)) {
|
||||||
|
@ -265,6 +265,7 @@ class Crypt_TripleDES {
|
|||||||
new Crypt_DES(CRYPT_DES_MODE_CBC),
|
new Crypt_DES(CRYPT_DES_MODE_CBC),
|
||||||
new Crypt_DES(CRYPT_DES_MODE_CBC)
|
new Crypt_DES(CRYPT_DES_MODE_CBC)
|
||||||
);
|
);
|
||||||
|
$this->paddable = true;
|
||||||
|
|
||||||
// we're going to be doing the padding, ourselves, so disable it in the Crypt_DES objects
|
// we're going to be doing the padding, ourselves, so disable it in the Crypt_DES objects
|
||||||
$this->des[0]->disablePadding();
|
$this->des[0]->disablePadding();
|
||||||
|
Loading…
Reference in New Issue
Block a user