List of all items
Structs
- RnpContext
- dump_packets::dump::PacketDumper
- dump_packets::dump::SessionKey
- dump_packets::dump::SessionKeyDisplay
- error::RnpStatus
- gpg::CacheTag
- gpg::Ctx
- iter::RnpIdentifierIterator
- key::RnpKey
- keystore::Keystore
- keystore::KeystoreData
- op_encrypt::RnpOpEncrypt
- op_generate::RnpOpGenerate
- op_sign::RnpOpSign
- op_verify::RnpOpVerify
- op_verify::RnpOpVerifyResult
- op_verify::RnpOpVerifySignature
- parcimonie::Parcimonie
- parcimonie::ParcimonieServer
- recombine::PlaintextCache
- signature::RnpSignature
- tbprofile::TBProfile
- userid::RnpUserID
- wot::WoT
- wot::WoTWorkerHandle
Enums
- RnpPasswordFor
- conversions::RnpIdentifier
- conversions::RnpIdentifierType
- conversions::RnpKeyUsage
- dump_packets::dump::Kind
- error::Error
- gpg::Error
- gpg::GnupgError
- gpg::OwnerTrust
- gpg::ParseOwnerTrustError
- gpg::Validity
- io::RnpInput
- io::RnpOutput
- op_verify::RnpProtectionMode
Traits
- conversions::AsymmetricAlgorithmExt
- conversions::FromRnpId
- conversions::ToRnpId
- dump_packets::dump::Convert
Functions
- armor::rnp_dearmor
- buffer::bytes_to_rnp_buffer
- buffer::c_str_to_rnp_buffer
- buffer::c_str_to_rnp_buffer_lossy
- buffer::rnp_buffer_destroy
- buffer::str_to_rnp_buffer
- dump_packets::dump::dump
- dump_packets::rnp_dump_packets_to_output
- error::call_tracing
- error::full_tracing
- error::log_internal
- gpg::agent_keypair
- gpg::export
- gpg::export_ownertrust
- gpg::import
- gpg::list_secret_keys
- gpg::list_secret_keys_parse
- gpg::list_validity
- gpg::make_context
- import::rnp_import_keys
- import::rnp_import_signatures
- io::rnp_enarmor
- io::rnp_input_destroy
- io::rnp_input_from_memory
- io::rnp_input_from_path
- io::rnp_output_armor_set_line_length
- io::rnp_output_destroy
- io::rnp_output_finish
- io::rnp_output_memory_get_buf
- io::rnp_output_to_armor
- io::rnp_output_to_memory
- io::rnp_output_to_path
- iter::rnp_identifier_iterator_create
- iter::rnp_identifier_iterator_destroy
- iter::rnp_identifier_iterator_next
- key::rnp_key_25519_bits_tweak
- key::rnp_key_25519_bits_tweaked
- key::rnp_key_allows_usage
- key::rnp_key_export
- key::rnp_key_export_autocrypt
- key::rnp_key_export_revocation
- key::rnp_key_get_alg
- key::rnp_key_get_bits
- key::rnp_key_get_creation
- key::rnp_key_get_curve
- key::rnp_key_get_expiration
- key::rnp_key_get_fprint
- key::rnp_key_get_grip
- key::rnp_key_get_keyid
- key::rnp_key_get_primary_grip
- key::rnp_key_get_primary_uid
- key::rnp_key_get_protection_type
- key::rnp_key_get_signature_at
- key::rnp_key_get_signature_count
- key::rnp_key_get_subkey_at
- key::rnp_key_get_subkey_count
- key::rnp_key_get_uid_at
- key::rnp_key_get_uid_count
- key::rnp_key_get_uid_handle_at
- key::rnp_key_handle_destroy
- key::rnp_key_have_public
- key::rnp_key_have_secret
- key::rnp_key_is_locked
- key::rnp_key_is_primary
- key::rnp_key_is_protected
- key::rnp_key_is_revoked
- key::rnp_key_is_sub
- key::rnp_key_lock
- key::rnp_key_protect
- key::rnp_key_remove
- key::rnp_key_remove_signatures
- key::rnp_key_revoke
- key::rnp_key_set_expiration
- key::rnp_key_unlock
- key::rnp_key_unprotect
- key::rnp_key_valid_till
- key::rnp_key_valid_till64
- key::rnp_locate_key
- key::rnp_uid_remove
- op_encrypt::rnp_op_encrypt_add_recipient
- op_encrypt::rnp_op_encrypt_add_signature
- op_encrypt::rnp_op_encrypt_create
- op_encrypt::rnp_op_encrypt_destroy
- op_encrypt::rnp_op_encrypt_execute
- op_encrypt::rnp_op_encrypt_set_aead
- op_encrypt::rnp_op_encrypt_set_aead_bits
- op_encrypt::rnp_op_encrypt_set_armor
- op_encrypt::rnp_op_encrypt_set_cipher
- op_encrypt::rnp_op_encrypt_set_flags
- op_encrypt::rnp_op_encrypt_set_hash
- op_generate::rnp_op_generate_create
- op_generate::rnp_op_generate_destroy
- op_generate::rnp_op_generate_execute
- op_generate::rnp_op_generate_get_key
- op_generate::rnp_op_generate_set_bits
- op_generate::rnp_op_generate_set_curve
- op_generate::rnp_op_generate_set_expiration
- op_generate::rnp_op_generate_set_protection_password
- op_generate::rnp_op_generate_set_userid
- op_generate::rnp_op_generate_subkey_create
- op_sign::rnp_op_sign_add_signature
- op_sign::rnp_op_sign_cleartext_create
- op_sign::rnp_op_sign_destroy
- op_sign::rnp_op_sign_detached_create
- op_sign::rnp_op_sign_execute
- op_sign::rnp_op_sign_set_armor
- op_sign::rnp_op_sign_set_hash
- op_verify::rnp_op_verify_create
- op_verify::rnp_op_verify_destroy
- op_verify::rnp_op_verify_detached_create
- op_verify::rnp_op_verify_execute
- op_verify::rnp_op_verify_get_protection_info
- op_verify::rnp_op_verify_get_recipient_at
- op_verify::rnp_op_verify_get_recipient_count
- op_verify::rnp_op_verify_get_signature_at
- op_verify::rnp_op_verify_get_signature_count
- op_verify::rnp_op_verify_get_symenc_at
- op_verify::rnp_op_verify_get_symenc_count
- op_verify::rnp_op_verify_get_used_recipient
- op_verify::rnp_op_verify_get_used_symenc
- op_verify::rnp_op_verify_signature_get_handle
- op_verify::rnp_op_verify_signature_get_key
- op_verify::rnp_op_verify_signature_get_status
- op_verify::rnp_op_verify_signature_get_times
- op_verify::rnp_recipient_get_alg
- op_verify::rnp_recipient_get_keyid
- rnp_ffi_create
- rnp_ffi_destroy
- rnp_ffi_set_log_fd
- rnp_ffi_set_pass_provider
- rnp_get_public_key_count
- rnp_get_secret_key_count
- rnp_load_keys
- rnp_save_keys
- security_rules::rnp_add_security_rule
- security_rules::rnp_get_security_rule
- signature::ca_signatures
- signature::rnp_signature_get_creation
- signature::rnp_signature_get_features
- signature::rnp_signature_get_hash_alg
- signature::rnp_signature_get_keyid
- signature::rnp_signature_get_signer
- signature::rnp_signature_handle_destroy
- signature::rnp_signature_is_valid
- stubs::rnp_decrypt
- stubs::rnp_guess_contents
- stubs::rnp_symenc_get_aead_alg
- stubs::rnp_symenc_get_cipher
- stubs::rnp_symenc_get_hash_alg
- stubs::rnp_symenc_get_s2k_iterations
- stubs::rnp_symenc_get_s2k_type
- userid::rnp_uid_get_signature_at
- userid::rnp_uid_get_signature_count
- userid::rnp_uid_handle_destroy
- userid::rnp_uid_is_primary
- userid::rnp_uid_is_revoked
- userid::rnp_uid_is_valid
- utils::cstr_to_pathbuf
- utils::cstr_to_str
- version::rnp_version
- version::rnp_version_for
- version::rnp_version_string_full
Type Aliases
- error::Result
- error::RnpResult
- flags::RnpDumpFlags
- flags::RnpEncryptFlags
- flags::RnpJsonDumpFlags
- flags::RnpJsonFlags
- flags::RnpKeyExportFlags
- flags::RnpKeyRemoveFlags
- flags::RnpKeyRemoveSignatureAction
- flags::RnpKeyRemoveSignatureFlags
- flags::RnpKeyUnloadFlags
- flags::RnpLoadSaveFlags
- flags::RnpOutputFlags
- flags::RnpSecurityFlags
- flags::RnpSecurityLevel
- flags::RnpUserIDType
Constants
- NP
- error::RNP_ERROR_ACCESS
- error::RNP_ERROR_BAD_FORMAT
- error::RNP_ERROR_BAD_PARAMETERS
- error::RNP_ERROR_BAD_PASSWORD
- error::RNP_ERROR_BAD_STATE
- error::RNP_ERROR_DECRYPT_FAILED
- error::RNP_ERROR_EOF
- error::RNP_ERROR_GENERIC
- error::RNP_ERROR_KEY_GENERATION
- error::RNP_ERROR_KEY_NOT_FOUND
- error::RNP_ERROR_MAC_INVALID
- error::RNP_ERROR_NOT_ENOUGH_DATA
- error::RNP_ERROR_NOT_IMPLEMENTED
- error::RNP_ERROR_NOT_SUPPORTED
- error::RNP_ERROR_NO_SIGNATURES_FOUND
- error::RNP_ERROR_NO_SUITABLE_KEY
- error::RNP_ERROR_NO_USERID
- error::RNP_ERROR_NULL_POINTER
- error::RNP_ERROR_OUT_OF_MEMORY
- error::RNP_ERROR_PACKET_NOT_CONSUMED
- error::RNP_ERROR_READ
- error::RNP_ERROR_RNG
- error::RNP_ERROR_SHORT_BUFFER
- error::RNP_ERROR_SIGNATURE_EXPIRED
- error::RNP_ERROR_SIGNATURE_INVALID
- error::RNP_ERROR_SIGNING_FAILED
- error::RNP_ERROR_UNKNOWN_TAG
- error::RNP_ERROR_WRITE
- error::RNP_SUCCESS
- flags::RNP_DUMP_GRIP
- flags::RNP_DUMP_MPI
- flags::RNP_DUMP_RAW
- flags::RNP_ENCRYPT_NOWRAP
- flags::RNP_JSON_DUMP_GRIP
- flags::RNP_JSON_DUMP_MPI
- flags::RNP_JSON_DUMP_RAW
- flags::RNP_JSON_PUBLIC_MPIS
- flags::RNP_JSON_SECRET_MPIS
- flags::RNP_JSON_SIGNATURES
- flags::RNP_JSON_SIGNATURE_MPIS
- flags::RNP_KEY_EXPORT_ARMORED
- flags::RNP_KEY_EXPORT_PUBLIC
- flags::RNP_KEY_EXPORT_SECRET
- flags::RNP_KEY_EXPORT_SUBKEYS
- flags::RNP_KEY_REMOVE_PUBLIC
- flags::RNP_KEY_REMOVE_SECRET
- flags::RNP_KEY_REMOVE_SUBKEYS
- flags::RNP_KEY_SIGNATURE_INVALID
- flags::RNP_KEY_SIGNATURE_KEEP
- flags::RNP_KEY_SIGNATURE_NON_SELF_SIG
- flags::RNP_KEY_SIGNATURE_REMOVE
- flags::RNP_KEY_SIGNATURE_UNKNOWN_KEY
- flags::RNP_KEY_UNLOAD_PUBLIC
- flags::RNP_KEY_UNLOAD_SECRET
- flags::RNP_LOAD_SAVE_PERMISSIVE
- flags::RNP_LOAD_SAVE_PUBLIC_KEYS
- flags::RNP_LOAD_SAVE_SECRET_KEYS
- flags::RNP_LOAD_SAVE_SINGLE
- flags::RNP_OUTPUT_FILE_OVERWRITE
- flags::RNP_OUTPUT_FILE_RANDOM
- flags::RNP_SECURITY_DEFAULT
- flags::RNP_SECURITY_INSECURE
- flags::RNP_SECURITY_OVERRIDE
- flags::RNP_SECURITY_PROHIBITED
- flags::RNP_SECURITY_REMOVE_ALL
- flags::RNP_SECURITY_VERIFY_DATA
- flags::RNP_SECURITY_VERIFY_KEY
- flags::RNP_USER_ATTR
- flags::RNP_USER_ID
- security_rules::RNP_FEATURE_AEAD_ALG
- security_rules::RNP_FEATURE_COMP_ALG
- security_rules::RNP_FEATURE_CURVE
- security_rules::RNP_FEATURE_HASH_ALG
- security_rules::RNP_FEATURE_PK_ALG
- security_rules::RNP_FEATURE_PROT_MODE
- security_rules::RNP_FEATURE_SYMM_ALG