Version: 1.31.0
[1.31.0] – 2022-03-09
New
crypto module:
-
Cryptobox
introduced: root crypto object that stores encrypted secret and acts as a factory for all crypto primitives used in SDK.
Crypto box provides signing and encryption boxes.Functions:
create_crypto_box
- initializes cryptobox with secret
remove_crypto_box
- removes cryptobox and overwrites all secrets with zeroes
get_crypto_box_seed_phrase
- returns decrypted seed phrase
get_crypto_box_info
- returns encrypted cryptobox secret for next cryptobox initializations
get_signing_box_from_crypto_box
- derives signing box from secret
get_encryption_box_from_crypto_box
- derives encryption box from secret
clear_crypto_box_secret_cache
- forces secret cache (signing and encryption) clean up (overwrites all secrets with zeroes).
Fixed
- Documentation generator for app object interface fills documentation from
ParamsOfXXXAppObject
enum. - Documentation generator for function with
obj
parameter add this parameter
into parameters section with link to appropriate AppObject interface.