this post was submitted on 21 Oct 2023
24 points (100.0% liked)

Rust

6127 readers
9 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

Moin,

Sentc is an encryption sdk with user-, key- and group management to build end-to-end encrypted applications.

It helps not only to encrypt and decrypt between users and groups but also with key management and key rotation, 2-factor authentication via totp and file handling.

Now with CRYSTALS Kyber for asymmetric encryption and CRYSTALS Dilithium for signing. These are used as hybrid with x25519 or ed25519.

An api will store the public keys and encrypted private keys (encrypted by the client and can only be decrypted by the client) as well as encrypted symmetric keys. The api never gets access to the clear secret keys.

The sdk also provide searchable encryption (encrypted data can be searched on the server) and sortable encryption (encrypted data can be sorted).

The core sdk is written in rust and is cross compiled to flutter and wasm.

I hope you may like it. If you have questions, just ask.

Have a great day.

Doc: https://sentc.com/

Git: https://github.com/sentclose/sentc

api git: https://github.com/sentclose/sentc-api

Js git: https://github.com/sentclose/sentc-javascript

flutter git: https://github.com/sentclose/sentc-flutter

top 1 comments
sorted by: hot top controversial new old
[–] Fisherswamp 1 points 1 year ago

This is awesome! Thanks for making it