| Crates.io | hermetica |
| lib.rs | hermetica |
| version | 0.1.3 |
| created_at | 2024-07-12 15:31:01.102875+00 |
| updated_at | 2024-07-12 20:15:47.132234+00 |
| description | Hardware accelerated file encryption/decryption |
| homepage | |
| repository | https://github.com/cdrso/hermetica |
| max_upload_size | |
| id | 1300798 |
| size | 3,443,609 |
Hardware-Accelerated File Encryption and Decryption
Hermetica is a high-performance Rust application for rapid file encryption and decryption. It leverages hardware acceleration and efficient multithreading to maximize performance across all available CPU cores.
Important Security Disclaimer: Hermetica uses a custom, from-scratch AES-GCM implementation. It has not undergone formal security audits and is not recommended for production or security-critical applications without thorough review and testing.
AES-NI and PCLMULQDQ instruction setsAES-NI and PCLMULQDQ supportstd::thread for low-overhead parallel processingHermetica is engineered for speed and efficiency:
cargo install hermeticaHermetica provides simple command-line operations for file encryption and decryption:
hermetica -e <file> hermetica -d <file>AES-NI and PCLMULQDQ instructionsThis project is licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for full details.