Skip to main content

Module identity

Module identity 

Source
Expand description

Core’s identity with the identity crate’s items, at their old paths.

Structs§

Identity
XmtpKeyPackage
XmtpKeyPackageBuilder
Builder for XmtpKeyPackage.

Enums§

GeneratePostQuantumKeyError
Error type for generating a post quantum key pair
IdentityError
IdentityStrategy
The identity strategy determines how the xmtp_mls::builder::ClientBuilder constructs an identity on startup.

Traits§

IdentityExt
Extension trait for Identity types defined in [xmtp_id] mostly helpful to glue together different parts of the codebase without introducing unnecessary dependencies in other crates

Functions§

build_post_quantum_public_key_extension
create_credential
Builds the MLS credential that names inbox_id.
deserialize_key_package_hash_ref
Decode bytes from serialize_key_package_hash_ref.
parse_credential
pq_key_package_references_key
The key under which the key package references table stores a post-quantum public key.
serialize_key_package_hash_ref
The key package hash ref in the key store key layout (kv_codec::encode_key).
store_key_package_references
Stores the references from a key package to its private keys.