Skip to content

Commit 50d3388

Browse files
committed
Merge remote-tracking branch 'origin/master'
# Conflicts: # README.md
2 parents fcfaa24 + ae90c7d commit 50d3388

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,15 @@ http {
6161

6262
## Roadmap
6363

64-
* [ ] Add support for hmac plugins (e.g. in case where we have cipher that already supports authentication with associated data aka AEAD)
65-
* [ ] Add support for session id generator plugins (maybe you don't want to use random data, and want UUID or maybe some kind of database identifier instead).
66-
* [ ] Add support for `lua-resty-nettle` for more wide variety of encryption algorithms as a plugin.
67-
* [ ] Implement cookieless server-side session support using `ssl_session_id` as a `session.id` (using a server-side storage).
64+
* Add support for session id generator plugins (maybe you don't want to use random data, and want UUID or maybe some kind of database identifier instead).
65+
* Add support for different schemes:
66+
* Encrypt-and-MAC: The ciphertext is generated by encrypting the plaintext and then appending a MAC of the plaintext.
67+
* MAC-then-encrypt: The ciphertext is generated by appending a MAC to the plaintext and then encrypting everything.
68+
* Encrypt-then-MAC: The ciphertext is generated by encrypting the plaintext and then appending a MAC of the encrypted plaintext.
69+
* Authenticated Encryption with Associated Data (AEAD)
70+
* Add support for HMAC plugins
71+
* Add support for `lua-resty-nettle` for more wide variety of encryption algorithms as a plugin.
72+
* Implement cookieless server-side session support using `ssl_session_id` as a `session.id` (using a server-side storage).
6873

6974
## Installation
7075

0 commit comments

Comments
 (0)