#encryption #secure

dexios-domain

A library that contains the inner-workings and core logic for Dexios

3 releases (stable)

Uses new Rust 2021

1.0.1 Aug 27, 2022
1.0.0 Aug 23, 2022
0.0.0 Jul 24, 2022

#367 in Cryptography

Download history 24/week @ 2022-07-23 5/week @ 2022-07-30 1/week @ 2022-08-13 39/week @ 2022-08-20 39/week @ 2022-08-27 18/week @ 2022-09-03 20/week @ 2022-09-10 9/week @ 2022-09-17 13/week @ 2022-09-24

62 downloads per month
Used in dexios

BSD-2-Clause

170KB
3.5K SLoC

What is it?

Dexios-Domain is a library used for managing the core logic behind Dexios, and any applications that require easy integration with the Dexios format.

Security

Dexios-Domain is built on top of Dexios-Core - which uses modern, secure and audited1 AEADs for encryption and decryption.

You may find the audits for both AES-256-GCM and XChaCha20-Poly1305 on the NCC Group's website.

1 Deoxys-II-256 does not have an official audit, so use it at your own risk

Who uses Dexios-Domain?

This library is implemented by Dexios, a secure command-line file encryption utility.

This crate was made to separate the logic away from the end-user application.

It also allows for more things to be built on top of the core logic functionality, such as a GUI application.

Donating

If you like my work, and want to help support Dexios, Dexios-Core or Dexios-Domain, feel free to donate! This is not necessary by any means, so please don't feel obliged to do so.

XMR: 84zSGS18aHtT3CZjZUnnWpCsz1wmA5f65G6BXisbrvAiH7PxZpP8GorbdjAQYRtfeiANZywwUPjZcHu8eXJeWdafJQFK46G
BTC: bc1q8x0r7khrfj40qd0zr5xv3t9nl92rz2387pu48u
ETH: 0x9630f95F11dFa8703b71DbF746E5c83A31A3F2DD

You can read more about Dexios, Dexios-Core, Dexios-Domain and the technical details in the project's main documentation!

Dependencies

~7MB
~137K SLoC