Crates.io | libquartz |
lib.rs | libquartz |
version | 0.2.0 |
source | src |
created_at | 2022-06-09 06:15:25.749141 |
updated_at | 2022-09-29 15:57:30.686483 |
description | Secure communication protocols |
homepage | |
repository | https://bultek.synchron.com.ua/bultekdev/software/libquartz |
max_upload_size | |
id | 602452 |
size | 190,559 |
Quartz protocols and backend that are using qkeys (quartz keys)
import by cloning the repo into your project
add libquartz = {path = "<yourpath>"}
to Cargo.toml
add use libquartz::*
to your rust project's file
keytools::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();