Rnp Functions

- « Clearsign text

- rnp_backend_string »

- PHP Manual
- Rnp
- Rnp Functions

# Rnp Functions

## Table of Contents

- rnp_backend_string — Return cryptographic backend library name
- rnp_backend_version — Return cryptographic backend library version
- rnp_decrypt — Decrypt PGP message
- rnp_dump_packets_to_json — Dump OpenPGP packets stream information to the JSON string
- rnp_dump_packets — Dump OpenPGP packets stream information in humand-readable format
- rnp_ffi_create — Create the top-level object used for interacting with the library
- rnp_ffi_destroy — Destroy the top-level object used for interacting with the library
- rnp_ffi_set_pass_provider — Set password provider callback function
- rnp_import_keys — Import keys from PHP string to the keyring and receive JSON describing new/updated keys
- rnp_import_signatures — Import standalone signatures to the keyring and receive JSON describing updated keys
- rnp_key_export_autocrypt — Export minimal key for autocrypt feature (just 5 packets: key, uid, signature, encryption subkey, signature)
- rnp_key_export_revocation — Generate and export primary key revocation signature
- rnp_key_export — Export a key
- rnp_key_get_info — Get information about the key
- rnp_key_remove — Remove a key from keyring(s)
- rnp_key_revoke — Revoke a key or subkey by generating and adding revocation signature
- rnp_list_keys — Enumerate all keys present in a keyring by specified identifer type
- rnp_load_keys_from_path — Load keys from specified path
- rnp_load_keys — Load keys from PHP string
- rnp_locate_key — Search for the key
- rnp_op_encrypt — Encrypt message
- rnp_op_generate_key — Generate key
- rnp_op_sign_cleartext — Perform signing operation on a textual data, return cleartext signed message
- rnp_op_sign_detached — Perform signing operation, return detached signature(s)
- rnp_op_sign — Perform signing operation on a binary data, return embedded signature(s)
- rnp_op_verify_detached — Verify detached signatures
- rnp_op_verify — Verify embedded or cleartext signatures
- rnp_save_keys_to_path — Save keys to specified path
- rnp_save_keys — Save keys to PHP string
- rnp_supported_features — Get supported features in JSON format
- rnp_version_string_full — Full version string of RNP library
- rnp_version_string — RNP library version