piv_len 5197 ext/openssl/openssl.c static zend_bool php_openssl_validate_iv(char **piv, size_t *piv_len, size_t iv_required_len) piv_len 5202 ext/openssl/openssl.c if (*piv_len == iv_required_len) { piv_len 5208 ext/openssl/openssl.c if (*piv_len == 0) { piv_len 5210 ext/openssl/openssl.c *piv_len = iv_required_len; piv_len 5215 ext/openssl/openssl.c if (*piv_len < iv_required_len) { piv_len 5216 ext/openssl/openssl.c php_error_docref(NULL, E_WARNING, "IV passed is only %zd bytes long, cipher expects an IV of precisely %zd bytes, padding with \\0", *piv_len, iv_required_len); piv_len 5217 ext/openssl/openssl.c memcpy(iv_new, *piv, *piv_len); piv_len 5218 ext/openssl/openssl.c *piv_len = iv_required_len; piv_len 5223 ext/openssl/openssl.c php_error_docref(NULL, E_WARNING, "IV passed is %zd bytes long which is longer than the %zd expected by selected cipher, truncating", *piv_len, iv_required_len); piv_len 5225 ext/openssl/openssl.c *piv_len = iv_required_len;