piv_len 5131 ext/openssl/openssl.c static zend_bool php_openssl_validate_iv(char **piv, int *piv_len, int iv_required_len TSRMLS_DC) piv_len 5136 ext/openssl/openssl.c if (*piv_len == iv_required_len) { piv_len 5142 ext/openssl/openssl.c if (*piv_len <= 0) { piv_len 5144 ext/openssl/openssl.c *piv_len = iv_required_len; piv_len 5149 ext/openssl/openssl.c if (*piv_len < iv_required_len) { piv_len 5150 ext/openssl/openssl.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "IV passed is only %d bytes long, cipher expects an IV of precisely %d bytes, padding with \\0", *piv_len, iv_required_len); piv_len 5151 ext/openssl/openssl.c memcpy(iv_new, *piv, *piv_len); piv_len 5152 ext/openssl/openssl.c *piv_len = iv_required_len; piv_len 5157 ext/openssl/openssl.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "IV passed is %d bytes long which is longer than the %d expected by selected cipher, truncating", *piv_len, iv_required_len); piv_len 5159 ext/openssl/openssl.c *piv_len = iv_required_len;