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

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** @generate-class-entries */ function rnp_backend_string(): string {} function ..

Decoded Output download

<?php

/** @generate-class-entries */

function rnp_backend_string(): string {}

function rnp_backend_version(): string {}

function rnp_supported_features(string $type): string|false {}

function rnp_version_string(): string {}

function rnp_version_string_full(): string {}

final class RnpFFI
{
}

function rnp_ffi_create(string $pub_format, string $sec_format): RnpFFI|false {}

function rnp_ffi_destroy(RnpFFI $ffi): void {}

function rnp_load_keys(RnpFFI $ffi, string $format, string $input, int $flags): bool {}

function rnp_load_keys_from_path(RnpFFI $ffi, string $format, string $input_path, int $flags): bool {}

function rnp_save_keys(RnpFFI $ffi, string $format, string &$output, int $flags): bool {}

function rnp_save_keys_to_path(RnpFFI $ffi, string $format, string $output_path, int $flags): bool {}

function rnp_dump_packets(string $input, int $flags): string|false {}

function rnp_dump_packets_to_json(string $input, int $flags): string|false {}

function rnp_op_generate_key(RnpFFI $ffi, string $userid, string $key_alg, string $sub_alg = null, array $options = []): string|false {}

function rnp_ffi_set_pass_provider(RnpFFI $ffi, callable $password_callback): bool {}

function rnp_op_sign(RnpFFI $ffi, string $data, array $keys_fp, array $options = []): string|false {}

function rnp_op_sign_cleartext(RnpFFI $ffi, string $data, array $keys_fp, array $options = []): string|false {}

function rnp_op_sign_detached(RnpFFI $ffi, string $data, array  $keys_fp, array $options = []): string|false {}

function rnp_op_verify(RnpFFI $ffi, string $data): array|false {}

function rnp_op_verify_detached(RnpFFI $ffi, string $data, string $signature): array|false {}

function rnp_op_encrypt(RnpFFI $ffi, string $message, array $recipient_keys_fp, array $options = []): string|false {}

function rnp_decrypt(RnpFFI $ffi, string $input): string|false {}

function rnp_locate_key(RnpFFI $ffi, string $identifier_type, string $identifier): string|false {}

function rnp_list_keys(RnpFFI $ffi, string $identifier_type): array|false {}

function rnp_key_get_info(RnpFFI $ffi, string $key_fp): array|false {}

function rnp_key_export(RnpFFI $ffi, string $key_fp, int $flags): string|false {}

function rnp_key_export_autocrypt(RnpFFI $ffi, string $key_fp, string $subkey_fp, string $uid, int $flags): string|false {}

function rnp_import_keys(RnpFFI $ffi, string $input, int $flags): string|false {}

function rnp_key_remove(RnpFFI $ffi, string $key_fp, int $flags): bool {}

function rnp_key_revoke(RnpFFI $ffi, string $key_fp, int $flags, array $options = []): bool {}

function rnp_key_export_revocation(RnpFFI $ffi, string $key_fp, int $flags, array $options = []): string|false {}

function rnp_import_signatures(RnpFFI $ffi, string $input, int $flags): string|false {}
 ?>

Did this file decode correctly?

Original Code

<?php

/** @generate-class-entries */

function rnp_backend_string(): string {}

function rnp_backend_version(): string {}

function rnp_supported_features(string $type): string|false {}

function rnp_version_string(): string {}

function rnp_version_string_full(): string {}

final class RnpFFI
{
}

function rnp_ffi_create(string $pub_format, string $sec_format): RnpFFI|false {}

function rnp_ffi_destroy(RnpFFI $ffi): void {}

function rnp_load_keys(RnpFFI $ffi, string $format, string $input, int $flags): bool {}

function rnp_load_keys_from_path(RnpFFI $ffi, string $format, string $input_path, int $flags): bool {}

function rnp_save_keys(RnpFFI $ffi, string $format, string &$output, int $flags): bool {}

function rnp_save_keys_to_path(RnpFFI $ffi, string $format, string $output_path, int $flags): bool {}

function rnp_dump_packets(string $input, int $flags): string|false {}

function rnp_dump_packets_to_json(string $input, int $flags): string|false {}

function rnp_op_generate_key(RnpFFI $ffi, string $userid, string $key_alg, string $sub_alg = null, array $options = []): string|false {}

function rnp_ffi_set_pass_provider(RnpFFI $ffi, callable $password_callback): bool {}

function rnp_op_sign(RnpFFI $ffi, string $data, array $keys_fp, array $options = []): string|false {}

function rnp_op_sign_cleartext(RnpFFI $ffi, string $data, array $keys_fp, array $options = []): string|false {}

function rnp_op_sign_detached(RnpFFI $ffi, string $data, array  $keys_fp, array $options = []): string|false {}

function rnp_op_verify(RnpFFI $ffi, string $data): array|false {}

function rnp_op_verify_detached(RnpFFI $ffi, string $data, string $signature): array|false {}

function rnp_op_encrypt(RnpFFI $ffi, string $message, array $recipient_keys_fp, array $options = []): string|false {}

function rnp_decrypt(RnpFFI $ffi, string $input): string|false {}

function rnp_locate_key(RnpFFI $ffi, string $identifier_type, string $identifier): string|false {}

function rnp_list_keys(RnpFFI $ffi, string $identifier_type): array|false {}

function rnp_key_get_info(RnpFFI $ffi, string $key_fp): array|false {}

function rnp_key_export(RnpFFI $ffi, string $key_fp, int $flags): string|false {}

function rnp_key_export_autocrypt(RnpFFI $ffi, string $key_fp, string $subkey_fp, string $uid, int $flags): string|false {}

function rnp_import_keys(RnpFFI $ffi, string $input, int $flags): string|false {}

function rnp_key_remove(RnpFFI $ffi, string $key_fp, int $flags): bool {}

function rnp_key_revoke(RnpFFI $ffi, string $key_fp, int $flags, array $options = []): bool {}

function rnp_key_export_revocation(RnpFFI $ffi, string $key_fp, int $flags, array $options = []): string|false {}

function rnp_import_signatures(RnpFFI $ffi, string $input, int $flags): string|false {}

Function Calls

None

Variables

None

Stats

MD5 3a23346bc0e092ee88e4dce68b97c1c2
Eval Count 0
Decode Time 109 ms