Quartz protocols and backend that are using qkeys (quartz keys)
libquartz = {path = "<yourpath>"}
to Cargo.tomluse libquartz::*
to your rust project's filekeytools::gen_key();
functionkeytools::check_if_the_key_is_valid();
functionkeytools
is used to generate/validate/get the default qkey(s)msgservices
is used to communicate between quartz-server
and your project by getting/sending messagesencryption
is used to encrypt/decrypt data using magic_crypt
and your qkey generated by keytools::gen_key();