From 568d6edbadf221592653fa09f2026d71346b48bf Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 25 Nov 2018 17:29:58 +0000 Subject: [PATCH] Add a top-level README --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..534838b --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +ai3/go-common +=== + +Common code for ai3 services and tools. + +A quick overview of the contents: + +* [client](clientutil/) and [server](serverutil/) HTTP-based + "RPC" implementation, just JSON POST requests but with retries, + backoff, timeouts, tracing, etc. + +* [server implementation of a line-based protocol over a UNIX socket](unix/) + +* a [LDAP connection pool](ldap/) + +* a [password hashing library](pwhash/) that uses fancy advanced + crypto by default but is also backwards compatible with old + libc crypto. + +* utilities to [manage encryption keys](userenckey/), themselves + encrypted with a password and a KDF. + -- GitLab