Roadmap for 7.6 and beyond - SWI-Prolog/packages-ssl GitHub Wiki
I am currently working on the following features:
-
password-based key derivation [DONE]
-
HMAC-based key derivation (HKDF) [DONE]
-
authenticated encryption [DONE]
→ Ready for 7.6.0 !
For the next development series, I will work on:
-
incremental encryption
This will allow us to encrypt large files withlibrary(crypto)
. -
AEAD
Authenticated encryption with associated data. This can work together nicely with the new API for incremental encryption. -
cipher introspection
There will be a predicate such ascrypto_cipher_property/2
to obtain the length of keys and IVs of ciphers, whether or not they are authenticated etc. -
certificate and key export
This will allow us to create self-signed certificates from SWI-Prolog itself. -
DTLS
Please let me know if you are interested in this. -
EdDSA
An important new signature algorithm with several desirable properties.
Other features are implemented as they become requested. If you need a feature urgently, please file an issue.