Lines Matching refs:strlen
232 * Triple DES can use 128-bit (eg. strlen($key) == 16) or 192-bit (eg. strlen($key) == 24) keys.
243 if ($this->explicit_key_length !== false && strlen($key) != $this->explicit_key_length) {
244 throw new \LengthException('Key length has already been set to ' . $this->explicit_key_length . ' bytes and this key is ' . strlen($key) . ' bytes');
247 switch (strlen($key)) {
254 throw new \LengthException('Key of size ' . strlen($key) . ' not supported by this algorithm. Only keys of sizes 16 or 24 are supported');
259 $this->key_length = strlen($key);
283 if ($this->mode_3cbc && strlen($this->key) > 8) {
305 if ($this->mode_3cbc && strlen($this->key) > 8) {
310 str_pad($ciphertext, (strlen($ciphertext) + 7) & 0xFFFFFFF8, "\0")
396 case strlen($this->key) <= 8: