[−][src]Crate indy_utils
Re-exports
pub extern crate aead; |
pub extern crate hex; |
pub extern crate serde; |
pub extern crate serde_json; |
pub extern crate zeroize; |
pub extern crate ursa; |
pub extern crate once_cell; |
pub use qualifiable::Qualifiable; |
Modules
| base58 | base58 encoding and decoding |
| base64 | Base64 encoding and decoding |
| did | Indy DID representation and derivation |
| hash | Hash algorithms |
| keys | Indy signing keys and verification keys |
| pack | Message packing and unpacking |
| qualifiable | Trait for qualifiable identifier types, having an optional prefix and method |
| txn_signature | Generation of normalized ledger transaction for signing |
| wql | Wallet query language |
Macros
| hash_type | Derive a new hash type |
| invalid | Macro to return a new |
| new_handle_type | Derive a new handle type having an atomically increasing sequence number |
| qualifiable_type | Derive a new |
| serde_derive_impl | Used to optionally add Serialize and Deserialize traits to Qualifiable types |
Structs
| ConversionError | Error type for general data conversion errors |
| EncryptionError | Error type for failure of encryption and decryption operations |
| UnexpectedError | Error type for eventualities that shouldn't normally occur |
| ValidationError | Error type for failures of |
Traits
| Validatable | Trait for data types which need validation after being loaded from external sources |