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-- Create/destroy ffi object test --EXTENSIONS-- rnp --FILE-- <?php var_dump(rnp_ffi..
Decoded Output download
--TEST--
Create/destroy ffi object test
--EXTENSIONS--
rnp
--FILE--
<?php
var_dump(rnp_ffi_create('GPG', 'GPG'));
var_dump(rnp_ffi_create('KBX', 'G10'));
var_dump(rnp_ffi_create(RNP_KEYSTORE_GPG, RNP_KEYSTORE_GPG));
var_dump(rnp_ffi_create(RNP_KEYSTORE_KBX, RNP_KEYSTORE_GPG));
var_dump(rnp_ffi_create(RNP_KEYSTORE_GPG, RNP_KEYSTORE_G10));
var_dump(rnp_ffi_create('invalid', 'GPG'));
var_dump(rnp_ffi_create('GPG', 'invalid'));
$ffi = rnp_ffi_create('GPG', 'GPG');
rnp_ffi_destroy($ffi);
?>
--EXPECTF--
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
bool(false)
bool(false)
Did this file decode correctly?
Original Code
--TEST--
Create/destroy ffi object test
--EXTENSIONS--
rnp
--FILE--
<?php
var_dump(rnp_ffi_create('GPG', 'GPG'));
var_dump(rnp_ffi_create('KBX', 'G10'));
var_dump(rnp_ffi_create(RNP_KEYSTORE_GPG, RNP_KEYSTORE_GPG));
var_dump(rnp_ffi_create(RNP_KEYSTORE_KBX, RNP_KEYSTORE_GPG));
var_dump(rnp_ffi_create(RNP_KEYSTORE_GPG, RNP_KEYSTORE_G10));
var_dump(rnp_ffi_create('invalid', 'GPG'));
var_dump(rnp_ffi_create('GPG', 'invalid'));
$ffi = rnp_ffi_create('GPG', 'GPG');
rnp_ffi_destroy($ffi);
?>
--EXPECTF--
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
object(RnpFFI)#1 (0) {
}
bool(false)
bool(false)
Function Calls
rnp_ffi_create | 1 |
Stats
MD5 | 4a69d0bfa5093453865b8c8d03a4a6d5 |
Eval Count | 0 |
Decode Time | 102 ms |