Client-side, public-key content encryption module for Drupal 8

Here is a summary of my Google Summer of Code 2017 project.

About the project

As my Google Summer of Code 2017 project I worked on a client-side, public-key and asymmetric cryptography module for Drupal 8. Module is mostly written in JavaScript and jQuery and it's using Elliptic Curve Cryptography as the encryption system. Encryption is done on the client-side and goal of the project was to create a zero-knowledge system where the server does not know much about the content it is hosting.

Libraries used

More information

Alpha release of the module at the end of GSoC
GSoC Project Page
Development repository on Gitlab.com
Tasks backlog
Architecture and documentation (draft for now)
Weekly work logs

Comments

marncz created an issue. See original summary.

marncz’s picture

Issue summary: View changes
marncz’s picture

Issue summary: View changes
marncz’s picture

Issue summary: View changes
marncz’s picture

Issue summary: View changes
MaskyS’s picture

Version: » 8.x-1.0-alpha1
Status: Active » Closed (outdated)

GSoC 2017 is over, so closing this up :)