Skip to content

A Rust crate for cryptography in DRACOON - more info on DRACOON here: https://dracoon.com

License

Notifications You must be signed in to change notification settings

unbekanntes-pferd/dco3-crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dco3-crypto

DRACOON Crypto utils in Rust
Explore the docs »
Report Bug

dco3-crypto

What is this?

Work in progress Crypto library for DRACOON based on openssl crate.

What does work?

  • Asymmetric encryption / decryption of file keys (RSA)
  • Symmetric encryption / decryption of messages (AES256 GCM)
    • on the fly encryption / decryption
    • chunked encryption / decryption

What is planned?

  • Chunked encryption / decryption is currently not generic and requires openssl crate
    • make Crypter generic, so that other libraries can be used

What is shipped?

Using the crate binds to the latest openssl version and is compiled in vendored mode (see openssl for details).

Documentation

Documentation All documentation is provided via docs on docs.rs