ckeylock-api

Crates.iockeylock-api
lib.rsckeylock-api
version
sourcesrc
created_at2025-04-04 22:53:02.161022+00
updated_at2025-04-21 09:50:17.002018+00
descriptionAPI for ckeylock.
homepage
repositoryhttps://github.com/oblivisheee/ckeylock
max_upload_size
id1620927
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Oleg Pogoraev (oblivisheee)

documentation

README

CKeyLock

CKeyLock is a secure and efficient tool written in Rust for managing and storing your cryptographic keys.

Features

  • Secure Storage: Safeguard your cryptographic keys with robust encryption.
  • Rust-Powered: Built with Rust, ensuring high performance and memory safety.
  • User-Friendly: Simple and intuitive interface for seamless key management.

Getting Started

To get started with CKeyLock, follow the instructions below:

  1. Install CkeyLock.
    cargo install ckeylock
    
  2. Create a config with name Ckeylock.toml. For example
    bind = "127.0.0.1:8080"
    password = "helloworld"
    dump_path = "dump-clok.bin"
    dump_password = "helloworld"
    
  3. Run the application:
    ckeylock
    

API

To use CKeyLock in your project follow these steps:

  1. Create a new project.
    cargo init
    
  2. Add API lib.
    cargo add ckeylock-api
    
  3. Initialize connection.
    let api = CKeyLockAPI::new("127.0.0.1:8080", Some("helloworld"));
    let mut connection = api.connect().await.unwrap();
    
  4. Use!

Install via Docker

docker pull ghcr.io/oblivisheee/ckeylock:v1

Contributing

We welcome contributions! Feel free to submit issues or pull requests to help improve CKeyLock.

License

CKeyLock is licensed under the Apache-2.0.

Commit count: 0

cargo fmt