65f08ff10emoved from 'git.xdrm.io/schastsp' to 'git.xdrm.io/logauth/schastsp' + add readmeAdrien Marquès2018-07-24 15:31:38 +0200
7c92d5c8acfix lib 'scha' that is now in 'internal/' not 'lib/'Adrien Marquès2018-07-24 14:39:19 +0200
5e1dca7311[server] removed constraint for creating a server if it contains less than scha.HSIZE bytes (valid hash)
fix-structure
xdrm-brackets
2018-04-25 08:31:49 +0200
96a9dbe785[lib.scha] made 'Hash()' salt and pepper arguments optional
xdrm-brackets
2018-04-22 20:58:37 +0200
18dc9c786a[client.keyset] rename 'Hash()' into 'CurrentHash()' [client:client.internal] rename 'update()' into 'updateConfig()'
xdrm-brackets
2018-04-22 20:54:16 +0200
87a884abdc[client:client] implemented 'Receive(io.Reader)' for reading 'errorCode' then validating migration or rescuing key if failure
xdrm-brackets
2018-04-22 19:18:35 +0200
8b6d5a12cd[client:client.internal] implemented 'rescue(y1, y2) error' for extracting response data + rescuing key
xdrm-brackets
2018-04-22 19:17:55 +0200
d759e85735[client.keyset] added 'Rescue()' method to keyset
xdrm-brackets
2018-04-22 18:56:58 +0200
544ee489a4[context] min cleanup
xdrm-brackets
2018-04-22 01:05:51 +0200
91512adbb2[client.keyset] moved private methods into 'keyset.internal.go'
xdrm-brackets
2018-04-22 01:04:07 +0200
3246c88e0d[client:client] adapted 'update' to {client:config} + renamed lowercase to privatise
xdrm-brackets
2018-04-22 00:59:23 +0200
507c29398d[client:config] updated (eased) config management with 'Store(keyset.T)' and 'Fetch(keyset.T)'
xdrm-brackets
2018-04-22 00:58:38 +0200
9785e8e573[client:client] Created client initialisation with Update() that stores/fetches data using {client:config} system
xdrm-brackets
2018-04-21 19:48:18 +0200
775eb33435[client:config] config management to get 'io.Reader' and 'io.Writer' + config directory+files management for {client.keyset} to be stored/fetched
xdrm-brackets
2018-04-21 19:47:44 +0200
9a787951b1[client.keyset] removed 'max' that is now in 'ctx'
xdrm-brackets
2018-04-21 19:46:37 +0200
69bcb46641renamed default 'type struct {}' into 'T' because package name is explicit by itself
xdrm-brackets
2018-04-21 18:33:20 +0200
930c35124fmove [lib.context] to [context]
xdrm-brackets
2018-04-21 18:20:35 +0200
aa9b7e7f92renamed [lib.scha/scha.go] into [lib.scha/hash.go]
xdrm-brackets
2018-04-21 18:18:01 +0200
4eb7d6de25[client.keyset] now secret size can be any but when 'Fetch()'-ing, it must be at least longer than the digest size (scha.HSIZE)
xdrm-brackets
2018-04-21 17:39:28 +0200
907f16245a[lib.context] updated + cleaned up [client.keyset] added tests + cleaned up
xdrm-brackets
2018-04-21 16:39:24 +0200
938df1b63c[client.keyset] renamed 'Write(io.Writer)' to 'Store(io.Writer)' and 'Read(io.Reader)' to 'Fetch(io.Reader)'
xdrm-brackets
2018-04-21 16:10:06 +0200
064b66660c[lib.CyclicHash] added unit tests + managed errors in multi-value return (returns <hash, err>)
xdrm-brackets
2018-04-20 12:13:10 +0200
6363cd41aa[bin] renamed in [lib] | [lib.hash] added with tests for cyclic-hashing with xor (algorithm copied from PHP version)
xdrm-brackets
2018-04-19 16:56:20 +0200
1da9ede808[bin.xor] created bitwise XOR shorthand for Byte() and ByteArray()
xdrm-brackets
2018-04-19 15:09:15 +0200