List of all items
Structs
- agent::AgentCore
- agent::AgentHandle
- agent::AgentSession
- api::runtime::KeyLoadStatus
- api::runtime::KeyRegistrationStatus
- config::AuthsConfig
- config::EnvironmentConfig
- config::EnvironmentConfigBuilder
- config::KeychainConfig
- config::PassphraseConfig
- crypto::signer::SeedSignerKey
- crypto::ssh::SecureSeed
- keri_did::KeriDid
- pairing::PairingResponse
- pairing::PairingSession
- pairing::PairingToken
- pairing::QrOptions
- pairing::types::Base64UrlEncoded
- pairing::types::CreateSessionRequest
- pairing::types::CreateSessionResponse
- pairing::types::GetSessionResponse
- pairing::types::SubmitResponseRequest
- pairing::types::SuccessResponse
- ports::clock::SystemClock
- ports::id::SystemUuidProvider
- ports::network::RegistryResponse
- signing::CachedPassphraseProvider
- signing::CallbackPassphraseProvider
- signing::KeychainPassphraseProvider
- signing::PrefilledPassphraseProvider
- signing::StorageSigner
- signing::UnifiedPassphraseProvider
- storage::encrypted_file::EncryptedFileStorage
- storage::keychain::IdentityDID
- storage::keychain::KeyAlias
- storage::memory::IsolatedKeychainHandle
- storage::memory::MemoryKeychainHandle
- storage::memory::MemoryStorage
- storage::passphrase_cache::NoopPassphraseCache
- trust::continuity::RotationProof
- trust::pinned::PinnedIdentity
- trust::pinned::PinnedIdentityStore
- trust::roots_file::RootEntry
- trust::roots_file::RootsFile
- witness::DuplicityDetector
- witness::DuplicityEvidence
- witness::EventHash
- witness::NoOpAsyncWitness
- witness::NoOpWitness
- witness::Receipt
- witness::ReceiptBuilder
- witness::ReceiptCollector
- witness::ReceiptCollectorBuilder
- witness::WitnessReport
Enums
- agent::client::AgentStatus
- api::runtime::RegistrationOutcome
- config::PassphraseCachePolicy
- crypto::EncryptionAlgorithm
- crypto::ssh::CryptoError
- error::AgentError
- error::TrustError
- keri_did::KeriDidError
- pairing::PairingError
- pairing::types::SessionStatus
- paths::AuthsHomeError
- policy::Decision
- policy::device::Action
- ports::network::NetworkError
- ports::network::ResolutionError
- ports::network::ResolvedIdentity
- ports::ssh_agent::SshAgentError
- ports::storage::StorageError
- proto::ProtoError
- signing::DidResolverError
- signing::ResolvedDid
- trust::pinned::TrustLevel
- trust::policy::TrustPolicy
- trust::resolve::TrustDecision
- witness::CollectionError
- witness::EventHashParseError
- witness::WitnessError
Traits
- crypto::signer::SignerKey
- error::AuthsErrorInfo
- ports::clock::ClockProvider
- ports::id::UuidProvider
- ports::network::IdentityResolver
- ports::network::RegistryClient
- ports::network::WitnessClient
- ports::ssh_agent::SshAgentPort
- ports::storage::BlobReader
- ports::storage::BlobWriter
- ports::storage::EventLogReader
- ports::storage::EventLogWriter
- ports::storage::RefReader
- ports::storage::RefWriter
- signing::DidResolver
- signing::PassphraseProvider
- signing::SecureSigner
- storage::keychain::KeyStorage
- storage::passphrase_cache::PassphraseCache
- trust::continuity::KelContinuityChecker
- witness::AsyncWitnessProvider
- witness::WitnessProvider
Functions
- agent::client::add_identity
- agent::client::agent_sign
- agent::client::check_agent_status
- agent::client::list_identities
- agent::client::remove_all_identities
- api::ffi::c_str_to_str
- api::ffi::c_str_to_str_safe
- api::ffi::ffi_agent_sign
- api::ffi::ffi_decrypt_data
- api::ffi::ffi_encrypt_data
- api::ffi::ffi_export_encrypted_key
- api::ffi::ffi_export_private_key_openssh
- api::ffi::ffi_export_private_key_with_passphrase
- api::ffi::ffi_export_public_key_openssh
- api::ffi::ffi_free_bytes
- api::ffi::ffi_free_str
- api::ffi::ffi_import_key
- api::ffi::ffi_init_agent
- api::ffi::ffi_key_exists
- api::ffi::ffi_rotate_key
- api::ffi::ffi_set_encryption_algorithm
- api::ffi::ffi_shutdown_agent
- api::ffi::malloc_and_copy_bytes
- api::ffi::result_to_c_int
- api::runtime::agent_sign_with_handle
- api::runtime::clear_agent_keys_with_handle
- api::runtime::export_key_openssh_pem
- api::runtime::export_key_openssh_pub
- api::runtime::get_agent_key_count_with_handle
- api::runtime::load_keys_into_agent_with_handle
- api::runtime::register_keys_with_macos_agent_with_handle
- api::runtime::rotate_key
- api::runtime::start_agent_listener
- api::runtime::start_agent_listener_with_handle
- config::current_algorithm
- config::load_config
- config::save_config
- config::set_encryption_algorithm
- crypto::encryption::decrypt_bytes
- crypto::encryption::encrypt_bytes
- crypto::encryption::encrypt_bytes_argon2
- crypto::encryption::get_kdf_params
- crypto::encryption::validate_passphrase
- crypto::provider_bridge::ed25519_public_key_from_seed_sync
- crypto::provider_bridge::generate_ed25519_keypair_sync
- crypto::provider_bridge::sign_ed25519_sync
- crypto::provider_bridge::verify_ed25519_sync
- crypto::said::compute_next_commitment
- crypto::said::compute_said
- crypto::said::verify_commitment
- crypto::signer::decrypt_keypair
- crypto::signer::encrypt_keypair
- crypto::signer::extract_seed_from_key_bytes
- crypto::signer::load_seed_and_pubkey
- crypto::ssh::build_ed25519_pkcs8_v2_from_seed
- crypto::ssh::construct_sshsig_pem
- crypto::ssh::construct_sshsig_signed_data
- crypto::ssh::create_sshsig
- crypto::ssh::encode_ssh_pubkey
- crypto::ssh::encode_ssh_signature
- crypto::ssh::extract_pubkey_from_key_bytes
- crypto::ssh::extract_seed_from_pkcs8
- pairing::format_pairing_qr
- pairing::normalize_short_code
- pairing::render_qr
- pairing::render_qr_from_data
- paths::auths_home
- paths::auths_home_with_config
- policy::device::authorize_device
- policy::org::authorize_org_action
- policy::org::expected_org_issuer
- storage::keychain::extract_public_key_bytes
- storage::keychain::get_platform_keychain
- storage::keychain::get_platform_keychain_with_config
- storage::passphrase_cache::get_passphrase_cache
- storage::passphrase_cache::parse_duration_str
- trust::resolve::check_trust
- trust::resolve::resolve_trust
- utils::sanitize_alias
Statics
Constants
- agent::DEFAULT_IDLE_TIMEOUT
- api::ffi::FFI_ERR_AGENT_NOT_INITIALIZED
- api::ffi::FFI_ERR_INVALID_UTF8
- api::ffi::FFI_ERR_PANIC
- api::ffi::FFI_OK
- crypto::encryption::ARGON2_TAG
- crypto::encryption::NONCE_LEN
- crypto::encryption::SALT_LEN
- crypto::encryption::SYMMETRIC_KEY_LEN
- crypto::encryption::TAG_LEN
- witness::KERI_VERSION
- witness::RECEIPT_TYPE