Skip to main content

Module keys

Module keys 

Source

StructsΒ§

DeviceListRecord
Durable detail for one local user’s device-list notification.
FallbackEntry πŸ”’
MSC2732: row stored under (user, device, algorithm) in userdeviceidalgorithm_fallback. Fallback keys are not deleted on claim; the row is rewritten with used = true.

EnumsΒ§

DeviceListChange
Mutation announced to clients and federation peers.
DeviceListChangeKind πŸ”’
KeyRole πŸ”’
SignatureAction πŸ”’
SignatureWrite πŸ”’

FunctionsΒ§

canonical_key πŸ”’
clean_signatures πŸ”’
Ensure that a user only sees signatures from themselves and the target user
complete_one_time_key_counts πŸ”’
Keep zero-count algorithms visible to clients after an OTK pool is drained.
insert_signatures πŸ”’
key_matches_role πŸ”’
key_role πŸ”’
parse_master_key
parse_self_signing_key πŸ”’
parse_user_signing_key πŸ”’
pointer_matches πŸ”’
replace_signatures πŸ”’
signature_action πŸ”’
signatures_map πŸ”’
verify_signature πŸ”’

Type AliasesΒ§

OtkRowKey πŸ”’
Row-key shape of onetimekeyid4225_otk: per-device pool keyed by upload-order count for MSC4225 ordering.
Servers πŸ”’
Signatures πŸ”’