4 releases

0.0.4 Aug 31, 2024
0.0.3 Jun 27, 2024
0.0.2 Jun 25, 2024
0.0.1 Jun 25, 2024

#1048 in Cryptography

Download history 6/week @ 2024-07-29 180/week @ 2024-08-26 23/week @ 2024-09-02 11/week @ 2024-09-16 11/week @ 2024-09-23 12/week @ 2024-09-30 1/week @ 2024-10-07

300 downloads per month
Used in volaris-cli

BSD-2-Clause

170KB
3.5K SLoC

What is it?

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

Security

volaris-tools is built on top of volaris-crypto - 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.

Who uses Volaris-Tools?

This library is implemented by volaris, a secure file encryption utility.

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


lib.rs:

What is it?

volaris-tools is a library used for managing the corecrypto logic behind volaris, and any applications that require easy integration with the volaris format.

Security

volaris-tools is built on top of volaris-crypto - 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 Volaris-Tools?

This library is implemented by volaris, 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 corecrypto functionality, such as a GUI application.

You can read more about volaris, volaris-crypto, volaris-tools and the technical details in the project's main documentation!

Dependencies

~8–16MB
~227K SLoC