Expand description
Mobile specific crypto operations
This module contains temporary code for handling mobile specific cryptographic operations until
the SDK is fully implemented. When porting functionality from client
the mobile clients should
be updated to consume the regular code paths and in this module should eventually disappear.
StructsΒ§
- Request for migrating an account from password to key connector.
- Request for deriving a pin protected user key
- Represents the request to initialize the userβs organizational cryptographic state.
- State used for initializing the user cryptographic state.
- Response from the
make_key_pair
function - Response from the
update_password
function - Request for
verify_asymmetric_keys
. - Response for
verify_asymmetric_keys
.
EnumsΒ§
- Auth requests supports multiple initialization methods.
- The crypto method used to initialize the user cryptographic state.
- Catch all error for mobile crypto operations.
ConstantsΒ§
FunctionsΒ§
- derive_
key_ πconnector Derive the master key for migrating to the key connector - derive_
pin_ πkey - derive_
pin_ πuser_ key - Initialize the userβs organizational cryptographic state.
- Initialize the userβs cryptographic state.
- make_
key_ πpair - update_
password π