Introduction
Introduction Statistics Contact Development Disclaimer Help
Linkify docs and reorder a bit - pee - Pee a password manager;Pee - because you…
git clone git://vernunftzentrum.de/pee.git
Log
Files
Refs
LICENSE
---
commit 17a1288a736cdf7cbedb59fcfddb462769398dd5
parent d81668d38fa2e3d5fb6d2c0878bd614b33a7b929
Author: Christian Kellermann <[email protected]>
Date: Sat, 9 Jan 2016 12:45:30 +0100
Linkify docs and reorder a bit
Diffstat:
README.rst | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
---
diff --git a/README.rst b/README.rst
@@ -16,10 +16,20 @@ Pee will output the password on the console by default.
If you want to have it available for copy and paste, you should use an externa…
+Dependencies
+------------
+
+Pee is written in `CHICKEN Scheme`__, the cryptography parts are provided by t…
+The BLAKE2s_ code has been taken verbatim from the reference implementations a…
+Other eggs pee depends on are: srfi-1, srfi-4, getopt-long, matchable and stty.
+
+.. _BLAKE2s: https://github.com/BLAKE2/BLAKE2.git
+__ https://www.call-cc.org
+
Installing
----------
-After unpacking the source build it using the CHICKEN Scheme compiler.
+After unpacking the source build it using the CHICKEN Scheme compiler::
$ chicken-install blob-utils getopt-long matchable stty tweetnacl
$ csc -s -Jc crypto-helper.scm blake2s-ref.c -C -std=c99
@@ -36,25 +46,17 @@ If all goes well it will clean up afterwards.
If not you will have to manually do the clean up.
If you have cloned from the git repo, a git clean -f will do that for you.
-Dependencies
-------------
-
-Pee is written in CHICKEN Scheme, the cryptography parts are provided by the t…
-The BLAKE2s code has been taken verbatim from the reference implementations an…
-Other eggs pee depends on are: srfi-1, srfi-4, getopt-long, matchable and stty.
-
-https://github.com/BLAKE2/BLAKE2.git
-
Cryptography
------------
-The key is derived using the BLAKE2s key derivation function.
+The key is derived using the BLAKE2s_ key derivation function.
For symmertric encryption the tweetnacl library is used.
-Passwords are generated using OpenBSD's arc4random() RNG.
+If running on OpenBSD, passwords are generated using OpenBSD's `arc4random()`_…
+If running on any other OS /dev/random will be used as a source for random byt…
Passwords are choosen from this set of characters "abcdefhijklmnopqrstuvwxyzAB…
-
+__ http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/arc4random.3
License
-------
@@ -63,7 +65,7 @@ The blake2s Hash function has been licensed under a Creative …
The tweetnacl code is in the public domain.
The tweetnacl egg is BSD licensed.
-The rest of the pee code comes with a ISC license.
+The rest of the pee code comes with a OpenBSD (ISC like) license.
Copyright (c) 2016 Christian Kellermann <[email protected]>
You are viewing proxied material from vernunftzentrum.de. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.