-
-
Notifications
You must be signed in to change notification settings - Fork 837
Closed
Milestone
Description
it seems that they don't support these ciphers via the same EVP api as openssl:
- AES-OCB
- CHACHA20-POLY1305
For borg 1.3+ it seems like a good idea if we would deprecate the crypto modes based on AES-CTR and recommend the new AEAD modes.
So, how's the situation on OpenBSD? Are there other platforms requiring LibreSSL support?
- Do we need to support LibreSSL to run on OpenBSD or could we use OpenSSL there also?
- If we can neither use OpenSSL there nor some compatible API in LibreSSL, do we want to add some code for LibreSSL to our
borg.crypto.low_levelmodule that uses LibreSSL's EVP_AEAD api (which does not exist in OpenSSL)? https://man.openbsd.org/EVP_AEAD_CTX_init.3 - seems like we only get AES-GCM and chacha20-poly1305 via that api. there were objections against gcm, so we went for ocb rather. so guess that would mean with LibreSSL it would only be chacha20-poly1305 (which is fine as it is quite fast).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels