• This repository has been archived on 09/May/2018
  • Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Java
  • License
    Other
  • Created about 15 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

More Repositories

1

ssu

Server-Side Uploader, the data aggregation engine.
JavaScript
250
star
2

mesabe

The private version of Wesabe you can run on your own computer. See the wiki for install instructions.
106
star
3

fixofx

Python utility that canonicalizes various financial data file formats to OFX 2, which is an XML format and hence a lot easier for other code to deal with. It recognizes OFX 1.x, OFX 2.x, QFX, QIF, and OFC.
Python
100
star
4

pfc

The main front-end Rails app for Mesabe.
Ruby
63
star
5

brcm-accounts-api

The transaction and analytics engine powering much of Wesabe.
Java
36
star
6

wesabe-rubygem

Wraps communication with the Wesabe API
Ruby
24
star
7

puppet-apache2

Basic module for configuring apache via puppet. Debian/Ubuntu-specific at the moment, but patches are welcome.
HTML
22
star
8

git-tools

Tools for managing remote git repositories.
Shell
20
star
9

lynofx

Command-line client for OFX requests ("Lynx for OFX").
18
star
10

wesabot

Wesabe's Campfire bot framework
Ruby
11
star
11

robot-army

Deploy scripting with Thor using remote Ruby execution
Ruby
10
star
12

grendel-ruby

Grendel is a RESTful web service which allows for the secure storage of users' documents. Grendel-Ruby provides a Ruby API for Grendel.
Ruby
8
star
13

bouncer

Bouncer is an authenticating reverse proxy for Wesabe applications with aspirations to be a web application firewall.
Java
8
star
14

wesabe.github.com

New landing page
CSS
7
star
15

xmlson

Because XML is too bulky and JSON has crappy library support.
Java
3
star
16

JsTestDriver

The goal of JsTestDriver is to build a JavaScript test runner which easily integrates with continuous builds systems and allows running tests on multiple browsers quickly to ease TDD style development.
Java
3
star
17

servlet-safety

A collection of servlet-oriented classes to secure web applications.
Java
2
star
18

robot-army-git-deploy

Deployment for Robot Army for projects using a git repository.
Ruby
2
star
19

gozer

JavaScript library for XulRunner or Xul extensions to make development less painful.
1
star