Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- list keys test --EXTENSIONS-- rnp --CAPTURE_STDIO-- STDIN STDOUT --FILE-- <?php r..

Decoded Output download

--TEST--
list keys test
--EXTENSIONS--
rnp
--CAPTURE_STDIO--
STDIN STDOUT
--FILE--
<?php
require_once "testkeys.inc";

$ffi = rnp_ffi_create('GPG', 'GPG');

//empty FFI
var_dump(rnp_list_keys($ffi, "userid"));
var_dump(rnp_list_keys($ffi, "keyid"));
var_dump(rnp_list_keys($ffi, "fingerprint"));
var_dump(rnp_list_keys($ffi, "grip"));

var_dump(rnp_load_keys($ffi, 'GPG', $keyring1_pubring, RNP_LOAD_SAVE_PUBLIC_KEYS));

var_dump(rnp_list_keys($ffi, "userid"));
var_dump(rnp_list_keys($ffi, "keyid"));
var_dump(rnp_list_keys($ffi, "fingerprint"));
var_dump(rnp_list_keys($ffi, "grip"));

rnp_ffi_destroy($ffi);
?>
--EXPECTF--
array(0) {
}
array(0) {
}
array(0) {
}
array(0) {
}
bool(true)
array(6) {
  ["key0-uid0"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key0-uid1"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key0-uid2"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key1-uid0"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["key1-uid2"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["key1-uid1"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
}
array(7) {
  ["7BC6709B15C23A4A"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["1ED63EE56FADC34D"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["1D7E8A5393C997A8"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["8A05B89FAD5ADED1"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["2FCADF05FFA501BB"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["54505A936A4A970E"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["326EF111425D14A5"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}
array(7) {
  ["E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["E332B27CAF4742A11BAA677F1ED63EE56FADC34D"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["C5B15209940A7816A7AF3FB51D7E8A5393C997A8"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["A3E94DE61A8CB229413D348E54505A936A4A970E"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["57F8ED6E5C197DB63C60FFAF326EF111425D14A5"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}
array(7) {
  ["66D6A0800A3FACDE0C0EB60B16B3669ED380FDFA"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["D9839D61EDAF0B3974E0A4A341D6E95F3479B9B7"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["B1CC352FEF9A6BD4E885B5351840EF9306D635F0"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["E7C8860B70DC727BED6DB64C633683B41221BB40"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["B2A7F6C34AA2C15484783E9380671869A977A187"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["43C01D6D96BE98C3C87FE0F175870ED92DE7BE45"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["8082FE753013923972632550838A5F13D81F43B9"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}

Did this file decode correctly?

Original Code

--TEST--
list keys test
--EXTENSIONS--
rnp
--CAPTURE_STDIO--
STDIN STDOUT
--FILE--
<?php
require_once "testkeys.inc";

$ffi = rnp_ffi_create('GPG', 'GPG');

//empty FFI
var_dump(rnp_list_keys($ffi, "userid"));
var_dump(rnp_list_keys($ffi, "keyid"));
var_dump(rnp_list_keys($ffi, "fingerprint"));
var_dump(rnp_list_keys($ffi, "grip"));

var_dump(rnp_load_keys($ffi, 'GPG', $keyring1_pubring, RNP_LOAD_SAVE_PUBLIC_KEYS));

var_dump(rnp_list_keys($ffi, "userid"));
var_dump(rnp_list_keys($ffi, "keyid"));
var_dump(rnp_list_keys($ffi, "fingerprint"));
var_dump(rnp_list_keys($ffi, "grip"));

rnp_ffi_destroy($ffi);
?>
--EXPECTF--
array(0) {
}
array(0) {
}
array(0) {
}
array(0) {
}
bool(true)
array(6) {
  ["key0-uid0"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key0-uid1"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key0-uid2"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["key1-uid0"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["key1-uid2"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["key1-uid1"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
}
array(7) {
  ["7BC6709B15C23A4A"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["1ED63EE56FADC34D"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["1D7E8A5393C997A8"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["8A05B89FAD5ADED1"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["2FCADF05FFA501BB"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["54505A936A4A970E"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["326EF111425D14A5"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}
array(7) {
  ["E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["E332B27CAF4742A11BAA677F1ED63EE56FADC34D"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["C5B15209940A7816A7AF3FB51D7E8A5393C997A8"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["A3E94DE61A8CB229413D348E54505A936A4A970E"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["57F8ED6E5C197DB63C60FFAF326EF111425D14A5"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}
array(7) {
  ["66D6A0800A3FACDE0C0EB60B16B3669ED380FDFA"]=>
  string(40) "E95A3CBF583AA80A2CCC53AA7BC6709B15C23A4A"
  ["D9839D61EDAF0B3974E0A4A341D6E95F3479B9B7"]=>
  string(40) "E332B27CAF4742A11BAA677F1ED63EE56FADC34D"
  ["B1CC352FEF9A6BD4E885B5351840EF9306D635F0"]=>
  string(40) "C5B15209940A7816A7AF3FB51D7E8A5393C997A8"
  ["E7C8860B70DC727BED6DB64C633683B41221BB40"]=>
  string(40) "5CD46D2A0BD0B8CFE0B130AE8A05B89FAD5ADED1"
  ["B2A7F6C34AA2C15484783E9380671869A977A187"]=>
  string(40) "BE1C4AB951F4C2F6B604C7F82FCADF05FFA501BB"
  ["43C01D6D96BE98C3C87FE0F175870ED92DE7BE45"]=>
  string(40) "A3E94DE61A8CB229413D348E54505A936A4A970E"
  ["8082FE753013923972632550838A5F13D81F43B9"]=>
  string(40) "57F8ED6E5C197DB63C60FFAF326EF111425D14A5"
}

Function Calls

None

Variables

None

Stats

MD5 18db6be19ce4c11585d3f7f8fdc0d49a
Eval Count 0
Decode Time 98 ms