Skip to main content

Crate xaeroid

Crate xaeroid 

Source
Expand description

XaeroID - Simple decentralized identity

  • Ed25519 keypair (Iroh compatible)
  • did:peer format
  • Hash-based group commitments
  • That’s it.

Structs§

GroupMembership
Group membership with hash commitment
PassPayload
What goes in the QR code
XaeroID
XaeroID - your identity

Functions§

xaero_create_pass_payload
Add group and create pass payload JSON
xaero_free
Free XaeroID
xaero_generate
Generate new XaeroID - returns pointer
xaero_get_did
Get DID string
xaero_get_pubkey
Get public key (32 bytes)
xaero_join_group
Join a group (mutates XaeroID)
xaero_sign
Sign a message
xaero_verify
Verify a signature
xaero_verify_pass_payload
Verify pass payload JSON