Crate ockam[−][src]
Modules
profile_change_history |
Structs
Address | |
Changes | |
Contact | Contact is an abstraction responsible for storing user's public data (mainly - public keys).
It is designed to share users' public keys in cryptographically verifiable way.
Public keys together with metadata are organised into verifiable events chain exactly like [ |
Contacts | Contacts is an in-memory storage for a list of user's |
Context | |
CreateKeyChange | |
CreateKeyChangeData | |
Error | The type of errors returned by Ockam functions. |
EventIdentifier | Unique [ |
Executor | |
KeyAttributes | Attributes that are used to identify key |
Node | |
Profile | Profile is an abstraction responsible for keeping, verifying and modifying user's data (mainly - public keys). It is used to create new keys, rotate and revoke them. Public keys together with metadata will be organised into events chain, corresponding secret keys will be saved into the given Vault implementation. Events chain and corresponding secret keys are what fully determines Profile. |
ProfileChange | Individual change applied to profile. [ |
ProfileChangeEvent | [ |
ProfileEventAttributeKey | Pre-defined keys in |
ProfileIdentifier | |
RotateKeyChange | |
RotateKeyChangeData | |
Signature |
Enums
NodeMessage | Messages sent from the Node to the Executor |
NodeReply | Return value of some executor commands |
OckamError | |
ProfileChangeProof | Variants of proofs that are allowed on a [ |
ProfileChangeType | Possible types of [ |
ProfileKeyPurpose | |
ProfileKeyType | Type of key.
Root key is the first key in any [ |
SignatureType |
Traits
BigArray | |
Message | A user defined message that can be serialised and deserialised |
ProfileVault | |
Worker | Base ockam worker trait. See |
Functions
node |
Type Definitions
Encoded | |
ProfileEventAttributes | |
Result | The type returned by Ockam functions. |
Attribute Macros
node | Marks an async function to be run in an ockam node. |