Structs

  • The initiator of X3DH receives a prekey bundle and computes the shared secret to communicate the first message to the responder
  • Represents all the keys and signature to send to an enrollee
  • The responder of X3DH creates a prekey bundle that can be used to establish a shared secret key with another party that can use
  • Represents and (X)EdDSA or ECDSA signature from Ed25519 or P-256
  • Represents an XX NewKeyExchanger

Enums

  • Represents the failures that can occur in an Ockam X3DH kex

Traits

  • Vault with X3DH required functionality