Hutch

Experimental online password and secret locker


Hutch

Experimental online password and secret locker. This is a personal project used to learn concepts and cryptographic programming.

Store password and other secret data in an encrypted safe on the server.

Can generate random password and answers to secret questions.

The API backend is fully written in language C, it’s based on Ulfius HTTP framework, Hoel database framework, Rhonabwy JOSE library and Iddawc OIDC Client and RP library.

Authentication relies on an OpenID Connect server like Glewlwyd providing access tokens using the JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens standards.

Documentation

Installation documentation is available in the file INSTALL.md.

User guide documentation is available in the file FRONT-END.md.

Server API description is available in the file API.md.