summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/misc/protectkey_off.phpt24
-rw-r--r--tests/misc/protectkey_on.phpt24
2 files changed, 48 insertions, 0 deletions
diff --git a/tests/misc/protectkey_off.phpt b/tests/misc/protectkey_off.phpt
new file mode 100644
index 0000000..0712e7a
--- /dev/null
+++ b/tests/misc/protectkey_off.phpt
@@ -0,0 +1,24 @@
1--TEST--
2Testing: suhosin.protectkey=On
3--SKIPIF--
4<?php include "../skipifnotcli.inc"; ?>
5--INI--
6suhosin.log.sapi=0
7suhosin.log.stdout=255
8suhosin.log.script=0
9suhosin.log.syslog=0
10suhosin.protectkey=0
11suhosin.session.cryptkey=SUHOSIN_TEST_SESSION_CRYPTKEY
12suhosin.cookie.cryptkey=SUHOSIN_TEST_COOKIE_CRYPTKEY
13--FILE--
14<?php
15ob_start();
16phpinfo();
17$data = ob_get_contents();
18ob_clean();
19var_dump(strpos($data, "SUHOSIN_TEST_SESSION_CRYPTKEY")===FALSE);
20var_dump(strpos($data, "SUHOSIN_TEST_COOKIE_CRYPTKEY")===FALSE);
21?>
22--EXPECTF--
23bool(false)
24bool(false)
diff --git a/tests/misc/protectkey_on.phpt b/tests/misc/protectkey_on.phpt
new file mode 100644
index 0000000..928b915
--- /dev/null
+++ b/tests/misc/protectkey_on.phpt
@@ -0,0 +1,24 @@
1--TEST--
2Testing: suhosin.protectkey=On
3--SKIPIF--
4<?php include "../skipifnotcli.inc"; ?>
5--INI--
6suhosin.log.sapi=0
7suhosin.log.stdout=255
8suhosin.log.script=0
9suhosin.log.syslog=0
10suhosin.protectkey=1
11suhosin.session.cryptkey=SUHOSIN_TEST_SESSION_CRYPTKEY
12suhosin.cookie.cryptkey=SUHOSIN_TEST_COOKIE_CRYPTKEY
13--FILE--
14<?php
15ob_start();
16phpinfo();
17$data = ob_get_contents();
18ob_clean();
19var_dump(strpos($data, "SUHOSIN_TEST_SESSION_CRYPTKEY")===FALSE);
20var_dump(strpos($data, "SUHOSIN_TEST_COOKIE_CRYPTKEY")===FALSE);
21?>
22--EXPECTF--
23bool(true)
24bool(true)