]> granicus.if.org Git - php/commitdiff
Deprecate mcrypt and mdecrypt stream filters
authorChristoph M. Becker <cmbecker69@gmx.de>
Mon, 11 Jul 2016 11:06:24 +0000 (13:06 +0200)
committerJulien Pauli <jpauli@php.net>
Mon, 11 Jul 2016 11:17:44 +0000 (13:17 +0200)
ext/mcrypt/mcrypt_filter.c
ext/mcrypt/tests/mcrypt_filters.phpt

index 03d7c5315f8c946b9ff927f0553947fb84170130..fc5aefbbe460347506f6936e3692cb2eeee952d5 100644 (file)
@@ -161,6 +161,8 @@ static php_stream_filter *php_mcrypt_filter_create(const char *filtername, zval
        char *mode = "cbc";
        php_mcrypt_filter_data *data;
 
+       php_error_docref(NULL, E_DEPRECATED, "mcrypt and mdecrypt stream filters have been deprecated");
+
        if (strncasecmp(filtername, "mdecrypt.", sizeof("mdecrypt.") - 1) == 0) {
                encrypt = 0;
                cipher += sizeof("de") - 1;
index f528219500f9b7e7be8045bca6024e82ef52c06e..c8146ea98445199d3c67b2bc5fac2242917b7904 100644 (file)
@@ -37,5 +37,9 @@ echo $data."\n";
 --EXPECTF--
 FOUND
 FOUND
+
+Deprecated: stream_filter_append(): mcrypt and mdecrypt stream filters have been deprecated in %s%emcrypt_filters.php on line 17
 32e14bd3c31f2bd666e4290ebdb166a7
+
+Deprecated: stream_filter_append(): mcrypt and mdecrypt stream filters have been deprecated in %s%emcrypt_filters.php on line 24
 Secret secret secret data
\ No newline at end of file