Grendel is a RESTful web service which allows for the secure storage of users' documents.
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
src
.gitignore
API.md
GETTING-STARTED.md
LICENSE.md
README.md
TODO.md
pom.xml

README.md

Grendel

Grendel is a RESTful web service which allows for the secure storage of users' documents.

When a Grendel user is created, an OpenPGP keyset (a master key for signing/verifying and a sub key for encrypting/decrypting) is generated. When the user stores a document, the document is signed with the user's master key and encrypted with their sub key.

Other users can be granted read-only access to these documents. For instance, if a web service stores documents securely for users, a user might grant the service administrators temporary shared access to their documents for support purposes, or may grant permanent access to another user for sharing purposes.

To get started using Grendel, read GETTING-STARTED.md.

To read about how to use Grendel, read API.md.

For a longer overview of the ideas behind Grendel, read "Protecting 'Cloud' Secrets with Grendel."

To read Grendel's distribution license, read LICENSE.md.